File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 runs-on : macos-26
2525 env :
2626 SWIFT_WASM_SDK_ID : ${{ vars.SWIFT_WASM_SDK_ID || 'swift-6.3.2-RELEASE_wasm' }}
27- SWIFT_WASM_SDK_URL : ${{ vars.SWIFT_WASM_SDK_URL }}
28- SWIFT_WASM_SDK_CHECKSUM : ${{ vars.SWIFT_WASM_SDK_CHECKSUM }}
27+ SWIFT_WASM_SDK_URL : ${{ vars.SWIFT_WASM_SDK_URL || 'https://download.swift.org/swift-6.3.2-release/wasm-sdk/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE_wasm.artifactbundle.tar.gz' }}
28+ SWIFT_WASM_SDK_CHECKSUM : ${{ vars.SWIFT_WASM_SDK_CHECKSUM || 'a61f0584c93283589f8b2f42db05c1f9a182b506c2957271402992655591dd7c' }}
2929 steps :
3030 - name : Setup Xcode version
3131 uses : maxim-lobanov/setup-xcode@v1.6.0
@@ -50,16 +50,13 @@ jobs:
5050
5151 - name : Install Swift WASM SDK
5252 run : |
53- if [ -n "${SWIFT_WASM_SDK_URL}" ]; then
54- if [ -n "${SWIFT_WASM_SDK_CHECKSUM}" ]; then
55- swift sdk install "${SWIFT_WASM_SDK_URL}" --checksum "${SWIFT_WASM_SDK_CHECKSUM}"
56- else
57- swift sdk install "${SWIFT_WASM_SDK_URL}"
58- fi
53+ if ! swift sdk list | grep -qx "${SWIFT_WASM_SDK_ID}"; then
54+ swift sdk install "${SWIFT_WASM_SDK_URL}" --checksum "${SWIFT_WASM_SDK_CHECKSUM}"
5955 fi
56+
6057 swift sdk list
6158 if ! swift sdk list | grep -qx "${SWIFT_WASM_SDK_ID}"; then
62- echo "Swift WASM SDK '${SWIFT_WASM_SDK_ID}' is not installed. Set SWIFT_WASM_SDK_URL and optionally SWIFT_WASM_SDK_CHECKSUM repository variables ."
59+ echo "Swift WASM SDK '${SWIFT_WASM_SDK_ID}' is not installed after installation ."
6360 exit 1
6461 fi
6562
You can’t perform that action at this time.
0 commit comments