File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 13
13
with :
14
14
linux_5_9_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
15
15
linux_5_10_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
16
- linux_6_0_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
17
- linux_nightly_6_0_arguments_override : " --explicit-target-dependency-import-check error"
18
- linux_nightly_main_arguments_override : " --explicit-target-dependency-import-check error"
16
+ linux_6_0_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
17
+ linux_nightly_6_0_arguments_override : " --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
18
+ linux_nightly_main_arguments_override : " --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
19
19
windows_6_0_enabled : true
20
20
windows_nightly_6_0_enabled : true
21
21
windows_nightly_main_enabled : true
Original file line number Diff line number Diff line change 17
17
with :
18
18
linux_5_9_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
19
19
linux_5_10_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
20
- linux_6_0_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
21
- linux_nightly_6_0_arguments_override : " --explicit-target-dependency-import-check error"
22
- linux_nightly_main_arguments_override : " --explicit-target-dependency-import-check error"
20
+ linux_6_0_arguments_override : " -Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
21
+ linux_nightly_6_0_arguments_override : " --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
22
+ linux_nightly_main_arguments_override : " --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable "
23
23
windows_6_0_enabled : true
24
24
windows_nightly_6_0_enabled : true
25
25
windows_nightly_main_enabled : true
Original file line number Diff line number Diff line change @@ -31,6 +31,12 @@ let package = Package(
31
31
]
32
32
)
33
33
34
+ for target in package . targets {
35
+ var settings = target. swiftSettings ?? [ ]
36
+ settings. append ( . enableExperimentalFeature( " StrictConcurrency=complete " ) )
37
+ target. swiftSettings = settings
38
+ }
39
+
34
40
// --- STANDARD CROSS-REPO SETTINGS DO NOT EDIT --- //
35
41
for target in package . targets {
36
42
if target. type != . plugin {
You can’t perform that action at this time.
0 commit comments