Skip to content

Commit e14802f

Browse files
Set Swift 6 as the minimum build tools version (#610)
2 parents 2e9d4f7 + ea71e69 commit e14802f

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

Demo/Demo/Base.xcconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ CODE_SIGN_IDENTITY = Apple Development: Created via API (886NX39KP6)
77

88
// Default the build number to 0 and delegate to build scripts for setting an appropriate number.
99
CURRENT_PROJECT_VERSION = 0
10+
11+
SWIFT_VERSION = 5.0
12+
SWIFT_STRICT_CONCURRENCY = complete

Package.swift

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version: 5.10
1+
// swift-tools-version: 6.0
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
33

44
import PackageDescription
@@ -33,23 +33,26 @@ let package = Package(
3333
name: "Gravatar",
3434
resources: [.process("Resources")],
3535
swiftSettings: [
36-
.enableExperimentalFeature("StrictConcurrency")
36+
.swiftLanguageMode(.v5),
37+
.enableUpcomingFeature("StrictConcurrency")
3738
]
3839
),
3940
.testTarget(
4041
name: "GravatarTests",
4142
dependencies: ["Gravatar", "TestHelpers"],
4243
resources: [.process("Resources")],
4344
swiftSettings: [
44-
.enableExperimentalFeature("StrictConcurrency")
45+
.swiftLanguageMode(.v5),
46+
.enableUpcomingFeature("StrictConcurrency")
4547
]
4648
),
4749
.target(
4850
name: "GravatarUI",
4951
dependencies: ["Gravatar"],
5052
resources: [.process("Resources")],
5153
swiftSettings: [
52-
.enableExperimentalFeature("StrictConcurrency")
54+
.swiftLanguageMode(.v5),
55+
.enableUpcomingFeature("StrictConcurrency")
5356
]
5457
),
5558
.testTarget(
@@ -59,15 +62,17 @@ let package = Package(
5962
resources: [.process("Resources"),
6063
.process("__Snapshots__")],
6164
swiftSettings: [
62-
.enableExperimentalFeature("StrictConcurrency")
65+
.swiftLanguageMode(.v5),
66+
.enableUpcomingFeature("StrictConcurrency")
6367
]
6468
),
6569
.target(
6670
name: "TestHelpers",
6771
dependencies: ["Gravatar"],
6872
resources: [.process("Resources")],
6973
swiftSettings: [
70-
.enableExperimentalFeature("StrictConcurrency")
74+
.swiftLanguageMode(.v5),
75+
.enableUpcomingFeature("StrictConcurrency")
7176
]
7277
)
7378
]

0 commit comments

Comments
 (0)