Skip to content

ci: bump GitHub Actions to Node.js 24 runtimes#16

Merged
burnedikt merged 1 commit into
mainfrom
ci/upgrade-actions-node24
Jul 23, 2026
Merged

ci: bump GitHub Actions to Node.js 24 runtimes#16
burnedikt merged 1 commit into
mainfrom
ci/upgrade-actions-node24

Conversation

@burnedikt

Copy link
Copy Markdown
Member

Summary

GitHub Actions runners have deprecated Node.js 20 (changelog). CI was emitting a warning that actions/checkout@v3, actions/setup-python@v2, astral-sh/setup-uv@v5, and cycjimmy/semantic-release-action@v4 were being force-run on Node.js 24.

This bumps each action to its newest reference whose action.yml declares using: node24, clearing the warning.

Action Before After
actions/checkout @v3 @v7
actions/setup-python @v2 @v7
astral-sh/setup-uv @v5 @v7
cycjimmy/semantic-release-action @v4 @v6

Notes

  • Pinned to movable major references to match the repo's existing style (checkout/setup-python use major tags, semantic-release-action uses a major branch).
  • For astral-sh/setup-uv, v7 is the newest movable major tag — the maintainers publish v8/v9 only as exact versions (e.g. @v9.0.0). Can pin to an exact latest instead if preferred.
  • Usage of each action is unchanged (python-version, extra_plugins, etc. inputs are stable across these majors).

🤖 Generated with Claude Code

Node.js 20 is deprecated on GitHub Actions runners. Bump each action
to its newest Node.js 24 release:

- actions/checkout v3 -> v7
- actions/setup-python v2 -> v7
- astral-sh/setup-uv v5 -> v7
- cycjimmy/semantic-release-action v4 -> v6

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@burnedikt
burnedikt merged commit 65b800a into main Jul 23, 2026
2 checks passed
@burnedikt
burnedikt deleted the ci/upgrade-actions-node24 branch July 23, 2026 09: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