BB-763 Update GitHub Actions to Node 24 runtime#2732
BB-763 Update GitHub Actions to Node 24 runtime#2732JBWatenbergScality wants to merge 3 commits intodevelopment/9.3from
Conversation
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Hello jbwatenbergscality,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files
@@ Coverage Diff @@
## development/9.3 #2732 +/- ##
===================================================
+ Coverage 74.50% 74.52% +0.02%
===================================================
Files 200 200
Lines 13610 13610
===================================================
+ Hits 10140 10143 +3
+ Misses 3460 3457 -3
Partials 10 10
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
| uses: actions/checkout@v4 | ||
| uses: actions/checkout@v6 | ||
|
|
||
| - uses: actions/setup-go@v5 |
There was a problem hiding this comment.
actions/setup-go@v5 was not updated. If a Node 24-compatible major version is available, it should be bumped here for consistency with the rest of the PR.
— Claude Code
Review by Claude Code |
| uses: actions/checkout@v4 | ||
| uses: actions/checkout@v6 | ||
|
|
||
| - uses: actions/setup-go@v5 |
There was a problem hiding this comment.
actions/setup-go@v5 still runs on Node 20. v6 is available and should be bumped here for consistency with the rest of this PR.
— Claude Code
|
- actions/setup-go: v5 → v6 (tests.yaml) - codecov/codecov-action: v5 → v6 (ft-test/action.yaml) Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
|
LGTM |
Summary
Update GitHub Actions workflow files to use action versions running on Node 24.
Closes BB-763
Context
GitHub is deprecating Node 20 as the JavaScript runtime for GitHub Actions runners:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Timeline:
Changes
Updated action versions across all workflow files to Node 24-compatible versions:
actions/checkout@v4→@v6docker/setup-buildx-action@v3→@v4docker/login-action@v3→@v4softprops/action-gh-release@v2→@v3codecov/codecov-action@v4/@v5→@v6