Commit 178f9a6
chore(ci): opt JS actions into Node 24 ahead of June 2026 default
GitHub deprecated Node 20 as the JavaScript-actions runtime on 2025-09-19
and will force Node 24 as the default starting 2026-06-02. Until then,
the runner emits a deprecation warning for every workflow run that uses
actions/checkout@v4 + actions/setup-node@v4 (i.e., every CI + release
run).
Setting FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at the workflow env
level opts in early — silences the warning today and ensures we're on
the runtime GitHub is migrating us to anyway.
Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Applied to both ci.yml and release.yml — the deprecation warning
appears on every job in both workflows.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent b51af9e commit 178f9a6
2 files changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
26 | 30 | | |
27 | 31 | | |
28 | 32 | | |
| |||
0 commit comments