Skip to content

ci: bump all actions to Node 24 majors#14

Merged
tamnd merged 1 commit into
mainfrom
chore/actions-node24
Apr 19, 2026
Merged

ci: bump all actions to Node 24 majors#14
tamnd merged 1 commit into
mainfrom
chore/actions-node24

Conversation

@tamnd

@tamnd tamnd commented Apr 19, 2026

Copy link
Copy Markdown
Owner

Summary

CI started warning that upload-artifact@v4, build-push-action@v6, and setup-buildx-action@v3 are on Node 20, which is deprecated and force-migrates to Node 24 on June 2, 2026. Every publisher has now shipped Node 24 majors, so this bumps everything in one pass rather than chasing each warning later.

Verified every new major ships on Node 24 via action.yml (upload-pages-artifact@v5 is a composite action, so no Node dependency).

Version bumps

Action Before After
actions/checkout v5 v6
actions/upload-artifact v4 v7
actions/upload-pages-artifact v4 v5
actions/deploy-pages v4 v5
docker/setup-buildx-action v3 v4
docker/build-push-action v6 v7
softprops/action-gh-release v2 v3

Test plan

  • PR build is green with no Node 20 deprecation warnings.
  • docs/ artifact still uploads (upload-artifact jumped v4 -> v7, biggest jump).
  • After merge, main-branch build deploys to Pages successfully.
  • Next release tag (eventual v3.3.2-vi.2) publishes all artifacts via action-gh-release@v3.

The previous pins (upload-artifact@v4, build-push-action@v6,
setup-buildx-action@v3) were flagged in CI: Node 20 actions are
deprecated and force-migrate to Node 24 on June 2, 2026. Every
publisher has now shipped Node 24 majors, so bumping across the
board keeps us off the deprecation list and on current behavior.

- actions/checkout v5 -> v6
- actions/upload-artifact v4 -> v7
- actions/upload-pages-artifact v4 -> v5
- actions/deploy-pages v4 -> v5
- docker/setup-buildx-action v3 -> v4
- docker/build-push-action v6 -> v7
- softprops/action-gh-release v2 -> v3
@tamnd tamnd merged commit 45e9d52 into main Apr 19, 2026
@tamnd tamnd deleted the chore/actions-node24 branch April 19, 2026 13:20
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