Skip to content

ci: move the GitHub Actions to their current majors - #4

Merged
nichinichisou0609 merged 2 commits into
mainfrom
dev
Sep 28, 2026
Merged

nichinichisou0609 merged 2 commits into
mainfrom
dev

Conversation

@nichinichisou0609

@nichinichisou0609 nichinichisou0609 commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Moves the workflow actions off the deprecated Node.js 20 runtime to their current majors, which run on Node.js 24:

action from to
actions/checkout v4 v7
actions/setup-python v5 v7
actions/setup-node v4 v7
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
softprops/action-gh-release v2 v3

The breaking changes of these majors do not touch these workflows: artifacts are downloaded by name (download-artifact v5 changed only downloads by ID), no workflow pushes with the persisted checkout credentials, and there is no packageManager field for setup-node to cache by itself. The release workflow runs on the next tag.

commitlint runs on Node.js 24, the active LTS (it ran on 20, past its end of life).

🤖 Generated with Claude Code

nichinichisou0609 and others added 2 commits September 28, 2026 23:28
The actions ran on the deprecated Node.js 20 runtime: checkout v7, setup-python v7, setup-node v7,
upload-artifact v7, download-artifact v8 and action-gh-release v3 run on Node.js 24. Artifacts are
downloaded by name, which the path change of download-artifact v5 leaves as it was.

commitlint runs on Node.js 22 (20 is past its end of life).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nichinichisou0609
nichinichisou0609 merged commit 48b6557 into main Sep 28, 2026
6 checks passed
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