Skip to content

chore: bump CI actions onto the Node 24 runtime#25

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#25
amrtgaber merged 1 commit into
mainfrom
chore/bump-ci-action-runtimes

Conversation

@amrtgaber

Copy link
Copy Markdown
Contributor

What

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

  • actions/checkout v4 → v6
  • astral-sh/setup-uv v5 → v8

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). Both current majors run on the Node 24 runtime.

Note: this repo is Python-only — there is no project Node version involved here. This is purely the Node runtime the JavaScript-based actions themselves execute on.

actions/checkout@v4 and astral-sh/setup-uv@v5 run on the Node 20
action runtime, which has reached end-of-life. Bump to current
majors that run on Node 24 — checkout v6, and setup-uv v8.1.0
(pinned to the exact version, as setup-uv publishes no floating
v8 major tag).
@amrtgaber amrtgaber force-pushed the chore/bump-ci-action-runtimes branch from f4d18c8 to 3776133 Compare May 22, 2026 21:17
@amrtgaber

Copy link
Copy Markdown
Contributor Author

Note on pinning: setup-uv is pinned to the exact v8.1.0 rather than a @v8 major tag — astral-sh/setup-uv doesn't publish a floating v8 tag (only full version tags exist for the v8 line). actions/checkout uses its standard v6 major tag. The first CI run failed on @v8 not resolving; fixed by the amended commit.

@amrtgaber amrtgaber merged commit 73aed72 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