Skip to content

ci: update GitHub Actions to Node 24 before June 2 deadline#112

Merged
estebany-qd merged 2 commits into
masterfrom
ci/estebany/update-actions-node24
May 20, 2026
Merged

ci: update GitHub Actions to Node 24 before June 2 deadline#112
estebany-qd merged 2 commits into
masterfrom
ci/estebany/update-actions-node24

Conversation

@estebany-qd

Copy link
Copy Markdown
Contributor

Summary

GitHub will force all JavaScript-based actions to run on Node 24 starting June 2, 2026.
Node 20 will be removed from runners entirely on September 16, 2026.

Actions pinned to older versions (v1-v4 for checkout, v2-v5 for setup-python, etc.) were
written for Node 12/16/20 and risk breaking when forced to Node 24.

This PR updates all actions/* references to the latest Node 24-native versions.

Changes

Action From To Node
actions/checkout v1-v4 v6.0.2 24
actions/setup-python v2-v5 v6.2.0 24
actions/setup-node v2-v4 v6.4.0 24
actions/setup-go v4-v5 v6.4.0 24
actions/setup-java v3 v5.2.0 24
actions/setup-dotnet v4 v5.2.0 24
actions/cache v3-v4 v5.0.5 24
actions/upload-artifact v4 v7.0.1 24
actions/download-artifact v4-v5 v8.0.1 24
actions/github-script v7 v9.0.0 24

All target SHAs verified against their tags via the GitHub API.
All target versions confirmed running node24 in their action.yml.

References

@estebany-qd estebany-qd merged commit db4ccbb into master May 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants