chore(publish-npm): default Node.js runtime to 24 - #91
Conversation
Upgrade the publish-npm and publish-npm-packages action defaults from Node 20 to Node 24 so OIDC publishing can use current npm without a Node 20 engine pin. Co-authored-by: Ryan Zhu <zhuhaoyu0909@icloud.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
Disabled knowledge base sources:
📝 WalkthroughWalkthroughThe npm publishing actions now default to Node 24. Their README input tables and OIDC Trusted Publishing comments are updated accordingly, without changing action control flow. Changesnpm publishing runtime update
Estimated code review effort: 1 (Trivial) | ~2 minutes Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
📄 README may need an updateThis PR introduces changes that might not be reflected in Reason: The README does not document the new public
|
📚 Skills documentation may need an updateThis PR introduces changes that might not be reflected in the skills documentation. Reason:
|
Summary
publish-npmandpublish-npm-packagesto Node 24npm >= 11.5.1)This replaces the Node 20 + npm 11 pin approach: Node 24 can run current npm, so OIDC publishing does not need a Node 20-compatible npm major pin. No package/
engineschanges are required in consuming repos.Verification
node-versionconsistently as24Need help on this PR? Tag
/codesmithwith what you need. Autofix is disabled.Summary by CodeRabbit
Documentation
Chores