Skip to content

chore(ci): bump checkout/setup-node to Node 24 versions#394

Merged
yury-s merged 4 commits intomicrosoft:mainfrom
yury-s:chore-bump-actions-node24
May 1, 2026
Merged

chore(ci): bump checkout/setup-node to Node 24 versions#394
yury-s merged 4 commits intomicrosoft:mainfrom
yury-s:chore-bump-actions-node24

Conversation

@yury-s
Copy link
Copy Markdown
Member

@yury-s yury-s commented May 1, 2026

Summary

  • Bump actions/checkout@v4@v5 and actions/setup-node@v4@v5 so the action runtimes use Node.js 24.
  • GitHub is forcing JavaScript actions to Node 24 by default on 2026-06-02 and removing Node 20 from runners on 2026-09-16.

yury-s added 4 commits May 1, 2026 14:55
GitHub is forcing JavaScript actions to Node 24 by default on
2026-06-02 and removing Node 20 from runners on 2026-09-16.

- actions/checkout@v4 -> v5
- actions/setup-node@v4 -> v5
Node.js 20 reached end-of-life in April 2026.
Node 24 ships npm 11.12.1, which already satisfies the npm 11.5.1+
requirement for OIDC npm publishing.
Use the oldest supported LTS in CI to catch any reliance on
newer-Node-only behavior. Publish job stays on 24 for the
bundled npm 11.
@yury-s yury-s merged commit ab6ab40 into microsoft:main May 1, 2026
4 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.

2 participants