@@ -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-10-30-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a-ubuntu22.04.tar.gz 
2736            swift-sdk :
2837              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" 
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" 
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-10-30-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-30-a-ubuntu22.04.tar.gz 
3344            swift-sdk :
3445              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" 
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 
6272run : 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