From 8e3402b215a810a4154eb183a7dfc4e853eb2f52 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Jul 2026 17:34:14 -0700 Subject: [PATCH] wasm: pin Node.js to v22 instead of lts/* to avoid manifest fetch failures (#10151) `actions/setup-node` with `node-version: "lts/*"` requires fetching a version manifest from GitHub's servers to resolve the alias. This manifest request was returning a GitHub 500 error, causing the `Check` job to fail at setup. ## Changes - **`wasm.yml`, `wasm-release.yml`**: Replace `node-version: "lts/*"` with `node-version: "22"` (current Active LTS), eliminating the remote manifest lookup entirely. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> --- .github/workflows/wasm-release.yml | 2 +- .github/workflows/wasm.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wasm-release.yml b/.github/workflows/wasm-release.yml index c143f56f2..4b0bcebfb 100644 --- a/.github/workflows/wasm-release.yml +++ b/.github/workflows/wasm-release.yml @@ -26,7 +26,7 @@ jobs: - name: Setup node uses: actions/setup-node@v7 with: - node-version: "lts/*" + node-version: "22" registry-url: "https://registry.npmjs.org" - name: Prepare for publish diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index dc8b1f2ab..29da9751b 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -26,7 +26,7 @@ jobs: - name: Setup node uses: actions/setup-node@v7 with: - node-version: "lts/*" + node-version: "22" - name: Setup emscripten uses: mymindstorm/setup-emsdk@v16