Skip to content

CI: bump actions to Node 24 majors#396

Merged
wshlavacek merged 1 commit into
masterfrom
ci/node24-action-bump
May 26, 2026
Merged

CI: bump actions to Node 24 majors#396
wshlavacek merged 1 commit into
masterfrom
ci/node24-action-bump

Conversation

@wshlavacek
Copy link
Copy Markdown
Collaborator

Routine follow-up to #395. GitHub force-migrates Node 20 actions to Node 24 on 2026-06-02 (Node 20 removed from runners 2026-09-16), which was flagged as an annotation on every CI run.

Bumps to the current majors (all Node 24):

  • actions/checkout@v4v6 (lint, tests, integration)
  • actions/setup-python@v5v6 (composite action)
  • astral-sh/setup-uv@v5v8 (lint, composite action)

The setup-uv enable-cache / cache-dependency-glob inputs are unchanged in v8 (verified). CI on this PR validates the bumped actions before they reach master.

GitHub force-migrates Node 20 actions to Node 24 on 2026-06-02 and removes
Node 20 from runners on 2026-09-16. Bump to Node 24 versions:

- actions/checkout@v4 -> v6 (lint, tests, integration)
- actions/setup-python@v5 -> v6 (composite action)
- astral-sh/setup-uv@v5 -> v7 (lint, composite action)

setup-uv is pinned to v7, not v8: v8 ships only as full version tags
(v8.0.0/v8.1.0) with no moving major tag, while v7 is the latest moving major
and is already on node24. The enable-cache / cache-dependency-glob inputs are
unchanged. All three actions verified node24.
@wshlavacek wshlavacek force-pushed the ci/node24-action-bump branch from b3823b7 to 2e18cc3 Compare May 26, 2026 07:00
@wshlavacek wshlavacek merged commit c369c8b into master May 26, 2026
3 checks passed
@wshlavacek wshlavacek deleted the ci/node24-action-bump branch May 26, 2026 07:06
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