Skip to content

chore: bump GitHub Actions to Node 24-compatible majors#156

Open
jbouder wants to merge 1 commit into
mainfrom
upgrade-actions-node24
Open

chore: bump GitHub Actions to Node 24-compatible majors#156
jbouder wants to merge 1 commit into
mainfrom
upgrade-actions-node24

Conversation

@jbouder

@jbouder jbouder commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps all GitHub Actions still pinned to Node 20 majors up to their latest stable majors so workflows run on Node 24, ahead of GitHub's Node 20 deprecation (runners default to Node 24 on June 16, 2026; Node 20 removed Fall 2026).

Action Before After
actions/checkout v4 / v6 v7
actions/setup-node v4 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

Already on their latest majors (Node 24 runtime), so left unchanged: docker/* (login v4, setup-qemu v4, setup-buildx v4, metadata v6, build-push v7), jdx/mise-action@v4, and astral-sh/setup-uv (SHA-pinned at v8.1.0 — major v8 is current).

Out of scope (per issue)

  • No workflow logic / topology / trigger changes — version bumps only.
  • No SHA pinning or Dependabot/Renovate setup for actions.
  • No changes to runtimes used inside jobs.

Closes #155

🤖 Generated with Claude Code

Bump actions still on Node 20 majors to their latest stable majors so
workflows run on Node 24 ahead of GitHub's Node 20 deprecation:

- actions/checkout v4/v6 -> v7
- actions/setup-node v4 -> v6
- actions/upload-pages-artifact v3 -> v5
- actions/deploy-pages v4 -> v5

docker/*, jdx/mise-action, and astral-sh/setup-uv are already on their
latest majors (Node 24 runtime), so they are unchanged.

Closes #155

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jbouder jbouder changed the title Upgrade GitHub Actions to Node 24-compatible versions (Node 20 deprecation) chore: bump GitHub Actions to Node 24-compatible majors Jun 26, 2026
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.

Upgrade GitHub Actions to Node 24-Compatible Versions (Node 20 Deprecation)

1 participant