@@ -18,15 +18,15 @@ jobs:
1818 - os : macos-13
1919 xcode : Xcode_14.3.1
2020 development-toolchain-tag : swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a
21- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09 -a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09 -a-wasm32-unknown-wasi.artifactbundle.zip"
22- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09 -a-wasm32-unknown-wasi
21+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15 -a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15 -a-wasm32-unknown-wasi.artifactbundle.zip"
22+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15 -a-wasm32-unknown-wasi
2323 test-args : " "
2424 # Swift 5.9.0
2525 - os : macos-13
2626 xcode : Xcode_15.0.1
2727 development-toolchain-tag : swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a
28- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09 -a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09 -a-wasm32-unknown-wasi.artifactbundle.zip"
29- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09 -a-wasm32-unknown-wasi
28+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15 -a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15 -a-wasm32-unknown-wasi.artifactbundle.zip"
29+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15 -a-wasm32-unknown-wasi
3030 test-args : " --sanitize address"
3131
3232 runs-on : ${{ matrix.os }}
@@ -75,27 +75,32 @@ jobs:
7575 matrix :
7676 include :
7777 - swift : " swift:5.8-focal"
78- development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a-ubuntu20.04.tar.gz"
79- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi.artifactbundle.zip"
80- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
78+ development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a-ubuntu20.04.tar.gz"
79+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi.artifactbundle.zip"
80+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi
81+ wasi-swift-sdk-checksum : " 229cd9d3b0ed582c7ef7c3064888ad78764e4743b5a770df92554a94513f53fb"
8182 - swift : " swift:5.9-focal"
82- development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a-ubuntu20.04.tar.gz"
83- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi.artifactbundle.zip"
84- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
83+ development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a-ubuntu20.04.tar.gz"
84+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi.artifactbundle.zip"
85+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi
86+ wasi-swift-sdk-checksum : " 229cd9d3b0ed582c7ef7c3064888ad78764e4743b5a770df92554a94513f53fb"
8587 - swift : " swift:5.9-amazonlinux2"
86- development-toolchain-download : " https://download.swift.org/development/amazonlinux2/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a-amazonlinux2.tar.gz"
87- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi.artifactbundle.zip"
88- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
88+ development-toolchain-download : " https://download.swift.org/development/amazonlinux2/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a-amazonlinux2.tar.gz"
89+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi.artifactbundle.zip"
90+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi
91+ wasi-swift-sdk-checksum : " 229cd9d3b0ed582c7ef7c3064888ad78764e4743b5a770df92554a94513f53fb"
8992 - swift : " swift:6.0-focal"
90- development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a-ubuntu20.04.tar.gz"
91- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi.artifactbundle.zip"
92- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
93+ development-toolchain-download : " https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-10-08-a-ubuntu20.04.tar.gz"
94+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi.artifactbundle.zip"
95+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi
96+ wasi-swift-sdk-checksum : " 229cd9d3b0ed582c7ef7c3064888ad78764e4743b5a770df92554a94513f53fb"
9397 test-args : " --enable-code-coverage"
9498 build-dev-dashboard : true
9599 - swift : " swiftlang/swift:nightly-main-jammy"
96100 development-toolchain-download : " https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a/swift-DEVELOPMENT-SNAPSHOT-2024-07-08-a-ubuntu22.04.tar.gz"
97- wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi.artifactbundle.zip"
98- wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
101+ wasi-swift-sdk-download : " https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi.artifactbundle.zip"
102+ wasi-swift-sdk-id : DEVELOPMENT-SNAPSHOT-2024-10-15-a-wasm32-unknown-wasi
103+ wasi-swift-sdk-checksum : " 229cd9d3b0ed582c7ef7c3064888ad78764e4743b5a770df92554a94513f53fb"
99104
100105 runs-on : ubuntu-20.04
101106 name : " build-linux (${{ matrix.swift }})"
@@ -115,7 +120,7 @@ jobs:
115120 ./build-exec mkdir -p "$toolchain_path"
116121 curl -L ${{ matrix.development-toolchain-download }} | ./build-exec tar xz --strip-component 1 -C "$toolchain_path"
117122 echo "toolchain-path=$toolchain_path" >> $GITHUB_OUTPUT
118- ./build-exec "$toolchain_path/usr/bin/swift" sdk install "${{ matrix.wasi-swift-sdk-download }}"
123+ ./build-exec "$toolchain_path/usr/bin/swift" sdk install "${{ matrix.wasi-swift-sdk-download }}" --checksum "${{ matrix.wasi-swift-sdk-checksum }}"
119124 wasi_sdk_path=$(./build-exec "$toolchain_path/usr/bin/swift" sdk configure --show-configuration "${{ matrix.wasi-swift-sdk-id }}" wasm32-unknown-wasi | grep sdkRootPath: | cut -d: -f2)
120125 echo "wasi-swift-sdk-path=$(dirname $wasi_sdk_path)" >> $GITHUB_OUTPUT
121126
0 commit comments