Skip to content

ci: bump GitHub Actions off deprecated Node 20 (forced to Node 24 on 2026-06-02) #85

@distroinfinity

Description

@distroinfinity

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.ymlactions/checkout@v4, actions/configure-pages@v5, actions/upload-pages-artifact@v3, actions/deploy-pages@v4
  • .github/workflows/release-cli.ymlactions/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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions