Commit 385bba7
Marcos Hernandez
chore: alinear con Node LTS 2026 (drop Node 20, opt-in Node 24 en actions)
Limpieza preventiva del workflow CI y de engines.node antes de que
GitHub fuerce el cambio:
- package.json engines.node: ">=20.0.0 <23.0.0" -> ">=22.0.0"
Node 20 LTS terminó en 2026-04 (ya en maintenance, EOL 2026-09).
Node 22 es la LTS activa hasta 2027-04. Sin upper bound: cualquier
Node mas reciente que 22 se acepta. Si en el futuro algun major
rompe Electron de nuevo (como F-02 con 25), añadimos el upper.
- CI matrix [20, 22] -> [22, 24]. Probamos contra LTS activa y la
rama current (24 sera LTS en oct 2026). Cuatro jobs: 2 OS x 2 Node.
- env.FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true. Opt-in al runtime de
Node 24 que GitHub forzara a partir de 2026-06-02 para los actions
(actions/checkout, actions/setup-node). Silencia los warnings de
deprecation hoy y nos asegura que el suite corre con la próxima
default.
- FINDINGS F-02 actualizado con el snippet de pin nuevo.
Verificado: 219 tests verde en local con Node 25 que tengo aqui.
El siguiente push valida en CI con la matrix nueva.1 parent a218759 commit 385bba7
3 files changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
| |||
19 | 25 | | |
20 | 26 | | |
21 | 27 | | |
22 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
23 | 31 | | |
24 | 32 | | |
25 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
151 | 155 | | |
152 | 156 | | |
153 | 157 | | |
| |||
0 commit comments