@@ -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
28+ swift-sdk :
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"
32+ wasi-backend : Node
33+ - os : ubuntu-22.04
34+ toolchain :
35+ download-url : https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-06-13-a/swift-DEVELOPMENT-SNAPSHOT-2024-06-13-a-ubuntu22.04.tar.gz
2736 swift-sdk :
2837 id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasi
2938 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"
39+ checksum : " da96c0f3fb93b4cf2c7d4768d46413ad96f5f81053c6fcc5218f642be302da81"
3040 wasi-backend : Node
3141 - os : ubuntu-22.04
32- toolchain : DEVELOPMENT-SNAPSHOT-2024-06-13-a
42+ toolchain :
43+ download-url : https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-06-13-a/swift-DEVELOPMENT-SNAPSHOT-2024-06-13-a-ubuntu22.04.tar.gz
3344 swift-sdk :
3445 id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasip1-threads
3546 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"
47+ checksum : " da96c0f3fb93b4cf2c7d4768d46413ad96f5f81053c6fcc5218f642be302da81"
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
0 commit comments