Commit 68672f6
committed
ci(ecosystem): pin Node 24.15.0 for Playwright-using projects
`npx playwright install chromium` wedges after the chromium zip download
reaches 100% when run under Node 24.16.0+ with Playwright < 1.60.0
(microsoft/playwright#40724, fixed in 1.60.0 via #40747). The hang is
silent and unrecoverable — the runner only knows about it via the 10-min
job timeout. We've been losing every nightly E2E run on the same 4
projects (vibe-dashboard, vitepress, tanstack-start-helloworld,
vitest-playwright-repro) because vp env happens to pick 24.16.0 for them.
Pin those projects to the last known-good Node minor via .node-version
written before `vp install`. This is a workaround; remove it once each
project ships a Playwright >= 1.60 bump.1 parent 7462562 commit 68672f6
1 file changed
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
27 | 41 | | |
28 | 42 | | |
29 | 43 | | |
| |||
0 commit comments