Tracking — pick up before the deadline.
GitHub is deprecating Node 20 for Actions. Our workflow runs log:
Node.js 20 actions are deprecated ... Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.
Action items
Audit .github/workflows/ and bump action majors to Node24-compatible versions:
.github/workflows/deploy-install.yml — actions/checkout@v4, actions/configure-pages@v5, actions/upload-pages-artifact@v3, actions/deploy-pages@v4
.github/workflows/release-cli.yml — actions/checkout, pnpm/action-setup, actions/setup-node (currently SHA-pinned to older majors)
Check upstream for releases that declare using: node24. Keep the SHA-pinning style used in release-cli.yml where applicable.
Notes
- Not urgent/breaking yet — the most recent Pages deploy ran fine; this is forward-compat hygiene.
- Low risk; no behavior change expected, just runner Node version.
Tracking — pick up before the deadline.
GitHub is deprecating Node 20 for Actions. Our workflow runs log:
Action items
Audit
.github/workflows/and bump action majors to Node24-compatible versions:.github/workflows/deploy-install.yml—actions/checkout@v4,actions/configure-pages@v5,actions/upload-pages-artifact@v3,actions/deploy-pages@v4.github/workflows/release-cli.yml—actions/checkout,pnpm/action-setup,actions/setup-node(currently SHA-pinned to older majors)Check upstream for releases that declare
using: node24. Keep the SHA-pinning style used inrelease-cli.ymlwhere applicable.Notes