Skip to content

ci: move all pinned actions off the deprecated Node 20 runtime#9

Merged
HarryR merged 1 commit into
mainfrom
ci-bump-actions-node24
Jun 21, 2026
Merged

ci: move all pinned actions off the deprecated Node 20 runtime#9
HarryR merged 1 commit into
mainfrom
ci-bump-actions-node24

Conversation

@HarryR

@HarryR HarryR commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

GitHub force-runs Node 20 actions on Node 24 and emits a deprecation warning (seen on PR #8's build job for upload-artifact). This bumps every pinned action to its latest Node 24 release, still SHA-pinned with accurate version comments.

node24 was not backported to the prior majors of the docker/* and gh-release actions, so those are major bumps. The workflow uses only vanilla options, and each required input was verified to still exist in the new majors.

Action From To Runs in
actions/upload-artifact v5.0.0 v7.0.1 build (per-push)
actions/download-artifact v5.0.0 v8.0.1 release (tag)
softprops/action-gh-release v2.4.2 v3.0.1 release (tag)
docker/setup-buildx-action v3.7.1 v4.1.0 release (tag)
docker/login-action v3.3.0 v4.2.0 release (tag)
docker/metadata-action v5.5.1 v6.1.0 release (tag)
docker/build-push-action v6.18.0 v7.2.0 release (tag)

actions/checkout (v5.0.0) and actions/attest-build-provenance (v3.0.0, composite) were already Node 24, left as-is.

This PR's CI exercises the upload-artifact bump on the build job. The docker/* and gh-release bumps only run in the tag-gated release jobs, so they get exercised on the next stage0-v* / uki-v* tag.

🤖 Generated with Claude Code

GitHub force-runs Node 20 actions on Node 24 and warns. Bump every pinned
action to its latest Node 24 release, still SHA-pinned with accurate version
comments. node24 was not backported to the prior majors of the docker/* and
gh-release actions, so those are major bumps; the inputs this workflow uses
were verified to still exist in the new majors.

- actions/upload-artifact     v5.0.0  -> v7.0.1
- actions/download-artifact   v5.0.0  -> v8.0.1
- softprops/action-gh-release v2.4.2  -> v3.0.1
- docker/setup-buildx-action  v3.7.1  -> v4.1.0
- docker/login-action         v3.3.0  -> v4.2.0
- docker/metadata-action      v5.5.1  -> v6.1.0
- docker/build-push-action    v6.18.0 -> v7.2.0

checkout (v5.0.0) and attest-build-provenance (v3.0.0, composite) were already
node24. The docker/* and gh-release bumps run only in the tag-gated release
jobs, so they get exercised on the next stage0-v*/uki-v* tag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@HarryR HarryR merged commit db0b357 into main Jun 21, 2026
5 checks passed
@HarryR HarryR deleted the ci-bump-actions-node24 branch June 21, 2026 21:05
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