Skip to content

Conversation

@salmanmkc
Copy link

Summary

Upgrade GitHub Actions to Node 24-compatible versions in preparation for the Node 20 deprecation.

Changes

  • Update actions/checkout from v4 to v6
  • Update actions/setup-python from v5 to v6

Why

Node 20 will reach end-of-life (EOL) in April 2026. GitHub has announced they will migrate all actions to run on Node 24 by default starting March 2026.

Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Requirements

Both v6 releases require runner version v2.327.1 or later, which is standard for GitHub-hosted runners like ubuntu-latest.

- Update actions/checkout from v4 to v6
- Update actions/setup-python from v5 to v6

This prepares for the Node 20 deprecation on GitHub Actions runners.
Node 20 reaches EOL in April 2026, and GitHub will migrate to Node 24
by default starting March 2026.

See: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Augustin-Zidek added a commit that referenced this pull request Jan 9, 2026
Thanks to salmanmkc@ who suggested this in #571.

PiperOrigin-RevId: 854113440
Change-Id: Ib71810028c7492604978eb1c2f9e46d5f57486b5
@Augustin-Zidek
Copy link
Collaborator

Fixed in a701815. Many thanks for reporting this, I will make sure to mention you in the release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants