Skip to content

ci: bump GitHub Actions to Node 24 runtimes - #22

Merged
drichar merged 3 commits into
mainfrom
ci/bump-actions-node24
May 28, 2026
Merged

ci: bump GitHub Actions to Node 24 runtimes#22
drichar merged 3 commits into
mainfrom
ci/bump-actions-node24

Conversation

@drichar

@drichar drichar commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Addresses the GitHub deprecation of Node 20-based actions (forced to Node 24 on 2026-06-02, removed 2026-09-16). Verified each target version runs on node24 via its action.yml.

Action Before After
actions/checkout v4 v5
actions/setup-node v4 v5
actions/create-github-app-token v2 v3
pnpm/action-setup v4 v6
actions/cache v4 v5

No behavioral change expected: pnpm/action-setup@v6 still auto-detects the version from the pinned packageManager, and the app-token inputs are unchanged.

This is a ci: change, so merging it will run the Release job and exit with "no new version is released".

Test plan

  • PR check (Lint, Test, and Build) passes on the bumped runners
  • After merge, the Release run completes cleanly with no deprecation annotation and publishes nothing

drichar added 3 commits May 28, 2026 03:49
Avoid the deprecation of Node 20-based actions (forced to Node 24 on
2026-06-02). Bump to the current Node 24 releases:

- actions/checkout v4 -> v5
- actions/setup-node v4 -> v5
- actions/create-github-app-token v2 -> v3
- pnpm/action-setup v4 -> v6
- actions/cache v4 -> v5
setup-node v5 defaults package-manager-cache to true and runs before
pnpm/action-setup in this workflow, breaking on a missing pnpm binary.
The pnpm store is cached manually here, so the auto cache is redundant.
@drichar
drichar merged commit 3c4b3ec into main May 28, 2026
1 check passed
@drichar
drichar deleted the ci/bump-actions-node24 branch May 28, 2026 07:56
@txnlab-release-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant