Commit b597af8
chore(ci): drop windows-latest×Node-24 cell (vitest forks crash); revert fork cap
The previous commit's hypothesis (OOM from a 4GB-per-worker heap) was wrong:
with NODE_OPTIONS scoped off the test step AND forks capped to 2, the
windows-latest+Node-24 cell still produced exactly 5 "Worker exited
unexpectedly" crashes and the same profiles.js coverage dip. The crashes are a
vitest forks-pool incompatibility specific to windows-latest + Node 24 (an
OS-level worker reap with no JS error, concentrated on the express/socket-heavy
daemon tests) — not code, not memory: ubuntu×{22,24}, windows×22, and local
runs all pass clean (1172 tests, 0 crashes).
- Exclude only the windows-latest × Node 24 matrix cell until the upstream
issue is resolved. ubuntu still covers Node 24; windows still covers Node 22.
- Revert the now-pointless vitest forks maxForks cap (it didn't help and only
slowed the passing cells). Keep NODE_OPTIONS scoped to build/typecheck as
hygiene (the test workers never needed a 4GB heap).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 1c65f5d commit b597af8
2 files changed
Lines changed: 15 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
| |||
28 | 24 | | |
29 | 25 | | |
30 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
31 | 38 | | |
32 | 39 | | |
33 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | 28 | | |
39 | 29 | | |
40 | 30 | | |
| |||
0 commit comments