Skip to content

Update GitHub Actions to Node 24-compatible versions#1450

Merged
potiuk merged 1 commit intomainfrom
update-github-actions-node24
Mar 11, 2026
Merged

Update GitHub Actions to Node 24-compatible versions#1450
potiuk merged 1 commit intomainfrom
update-github-actions-node24

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Mar 11, 2026

Summary

  • Updated all GitHub Actions to their latest Node 24-compatible versions: actions/checkout (v6.0.2), actions/setup-python (v6.2.0), actions/setup-node (v6.3.0), actions/upload-artifact (v7.0.0), aws-actions/configure-aws-credentials (v6.0.0)
  • Replaced peaceiris/actions-hugo with direct Hugo binary download since it has no Node 24-compatible release
  • Added github-actions package ecosystem to Dependabot with grouped updates so future action bumps come as a single PR

Test plan

  • Verify CI build passes with the updated actions
  • Verify Hugo is installed correctly via direct download
  • Confirm Dependabot creates grouped PRs for future action updates

🤖 Generated with Claude Code

All actions were using Node 20 which is deprecated and will be forced
to Node 24 starting June 2nd, 2026. Updated actions/checkout (v6.0.2),
actions/setup-python (v6.2.0), actions/setup-node (v6.3.0),
actions/upload-artifact (v7.0.0), aws-actions/configure-aws-credentials
(v6.0.0). Replaced peaceiris/actions-hugo with direct Hugo binary
download since it has no Node 24-compatible release. Added github-actions
ecosystem to dependabot with grouped updates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@potiuk potiuk merged commit 6cb2604 into main Mar 11, 2026
1 check passed
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