Skip to content

fix(ci): Node 22 for release — npm@latest now requires >=22 - #21

Merged
kolchinski merged 1 commit into
mainfrom
fix/release-node-22
Jul 21, 2026
Merged

kolchinski merged 1 commit into
mainfrom
fix/release-node-22

Conversation

@kolchinski

Copy link
Copy Markdown
Member

The Release run for #20 (merge 8ae7e53) failed at the 'Upgrade npm' step: npm@latest is now 12.0.1, which requires Node ^22.22.2+, while the workflow pinned Node 20 (from the OIDC provenance fix). Node 20 is also being deprecated on GitHub runners. Bumps setup-node to 22 with a comment so the next npm major doesn't silently strand releases again.

After merge, the push to main re-triggers Release — which should publish the per-session overrides feature (#20) as the next version.

🤖 Generated with Claude Code

The release run on main failed at 'Upgrade npm': npm@12.0.1 requires
Node ^22.22.2+, but the workflow pinned Node 20 (from the OIDC
provenance fix era). Node 20 is also deprecated on GitHub runners.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kolchinski
kolchinski requested a review from alec-bell July 21, 2026 03:37
@kolchinski
kolchinski merged commit 65f1810 into main Jul 21, 2026
1 check passed
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants