@@ -23,13 +23,7 @@ let package = Package(
2323 dependencies: . init {
2424 Package . Dependency. package ( url: " https://github.com/apple/swift-async-algorithms.git " , from: " 1.0.0 " )
2525 Package . Dependency. package ( url: " https://github.com/nicklockwood/SwiftFormat.git " , from: " 0.54.1 " )
26- Package . Dependency. package ( url: " https://github.com/swiftlang/swift-syntax.git " , exact: " 600.0.0-prerelease-2024-06-12 " )
27-
28- #if os(Linux)
29- // Linux does not come bundled with swift-testing
30- Package . Dependency. package ( url: " https://github.com/apple/swift-testing.git " , exact: " 0.11.0 " )
31- #endif
32-
26+ Package . Dependency. package ( url: " https://github.com/swiftlang/swift-syntax.git " , . upToNextMajor( from: " 600.0.1 " ) )
3327 } ,
3428
3529 targets: . init {
@@ -43,22 +37,16 @@ let package = Package(
4337 . product( name: " AsyncAlgorithms " , package : " swift-async-algorithms " ) ,
4438 ] ,
4539 swiftSettings: [
46- . enableExperimentalFeature ( " StrictConcurrency " ) ,
40+ . swiftLanguageMode ( . v6 ) ,
4741 ]
4842 )
4943 Target . testTarget (
5044 name: " VexilTests " ,
5145 dependencies: . init {
5246 Target . Dependency. target ( name: " Vexil " )
53-
54- #if os(Linux)
55- // Linux does not come bundled with swift-testing
56- Target . Dependency. product ( name: " Testing " , package : " swift-testing " )
57- #endif
58-
5947 } ,
6048 swiftSettings: [
61- . enableExperimentalFeature ( " StrictConcurrency " ) ,
49+ . swiftLanguageMode ( . v6 ) ,
6250 ]
6351 )
6452
@@ -82,7 +70,7 @@ let package = Package(
8270 . product( name: " SwiftSyntaxMacros " , package : " swift-syntax " ) ,
8371 ] ,
8472 swiftSettings: [
85- . enableExperimentalFeature ( " StrictConcurrency " ) ,
73+ . swiftLanguageMode ( . v6 ) ,
8674 ]
8775 )
8876
@@ -96,15 +84,15 @@ let package = Package(
9684 . product( name: " SwiftSyntaxMacrosTestSupport " , package : " swift-syntax " ) ,
9785 ] ,
9886 swiftSettings: [
99- . enableExperimentalFeature ( " StrictConcurrency " ) ,
87+ . swiftLanguageMode ( . v6 ) ,
10088 ]
10189 )
10290
10391#endif
10492
10593 } ,
10694
107- swiftLanguageVersions : [
95+ swiftLanguageModes : [
10896 . v6,
10997 ]
11098
0 commit comments