@@ -23,22 +23,33 @@ jobs:
2323 - { os: ubuntu-20.04, toolchain: wasm-5.9.1-RELEASE, wasi-backend: MicroWASI }
2424 - { os: ubuntu-20.04, toolchain: wasm-5.10.0-RELEASE, wasi-backend: MicroWASI }
2525 - os : ubuntu-22.04
26- toolchain : DEVELOPMENT-SNAPSHOT-2024-06-13-a
26+ toolchain :
27+ download-url : https://download.swift.org/swift-6.0.2-release/ubuntu2204/swift-6.0.2-RELEASE/swift-6.0.2-RELEASE-ubuntu22.04.tar.gz
2728 swift-sdk :
28- id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasi
29- download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-06-14-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasi.artifactbundle.zip"
29+ id : 6.0-SNAPSHOT-2024-10-29-a-wasm32-unknown-wasi
30+ download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-6.0-SNAPSHOT-2024-10-29-a/swift-wasm-6.0-SNAPSHOT-2024-10-29-a-wasm32-unknown-wasi.artifactbundle.zip"
31+ checksum : " 434ce886e3e7a3ce56b2dd3b8cb7421810546a7b6305ccf39c130b4cb68de929"
3032 wasi-backend : Node
3133 - os : ubuntu-22.04
32- toolchain : DEVELOPMENT-SNAPSHOT-2024-06-13-a
34+ toolchain :
35+ download-url : https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a-ubuntu22.04.tar.gz
3336 swift-sdk :
34- id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasip1-threads
35- download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-06-14-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasip1-threads.artifactbundle.zip"
37+ id : DEVELOPMENT-SNAPSHOT-2024-10-31-a-wasm32-unknown-wasi
38+ download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-31-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-31-a-wasm32-unknown-wasi.artifactbundle.zip"
39+ checksum : " e42546397786ea6eaec2d9c07f9118a6f3428784cf3df3840a369f19700c1a69"
40+ wasi-backend : Node
41+ - os : ubuntu-22.04
42+ toolchain :
43+ download-url : https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a-ubuntu22.04.tar.gz
44+ swift-sdk :
45+ id : DEVELOPMENT-SNAPSHOT-2024-10-31-a-wasm32-unknown-wasip1-threads
46+ download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-31-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-31-a-wasm32-unknown-wasip1-threads.artifactbundle.zip"
47+ checksum : " 17dbbe61af6ca09c92ee2d68a56d5716530428e28c4c8358aa860cc4fcdc91ae"
3648 wasi-backend : Node
3749
3850 runs-on : ${{ matrix.entry.os }}
3951 env :
4052 JAVASCRIPTKIT_WASI_BACKEND : ${{ matrix.entry.wasi-backend }}
41- SWIFT_VERSION : ${{ matrix.entry.toolchain }}
4253 steps :
4354 - name : Checkout
4455 uses : actions/checkout@v4
@@ -52,12 +63,11 @@ jobs:
5263 - uses : ./.github/actions/install-swift
5364 if : ${{ matrix.entry.swift-sdk }}
5465 with :
55- swift-dir : development/ubuntu2204
56- swift-version : swift-${{ matrix.entry.toolchain }}
66+ download-url : ${{ matrix.entry.toolchain.download-url }}
5767 - name : Install Swift SDK
5868 if : ${{ matrix.entry.swift-sdk }}
5969 run : |
60- swift sdk install "${{ matrix.entry.swift-sdk.download-url }}"
70+ swift sdk install "${{ matrix.entry.swift-sdk.download-url }}" --checksum "${{ matrix.entry.swift-sdk.checksum }}"
6171 echo "SWIFT_SDK_ID=${{ matrix.entry.swift-sdk.id }}" >> $GITHUB_ENV
6272 - run : make bootstrap
6373 - run : make test
@@ -94,11 +104,11 @@ jobs:
94104 matrix :
95105 entry :
96106 - os : ubuntu-22.04
97- toolchain : DEVELOPMENT-SNAPSHOT-2024-09-25-a
107+ toolchain :
108+ download-url : https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a-ubuntu22.04.tar.gz
98109 steps :
99110 - uses : actions/checkout@v4
100111 - uses : ./.github/actions/install-swift
101112 with :
102- swift-dir : development/ubuntu2204
103- swift-version : swift-${{ matrix.entry.toolchain }}
113+ download-url : ${{ matrix.entry.toolchain.download-url }}
104114 - run : ./Examples/Embedded/build.sh
0 commit comments