Skip to content

Move the GitHub actions off the deprecated Node 20 - #2

Merged
MobyNL merged 1 commit into
mainfrom
chore/update-actions
Aug 17, 2026
Merged

Move the GitHub actions off the deprecated Node 20#2
MobyNL merged 1 commit into
mainfrom
chore/update-actions

Conversation

@MobyNL

@MobyNL MobyNL commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Every CI job has been warning:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being
forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5,
actions/upload-artifact@v4
Action Was Now
actions/checkout v4 v7
actions/setup-python v5 v7
actions/upload-artifact v4 v7

pypa/gh-action-pypi-publish@release/v1 is unchanged — a rolling tag, already current at v1.14.2.

Nothing was broken by the warning, but "forced" is the stage before removal, and the workflow that must not break when that happens is release.yml.

Checking the run on this PR is the verification: it exercises every changed pin except the upload-artifact bump, which the acceptance job covers, and release.yml, which only a tag triggers. The remaining Node 20 warnings should be gone.

I reviewed the release notes for all three; none of the majors crossed here change any input this repo passes.

🤖 Generated with Claude Code

checkout v4 to v7, setup-python v5 to v7, upload-artifact v4 to v7. All three
declared Node 20, which the runners now force onto Node 24 while warning on every
job. Nothing was broken by it, but 'forced' is the stage before removal, and the
one workflow that must not break when it happens is release.yml.

pypa/gh-action-pypi-publish stays on release/v1: it is a rolling tag and is already
current.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@MobyNL
MobyNL merged commit df6dcdf into main Aug 17, 2026
11 checks passed
@MobyNL
MobyNL deleted the chore/update-actions branch August 17, 2026 19:51
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