chore: bump GitHub Actions to v5 majors (Node 24 runtime) ⬆️#1409
Merged
Conversation
GitHub deprecated Node 20 as the JS-action runtime in Sept 2025; forced switch to Node 24 lands 2026-06-02. Bumps all four core actions to their v5 majors, which run on Node 24: actions/checkout v4 -> v5 actions/setup-node v4 -> v5 actions/upload-artifact v4 -> v5 actions/download-artifact v4 -> v5 Chose v5 across the board rather than latest-of-each (checkout v6, upload v7, download v8) because v5 is the smallest jump that addresses the warning and keeps upload/download majors paired - mismatched artifact action majors are a known footgun. Also updates the workflows README so its example snippets and the "Standardization" section stop claiming everything is on v4. Supersedes dependabot PRs #1391 (checkout v4->v6) and #1393 (download-artifact v4->v8); both will be closed.
This was referenced May 11, 2026
This was referenced May 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Resolves the GitHub Actions Node 20 deprecation warning seen in recent deploys.
Bumps
actions/checkoutactions/setup-nodeactions/upload-artifactactions/download-artifactWhy v5 (not latest)
Dependabot was suggesting
checkout@v6,upload@v7,download@v8(the actual latest majors of each). Going to v5 across the board instead because:upload-artifactanddownload-artifactmajor-paired. Mismatched majors between these two are a known footgun — the artifact protocol shifted between v4 and v5.We can chase v6/v7/v8 later when there's a reason to, on a dedicated branch with a release-notes read.
Supersedes
Both will be closed once this lands.
Also touched
.github/workflows/README.md— example snippets bumped to v5; the "Standardization" section corrected (it previously claimed everything was on v4, which was the truth at write time).Test plan