@@ -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
27
28
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.2-RELEASE-wasm32-unknown-wasi
30
+ download-url : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-6.0.2-RELEASE/swift-wasm-6.0.2-RELEASE-wasm32-unknown-wasi.artifactbundle.zip"
31
+ checksum : " 6ffedb055cb9956395d9f435d03d53ebe9f6a8d45106b979d1b7f53358e1dcb4"
30
32
wasi-backend : Node
31
33
- 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
33
36
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"
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
@@ -94,11 +104,11 @@ jobs:
94
104
matrix :
95
105
entry :
96
106
- 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
98
109
steps :
99
110
- uses : actions/checkout@v4
100
111
- uses : ./.github/actions/install-swift
101
112
with :
102
- swift-dir : development/ubuntu2204
103
- swift-version : swift-${{ matrix.entry.toolchain }}
113
+ download-url : ${{ matrix.entry.toolchain.download-url }}
104
114
- run : ./Examples/Embedded/build.sh
0 commit comments