Update release actions to Node 24 - #3
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b0b765bcf0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| - uses: actions/checkout@v7 | ||
| - uses: actions/setup-python@v7 |
There was a problem hiding this comment.
Pin actions to published major tags
In the inspected CI and Release workflows, actions/checkout does not publish a v7 tag, so GitHub Actions cannot resolve this step and each affected job stops before any repository checks run. The same update also introduces unpublished majors for several other official actions, including setup-python@v7, setup-node@v7, upload-artifact@v7, and download-artifact@v8; pin these references to their actual published Node 24-compatible majors.
Useful? React with 👍 / 👎.
What changed
Why
The v1.3.0 release dry run passed, but GitHub emitted Node 20 deprecation warnings for the older action majors. Updating before tagging keeps CI and publishing on supported runtimes and avoids shipping a release with known workflow warnings.
Validation