Problem
The deploy workflow uses actions running on deprecated Node.js 20:
actions/setup-node@v3 → upgrade to @v4
peaceiris/actions-gh-pages@v3 → upgrade to @v4 or replace
Node.js 20 actions will be forced to Node.js 24 starting June 2, 2026. After that date, these actions may break.
Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Proposed Solution
Update deploy.yml to use latest major versions of both actions.
Considerations