Skip to content

CI: bump actions to Node 24-compatible majors#932

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/bump-actions-node24
May 5, 2026
Merged

CI: bump actions to Node 24-compatible majors#932
erikdarlingdata merged 1 commit intodevfrom
feature/bump-actions-node24

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

GitHub will force JS actions to Node 24 on June 2nd, 2026, and remove Node 20 from runners on September 16th, 2026. Bumps the four actions GitHub's runner deprecation warning called out:

Action Before After
actions/checkout v4 v5
actions/setup-dotnet v4 v5
actions/upload-artifact v4 v6
signpath/github-action-submit-signing-request v1 v2

Matches the bump PerformanceStudio just made for the same reason. dorny/paths-filter@v3 was not in the deprecation warning — left as-is.

Files touched:

  • .github/workflows/build.yml
  • .github/workflows/nightly.yml
  • .github/workflows/check-version-bump.yml
  • .github/workflows/sql-validation.yml

Test plan

  • CI checks pass on this PR (build, check-pr-branch)
  • Verify the runner no longer emits the Node.js 20 actions are deprecated warning on the next workflow run
  • Next nightly + next release build complete cleanly with the new versions

🤖 Generated with Claude Code

GitHub will force JS actions to Node 24 on June 2nd, 2026, and remove
Node 20 from runners on September 16th, 2026. Bumps the four actions
called out in the runner deprecation warning:

- actions/checkout v4 → v5
- actions/setup-dotnet v4 → v5
- actions/upload-artifact v4 → v6
- signpath/github-action-submit-signing-request v1 → v2

Matches the bump PerformanceStudio just made for the same reason.
dorny/paths-filter@v3 not in the warning, left as-is.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit c959293 into dev May 5, 2026
6 checks passed
@erikdarlingdata erikdarlingdata deleted the feature/bump-actions-node24 branch May 5, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant