diff --git a/.github/actions/install-wasi-sdk/action.yml b/.github/actions/install-wasi-sdk/action.yml index 84474fa1a..169f68c93 100644 --- a/.github/actions/install-wasi-sdk/action.yml +++ b/.github/actions/install-wasi-sdk/action.yml @@ -1,27 +1,32 @@ name: 'Install the wasi-sdk' description: 'Install the wasi-sdk toolchain' +inputs: + version: + description: "Wasi-sdk version to install" + default: "30" + runs: using: composite steps: - run: | - curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-x86_64-linux.tar.gz + curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${{ inputs.version }}/wasi-sdk-${{ inputs.version }}.0-x86_64-linux.tar.gz tar xzvf wasi-sdk.tar.gz - echo "WASI_SDK_PATH=`pwd`/wasi-sdk-30.0-x86_64-linux" >> $GITHUB_ENV + echo "WASI_SDK_PATH=`pwd`/wasi-sdk-${{ inputs.version }}.0-x86_64-linux" >> $GITHUB_ENV if: runner.os == 'Linux' shell: bash working-directory: ${{ runner.tool_cache }} - run: | - curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-arm64-macos.tar.gz + curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${{ inputs.version }}/wasi-sdk-${{ inputs.version }}.0-arm64-macos.tar.gz tar xzvf wasi-sdk.tar.gz - echo "WASI_SDK_PATH=`pwd`/wasi-sdk-30.0-arm64-macos" >> $GITHUB_ENV + echo "WASI_SDK_PATH=`pwd`/wasi-sdk-${{ inputs.version }}.0-arm64-macos" >> $GITHUB_ENV if: runner.os == 'macOS' shell: bash working-directory: ${{ runner.tool_cache }} - run: | - curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-x86_64-windows.tar.gz + curl --retry 5 --retry-all-errors -L -o wasi-sdk.tar.gz https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${{ inputs.version }}/wasi-sdk-${{ inputs.version }}.0-x86_64-windows.tar.gz tar xzvf wasi-sdk.tar.gz - echo "WASI_SDK_PATH=`pwd`/wasi-sdk-30.0-x86_64-windows" >> $GITHUB_ENV + echo "WASI_SDK_PATH=`pwd`/wasi-sdk-${{ inputs.version }}.0-x86_64-windows" >> $GITHUB_ENV if: runner.os == 'Windows' shell: bash working-directory: ${{ runner.tool_cache }} @@ -29,8 +34,8 @@ runs: - name: Setup `wasm-tools` uses: bytecodealliance/actions/wasm-tools/setup@v1 with: - version: "1.241.2" + version: "1.247.0" - name: Setup `wasmtime` uses: bytecodealliance/actions/wasmtime/setup@v1 with: - version: "dev" + version: "44.0.0"