Repository navigation
CI: move GitHub Actions off Node.js 20 - #144
Merged
Merged
Conversation
GitHub deprecated the Node.js 20 runtime for actions. Each workflow run now ends with this warning: Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. Update all workflows to the first major versions that run on Node.js 24 by default: actions/checkout v4 -> v7 actions/setup-go v5 -> v7 actions/setup-java v3 -> v6 actions/upload-artifact v4 -> v7 actions/download-artifact v4 -> v8 golangci/golangci-lint-action@v9 already runs on Node.js 24, so it does not change. No workflow input changes are necessary: - All artifacts are uploaded and downloaded by name, so the path change for downloads by ID (download-artifact v5) does not apply. No upload uses "archive: false", so the direct-upload changes in upload-artifact v7 and download-artifact v8 do not apply. - No workflow uses pull_request_target or workflow_run, so the new fork checkout block in checkout v7 does not apply. No step uses the git credentials that checkout keeps after the clone. - The container jobs (Rocky 8/9/10, Ubuntu 22.04/24.04) already run these actions on Node.js 24 because of the forced upgrade, so the runtime is already known to work there. Assisted-by: Claude Code Backpatch-through: REL_2_STABLE
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.
GitHub deprecated the Node.js 20 runtime for actions. Each workflow run now ends with this warning:
Update all workflows to the first major versions that run on Node.js 24 by default:
golangci/golangci-lint-action@v9already runs on Node.js 24, so it does not change.No workflow input changes are necessary:
Assisted-by: Claude Code
Backpatch-through: REL_2_STABLE
closes: #ISSUE_Number
Change logs
Contributor's checklist
Here are some reminders before you submit your pull request: