Skip to content

ci: bump release workflow actions to Node 24 versions - #52

Merged
aquemy merged 1 commit into
mainfrom
ci/bump-release-actions-node24
Jun 19, 2026
Merged

ci: bump release workflow actions to Node 24 versions#52
aquemy merged 1 commit into
mainfrom
ci/bump-release-actions-node24

Conversation

@aquemy

@aquemy aquemy commented Jun 19, 2026

Copy link
Copy Markdown
Member

Follow-up to #51. The v0.4.0 release logs flagged that four actions in the release workflow still run on Node 20, deprecated by GitHub (forced to Node 24 from 2026-06-16; removed from runners 2026-09-16).

Bumps each to its Node 24 major, re-pinned to a full commit SHA (verified using: node24 in each action.yml):

  • actions/create-github-app-token v1 -> v3 (bcd2ba4)
  • actions/checkout v4 -> v6 (df4cb1c, x2)
  • actions/setup-python v5 -> v6 (a309ff8)
  • crazy-max/ghaction-import-gpg v6 -> v7 (2dc316d)

git-cliff-action and gh-action-pypi-publish are container-based (not Node), so unaffected and left as-is. The create-github-app-token v1->v3 jump keeps the same app-id/private-key inputs and token output, so no other edits needed.

All uses: remain SHA-pinned (satisfies org SHA-pinning policy).

GitHub deprecated Node 20 actions (forced to Node 24 from 2026-06-16,
removed from runners 2026-09-16). Bump the four Node 20 actions in the
release workflow to their Node 24 majors, re-pinned to commit SHAs:
- actions/create-github-app-token v1 -> v3
- actions/checkout v4 -> v6 (x2)
- actions/setup-python v5 -> v6
- crazy-max/ghaction-import-gpg v6 -> v7

git-cliff-action and gh-action-pypi-publish are container-based (not Node),
so they are unaffected and left as-is.
@aquemy
aquemy merged commit d79d9bc into main Jun 19, 2026
4 checks passed
@aquemy
aquemy deleted the ci/bump-release-actions-node24 branch June 19, 2026 06:37
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