Skip to content

Commit 4600f0e

Browse files
authored
Update to Swift 6.0+ (#41)
1 parent 3d06495 commit 4600f0e

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
swift: ["5.9", "5.10", "latest"]
27+
swift: ["6.0", "6.1", "6.2", "latest"]
2828

2929
steps:
3030
- name: Install Swift

Package.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
// swift-tools-version:5.9
1+
// swift-tools-version:6.0
22
import PackageDescription
33

4-
let swiftSettings: [SwiftSetting] = [.enableExperimentalFeature("StrictConcurrency=complete")]
4+
let swiftSettings: [SwiftSetting] = [
5+
.enableUpcomingFeature("ExistentialAny"),
6+
.enableUpcomingFeature("MemberImportVisibility"),
7+
.enableUpcomingFeature("InternalImportsByDefault"),
8+
.enableUpcomingFeature("NonisolatedNonsendingByDefault"),
9+
]
510

611
let package = Package(
712
name: "swift-w3c-trace-context",
@@ -24,6 +29,5 @@ let package = Package(
2429
dependencies: [.target(name: "W3CTraceContext")],
2530
swiftSettings: swiftSettings
2631
),
27-
],
28-
swiftLanguageVersions: [.version("6"), .v5]
32+
]
2933
)

0 commit comments

Comments
 (0)