@@ -23,22 +23,33 @@ jobs:
23
23
- { os: ubuntu-20.04, toolchain: wasm-5.9.1-RELEASE, wasi-backend: MicroWASI }
24
24
- { os: ubuntu-20.04, toolchain: wasm-5.10.0-RELEASE, wasi-backend: MicroWASI }
25
25
- 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
27
36
swift-sdk :
28
37
id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasi
29
38
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"
30
40
wasi-backend : Node
31
41
- 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
33
44
swift-sdk :
34
45
id : DEVELOPMENT-SNAPSHOT-2024-06-14-a-wasm32-unknown-wasip1-threads
35
46
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"
36
48
wasi-backend : Node
37
49
38
50
runs-on : ${{ matrix.entry.os }}
39
51
env :
40
52
JAVASCRIPTKIT_WASI_BACKEND : ${{ matrix.entry.wasi-backend }}
41
- SWIFT_VERSION : ${{ matrix.entry.toolchain }}
42
53
steps :
43
54
- name : Checkout
44
55
uses : actions/checkout@v4
@@ -52,12 +63,11 @@ jobs:
52
63
- uses : ./.github/actions/install-swift
53
64
if : ${{ matrix.entry.swift-sdk }}
54
65
with :
55
- swift-dir : development/ubuntu2204
56
- swift-version : swift-${{ matrix.entry.toolchain }}
66
+ download-url : ${{ matrix.entry.toolchain.download-url }}
57
67
- name : Install Swift SDK
58
68
if : ${{ matrix.entry.swift-sdk }}
59
69
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 }}"
61
71
echo "SWIFT_SDK_ID=${{ matrix.entry.swift-sdk.id }}" >> $GITHUB_ENV
62
72
- run : make bootstrap
63
73
- run : make test
0 commit comments