Skip to content

chore: bump CI actions onto the Node 24 runtime - #27

Merged
amrtgaber merged 1 commit into
mainfrom
chore/bump-ci-action-runtimes
May 22, 2026
Merged

chore: bump CI actions onto the Node 24 runtime#27
amrtgaber merged 1 commit into
mainfrom
chore/bump-ci-action-runtimes

Conversation

@amrtgaber

Copy link
Copy Markdown
Contributor

What

Bump the three GitHub Actions used in CI to their current major versions:

  • actions/checkout v4 → v6
  • pnpm/action-setup v4 → v6
  • actions/setup-node v4 → v6

Why

The previously pinned majors run on the Node 20 action runtime, which has reached end-of-life. GitHub progressively deprecates EOL action runtimes (as it did with Node 16, which began annotating every run with warnings). All three current majors run on the Node 24 runtime.

The project Node version is unchanged — node-version: "24" already matches the package.json engines field (>=24.0.0). This PR only updates the runtime the JavaScript-based actions themselves execute on.

actions/checkout@v4, pnpm/action-setup@v4, and actions/setup-node@v4
all run on the Node 20 action runtime, which has reached end-of-life.
Bump to the current majors (v6 across the board), which run on Node 24.

The project's Node version (node-version: "24", matching the
package.json engines field) is unchanged — this only updates the
runtime the actions themselves execute on.
@amrtgaber
amrtgaber merged commit b196e2e into main May 22, 2026
2 checks passed
@amrtgaber
amrtgaber deleted the chore/bump-ci-action-runtimes branch May 22, 2026 21:18
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