Skip to content

Commit 230de08

Browse files
minhaaanmbrandonw
andauthored
Turn on Swift 6 mode (pointfreeco#227)
* Turn on Swift 6 mode * Update wasm snapshots * Apply checksum. --------- Co-authored-by: Brandon Williams <mbrandonw@hey.com>
1 parent d1bdbd8 commit 230de08

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ jobs:
4242
strategy:
4343
matrix:
4444
include:
45-
- toolchain: swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a
46-
swift-sdk: swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a
45+
- toolchain: swift-DEVELOPMENT-SNAPSHOT-2024-09-12-a
46+
swift-sdk: swift-wasm-DEVELOPMENT-SNAPSHOT-2024-09-12-a
47+
checksum: 630ce23114580dfae029f832d8ccc8b1ba5136b7f915e82f8e405650e326b562
4748
steps:
4849
- uses: actions/checkout@v4
4950
- uses: bytecodealliance/actions/wasmtime/setup@v1
@@ -55,7 +56,7 @@ jobs:
5556
set -ex
5657
curl -f -o /tmp/swift.tar.gz "https://download.swift.org/development/ubuntu2204/$SWIFT_TOOLCHAIN_TAG/$SWIFT_TOOLCHAIN_TAG-ubuntu22.04.tar.gz"
5758
sudo mkdir -p $PREFIX; sudo tar -xzf /tmp/swift.tar.gz -C $PREFIX --strip-component 1
58-
$PREFIX/usr/bin/swift experimental-sdk install "https://github.com/swiftwasm/swift/releases/download/$SWIFT_SDK_TAG/$SWIFT_SDK_TAG-wasm32-unknown-wasi.artifactbundle.zip"
59+
$PREFIX/usr/bin/swift sdk install "https://github.com/swiftwasm/swift/releases/download/$SWIFT_SDK_TAG/$SWIFT_SDK_TAG-wasm32-unknown-wasi.artifactbundle.zip" --checksum ${{ matrix.checksum }}
5960
echo "$PREFIX/usr/bin" >> $GITHUB_PATH
6061
- name: Build tests
6162
run: swift build --swift-sdk wasm32-unknown-wasi --build-tests -Xlinker -z -Xlinker stack-size=$((1024 * 1024))

Package@swift-6.0.swift

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,7 @@ let package = Package(
9191
"UIKitNavigation"
9292
]
9393
),
94-
]
95-
//, swiftLanguageModes: [.v6]
94+
],
95+
swiftLanguageModes: [.v6]
9696
)
9797

98-
for target in package.targets {
99-
target.swiftSettings = target.swiftSettings ?? []
100-
target.swiftSettings!.append(contentsOf: [
101-
.enableExperimentalFeature("StrictConcurrency")
102-
])
103-
// target.swiftSettings?.append(
104-
// .unsafeFlags([
105-
// "-enable-library-evolution",
106-
// ])
107-
// )
108-
}

0 commit comments

Comments
 (0)