CLDSRV-891 Update GitHub Actions to Node 24 runtime#6149
CLDSRV-891 Update GitHub Actions to Node 24 runtime#6149JBWatenbergScality wants to merge 3 commits intodevelopment/9.3from
Conversation
Hello jbwatenbergscality,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Incorrect fix versionThe
Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:
Please check the |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files
@@ Coverage Diff @@
## development/9.3 #6149 +/- ##
===================================================
- Coverage 84.42% 84.39% -0.03%
===================================================
Files 206 206
Lines 13275 13275
===================================================
- Hits 11207 11204 -3
- Misses 2068 2071 +3
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
.github/workflows/codeql.yaml
Outdated
| uses: actions/checkout@v6 | ||
|
|
||
| - name: Initialize CodeQL | ||
| uses: github/codeql-action/init@v3 |
There was a problem hiding this comment.
github/codeql-action/init@v3 and github/codeql-action/analyze@v3 (line 25) were not updated. These run on Node 20 and will need a version bump for Node 24 compatibility.
— Claude Code
|
The workflow files listed in the PR description are updated correctly. However, several actions that also run on Node 20 were not updated: |
|
…actions - setup-ci: setup-node@v4→@v6, cache@v3→@v5, setup-python@v4→@v6 - cleanup-and-coverage: codecov-action@v5→@v6 - release: create-github-app-token@v1→@V3 Note: dependency-review-action and codecov/test-results-action have no Node 24-compatible release yet; will update once available. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
| flags: unit | ||
| - name: Upload coverage reports to Codecov | ||
| uses: codecov/codecov-action@v5 | ||
| uses: codecov/codecov-action@v6 |
There was a problem hiding this comment.
codecov/test-results-action@v1 (line 130, and 8 more occurrences) was not updated in this PR, while the related codecov/codecov-action was bumped to v6. If it is a Node-based action, it may also need a version bump for Node 24 compatibility.
— Claude Code
|
Summary
Update GitHub Actions workflow files to use action versions that run on Node 24.
Closes CLDSRV-891
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 in all workflow files:
actions/checkout@v4→@v6actions/setup-node@v4→@v6actions/setup-python@v5→@v6docker/build-push-action@v5→@v7docker/login-action@v3→@v4docker/setup-buildx-action@v3→@v4softprops/action-gh-release@v2→@v3codecov/codecov-action@v4/@v5→@v6