Motivation
GitHub Actions runners will switch to Node.js 24 by default on 2026-06-02, and Node.js 20 will be removed on 2026-09-16. The current workflows depend on actions still pinned to Node.js 20:
- `actions/checkout@v4`
- `mlugg/setup-zig@v2`
- `softprops/action-gh-release@v2`
Today these emit deprecation warnings on every run (visible in the v0.2.0 release run); they will silently fail (or be forced into a compatibility mode) once the cutover happens.
Tasks
References
Not urgent — purely preventative work before the 2026-06-02 cutover.
Motivation
GitHub Actions runners will switch to Node.js 24 by default on 2026-06-02, and Node.js 20 will be removed on 2026-09-16. The current workflows depend on actions still pinned to Node.js 20:
Today these emit deprecation warnings on every run (visible in the v0.2.0 release run); they will silently fail (or be forced into a compatibility mode) once the cutover happens.
Tasks
References
Not urgent — purely preventative work before the 2026-06-02 cutover.