ci: bump changeset actions from node20 to node24 runtime#182
Conversation
|
pnpm exec changesetto create a changeset. |
This PR will create a major release 🚀
|
Coverage report
Test suite run success15 tests passing in 7 suites. Report generated by 🧪jest coverage report action from f01d142 Show full coverage report
|
There was a problem hiding this comment.
Pull request overview
Updates the repository’s JavaScript GitHub Actions to declare the Node 24 runtime instead of Node 20, aligning the runs.using field with the runtime GitHub Actions runners already enforce and eliminating Node 20 deprecation warnings for downstream consumers.
Changes:
- Bump
.github/actions/changeset-release-notesaction runtime fromnode20tonode24. - Bump
.github/actions/changeset-determine-stepaction runtime fromnode20tonode24.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.github/actions/changeset-release-notes/action.yml |
Updates action runtime declaration to node24 for the release-notes JS action. |
.github/actions/changeset-determine-step/action.yml |
Updates action runtime declaration to node24 for the changeset step-selection JS action. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
changeset-determine-stepandchangeset-release-notesJS actions from thenode20to thenode24runtime.runs.usingfield changes — bundleddist/is untouched, socheck-diststays green and no rebuild is needed.Clears the Node 20 deprecation warning that these two actions emit on every run of the ~10 reusable workflows that use them (
release-sdk-changesets,analyze-commits,build-typescript-project,coverage-diff,docs-and-coverage, …), across all consuming SDK repos.update-sdk-schemaalready runs onnode24. Surfaced while reviewing CI infingerprintjs/node-sdk.No changeset needed
These actions ship via the
@v1git tag, not npm — the changeset-bot warning is a false positive here.Follow-up: move the
v1tagThe fix only reaches consumers once
v1is moved to the merge commit (per the release step in CONTRIBUTING).