From a2643189a251a7557eb87500292f8559de7a25e4 Mon Sep 17 00:00:00 2001 From: Dan Ditomaso Date: Sun, 18 Oct 2026 16:33:03 -0400 Subject: [PATCH] ci(release-web): pin Node 24 instead of reading .nvmrc release-web checks out inputs.ref, which can be a revision from before .nvmrc was added in #1475, and setup-node fails when the file is missing. Raised by CodeRabbit on #1475. --- .github/workflows/release-web.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-web.yml b/.github/workflows/release-web.yml index 4ecb07067..6f30930bb 100644 --- a/.github/workflows/release-web.yml +++ b/.github/workflows/release-web.yml @@ -41,7 +41,9 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v7 with: - node-version-file: .nvmrc + # Pinned here, not read from .nvmrc: inputs.ref can check out a + # revision from before .nvmrc existed. Keep in sync with .nvmrc. + node-version: 24 cache: pnpm cache-dependency-path: "**/pnpm-lock.yaml"