improvement(PTFE-3166): update GitHub Actions to Node 24-compatible versions#714
improvement(PTFE-3166): update GitHub Actions to Node 24-compatible versions#714JBWatenbergScality wants to merge 3 commits intomainfrom
Conversation
…ersions Update workflow action versions to run on Node 24 ahead of the June 2026 GitHub Actions runner default switch and Fall 2026 Node 20 removal. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #714 +/- ##
=======================================
Coverage 85.79% 85.79%
=======================================
Files 36 36
Lines 1809 1809
=======================================
Hits 1552 1552
Misses 257 257
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
LGTM |
| @@ -28,7 +28,7 @@ jobs: | |||
| uses: dependabot/fetch-metadata@v2 | |||
There was a problem hiding this comment.
dependabot/fetch-metadata@v2 was not updated. Verify it is already Node 24-compatible or bump to a newer major version.
— Claude Code
| uses: actions/checkout@v4 | ||
| uses: actions/checkout@v6 | ||
| - name: Dependency Review | ||
| uses: actions/dependency-review-action@v4 |
There was a problem hiding this comment.
actions/dependency-review-action@v4 was not updated. Verify it is already Node 24-compatible or bump to a newer major version.
— Claude Code
|
Several other JavaScript-based actions in this repo were not updated. Verify each is already Node 24-compatible or bump accordingly: |
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
| @@ -28,7 +28,7 @@ jobs: | |||
| uses: dependabot/fetch-metadata@v2 | |||
There was a problem hiding this comment.
dependabot/fetch-metadata@v2 still uses Node 20. v3 is the Node 24-compatible version.
```suggestion
uses: dependabot/fetch-metadata@v3
|
Several actions were not updated but have newer Node 24-compatible major versions available:
Review by Claude Code |
Summary
Update GitHub Actions workflow files to use action versions running on Node 24.
Closes PTFE-3166
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/
Changes
Updated action versions to Node 24-compatible: actions/checkout@v4→@v6, etc.