diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml index 172a86c..4b9ec31 100644 --- a/.github/workflows/reusable-build.yml +++ b/.github/workflows/reusable-build.yml @@ -143,8 +143,11 @@ jobs: RELEASE_RESOLC_WASM_URI: https://github.com/paritytech/revive/releases/download/${{ github.ref_name }}/resolc.wasm steps: - uses: actions/checkout@v4 + # Pin to 1.92.0 until LLVM WASM libraries are rebuilt with -fwasm-exceptions + # See: https://github.com/paritytech/revive/issues/XXX - uses: actions-rust-lang/setup-rust-toolchain@v1 with: + toolchain: "1.92.0" target: wasm32-unknown-emscripten rustflags: "" diff --git a/.github/workflows/test-wasm.yml b/.github/workflows/test-wasm.yml index 96ff660..c29a5c0 100644 --- a/.github/workflows/test-wasm.yml +++ b/.github/workflows/test-wasm.yml @@ -26,8 +26,11 @@ jobs: shell: bash steps: - uses: actions/checkout@v4 + # Pin to 1.92.0 until LLVM WASM libraries are rebuilt with -fwasm-exceptions + # See: https://github.com/paritytech/revive/issues/XXX - uses: actions-rust-lang/setup-rust-toolchain@v1 with: + toolchain: "1.92.0" target: wasm32-unknown-emscripten # without this it will override our rust flags rustflags: ""