Skip to content

Commit f169303

Browse files
justin808claude
andcommitted
Pin Node.js to 22.11.0 to avoid V8 crash bug
Pin Node.js version to 22.11.0 (LTS) in CI workflows to avoid V8 bug that causes crashes during yalc publish and other operations. Reference: nodejs/node#56010 Also standardize Playwright workflow to use 'yarn run' instead of bare 'yarn' commands for consistency with other workflows. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent d433348 commit f169303

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/lint-js-and-ruby.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ jobs:
9595
- name: Setup Node
9696
uses: ./.github/actions/setup-node-with-retry
9797
with:
98-
node-version: 22
98+
# Pin to 22.11.0 (LTS) to avoid V8 bug in 22.21.0
99+
# https://github.com/nodejs/node/issues/56010
100+
node-version: '22.11.0'
99101
cache: yarn
100102
cache-dependency-path: '**/yarn.lock'
101103
- name: Print system information

.github/workflows/playwright.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ jobs:
7878

7979
- name: Build test assets
8080
working-directory: spec/dummy
81-
run: yarn build:test
81+
run: yarn run build:test
8282

8383
- name: Run Playwright tests
8484
working-directory: spec/dummy
85-
run: yarn test:e2e
85+
run: yarn run test:e2e
8686

8787
- uses: actions/upload-artifact@v4
8888
if: always()

0 commit comments

Comments
 (0)