Skip to content

Commit 6865ad0

Browse files
committed
perf: remove redundant WASM tools installation from CI
The 'cargo install wasm-tools wac-cli wit-bindgen-cli' steps are no longer needed because: 1. Bazel hermetic toolchain management automatically downloads and manages all required WASM tools through the wasm_tools_component_toolchain 2. Tools are cached and versioned through Bazel's repository system 3. This provides better reproducibility and faster CI runs 4. Eliminates ~2-3 minutes of tool compilation time per CI job All WASM tools are now accessed through the WASM Tools Integration Component, providing a unified interface while maintaining hermeticity.
1 parent eac883d commit 6865ad0

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,6 @@ jobs:
7777
targets: wasm32-wasip1,wasm32-wasip2,wasm32-unknown-unknown
7878
components: clippy
7979

80-
- name: Install WASM tools
81-
run: |
82-
cargo install wasm-tools wac-cli wit-bindgen-cli
83-
8480
- name: Verify Bazel Installation
8581
run: bazel version
8682

@@ -235,7 +231,6 @@ jobs:
235231
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
236232
source ~/.cargo/env
237233
rustup target add wasm32-wasip2 wasm32-wasip1
238-
cargo install wasm-tools wac-cli wit-bindgen-cli
239234
240235
- name: Test Core Component Build
241236
run: |

0 commit comments

Comments
 (0)