From a91efd56f8da7c09072b32d96f4335b4d08e93f9 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 9 Feb 2026 21:59:56 -0500 Subject: [PATCH] ci: cache npm packages for the web bindings --- .github/workflows/build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fddf5156e..aca5e80b0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -109,6 +109,14 @@ jobs: echo "EMSDK=$PWD" >> "$GITHUB_ENV" echo "EMSDK_NODE=$PWD/node/$(ls node)/bin/node" >> "$GITHUB_ENV" + - name: Set up Node.js + if: contains(matrix.features, 'wasm') && (matrix.run-wasm-test || !inputs.run-test) + uses: actions/setup-node@v4 + with: + node-version: 24 + cache: npm + cache-dependency-path: lib/binding_web/package-lock.json + - name: Set up Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: