Skip to content

Update GitHub Actions to current major versions - #122

Merged
stefankoegl merged 1 commit into
claude/pensive-wright-ioey78from
claude/bump-actions
Nov 11, 2026
Merged

stefankoegl merged 1 commit into
claude/pensive-wright-ioey78from
claude/bump-actions

Conversation

@stefankoegl

Copy link
Copy Markdown
Owner

Stacked on #114. Once that merges, retarget this to master.

The v4/v5 first-party actions run on the deprecated Node 20 runtime. This updates them to the current majors, which run on Node 24:

Action Old New
actions/checkout v4 v7
actions/setup-python v5 v7
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
pypa/gh-action-pypi-publish (SHA-pinned) v1.14.2 v1.14.3 (7245906f…)

I checked the release notes for the inputs used here (name, path, python-version, allow-prereleases), and none of them changed. The checkout changes in v6/v7 only affect pull_request_target/workflow_run triggers and how credentials are stored, and these workflows use neither. Coveralls is already on its latest release (v2.3.8).

The publish workflow only runs on a release or a manual dispatch, so it won't run on this PR. A manual TestPyPI dispatch after merging would exercise it.


Generated by Claude Code

The v4/v5 releases of the first-party actions run on the deprecated
Node 20 runtime. Update to the current majors, which run on Node 24:

- actions/checkout v4 -> v7
- actions/setup-python v5 -> v7
- actions/upload-artifact v4 -> v7
- actions/download-artifact v4 -> v8

None of the inputs used here changed. Also move the pinned
pypa/gh-action-pypi-publish commit from v1.14.2 to v1.14.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PewzpjhRBV84QNbKy9H564
@stefankoegl
stefankoegl merged commit de8f0c5 into claude/pensive-wright-ioey78 Nov 11, 2026
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.

2 participants