Skip to content

Update GitHub Actions to Node.js 24 compatible versions#6

Merged
christian-andersson merged 1 commit intomainfrom
feature/github-actions-registry-and-jsr-fix
Apr 7, 2026
Merged

Update GitHub Actions to Node.js 24 compatible versions#6
christian-andersson merged 1 commit intomainfrom
feature/github-actions-registry-and-jsr-fix

Conversation

@christian-andersson
Copy link
Copy Markdown
Member

Summary

  • Update all GitHub Actions to Node.js 24 compatible versions to resolve deprecation warnings
  • Bump actions/checkout, softprops/action-gh-release, docker/login-action, docker/metadata-action, docker/build-push-action, and denoland/setup-deno to latest
  • Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 workaround for mathieudutour/github-tag-action which has no Node.js 24 release yet

Test plan

  • Verify PR check workflow passes with updated actions
  • Verify release workflow runs successfully on merge

🤖 Generated with Claude Code

Resolve Node.js 20 deprecation warnings by updating all actions:
- actions/checkout v6.0.1 -> v6.0.2
- denoland/setup-deno v2.0.3 -> v2.0.4
- softprops/action-gh-release v2.5.0 -> v2.6.1
- docker/login-action v3.6.0 -> v4.1.0
- docker/metadata-action v5.10.0 -> v6.0.0
- docker/build-push-action v6.18.0 -> v7.0.0

mathieudutour/github-tag-action has no Node.js 24 release yet, so
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var is set as a workaround.

AI-Assisted
@christian-andersson christian-andersson merged commit bd0ccad into main Apr 7, 2026
1 check passed
@christian-andersson christian-andersson deleted the feature/github-actions-registry-and-jsr-fix branch April 7, 2026 08:53
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