From 79797dc621697a2017d5a9d94225cb03c0d70983 Mon Sep 17 00:00:00 2001 From: Misha Kav Date: Sun, 10 May 2026 16:08:48 +0300 Subject: [PATCH] fix(ci): pin Node via setup-node in bump-gitstream-core workflow The Bump gitstream-core workflow had no actions/setup-node step, so it ran on the runner's preinstalled Node 20. Newer @linearb/gitstream-core requires node>=22 and its native dep isolated-vm fails to compile against Node 20's V8 headers. Add setup-node@v6 with node-version-file: .nvmrc to match the other workflows in this repo. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/bump-gitstream-core.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/bump-gitstream-core.yml b/.github/workflows/bump-gitstream-core.yml index b77346cb..578cde18 100644 --- a/.github/workflows/bump-gitstream-core.yml +++ b/.github/workflows/bump-gitstream-core.yml @@ -36,6 +36,10 @@ jobs: with: token: ${{ secrets.CI_USER_GIT_TOKEN }} + - uses: actions/setup-node@v6 + with: + node-version-file: .nvmrc + - name: Set version to ENV run: | echo "VERSION=${{ inputs.version }}" >> "$GITHUB_ENV"