Commit e8aa398
committed
ci: run e2e on Node 24 and cache the Electron binary
The Linux e2e job kept failing with 'Electron failed to install correctly'
even after an explicit install.js step. Move the runner from Node 26 (Current,
three weeks old) to Node 24 (active LTS) so Electron's install tooling and
Playwright run on the stable line, and cache ~/.cache/electron so launch does
not depend on a fresh binary fetch each run.
Note: AI-assisted (Claude Code). Manually verified: prettier clean; the
actions/cache pin is the real v4.3.0 SHA.1 parent 89b706b commit e8aa398
1 file changed
Lines changed: 13 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
26 | 35 | | |
27 | | - | |
28 | | - | |
29 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
30 | 39 | | |
31 | 40 | | |
32 | 41 | | |
| |||
0 commit comments