Skip to content

fix(ci): run release workflow on Node 22 for trusted publishing#10

Merged
stevenobiajulu merged 1 commit intomainfrom
tweak-release-node22-trusted-publish
Feb 25, 2026
Merged

fix(ci): run release workflow on Node 22 for trusted publishing#10
stevenobiajulu merged 1 commit intomainfrom
tweak-release-node22-trusted-publish

Conversation

@stevenobiajulu
Copy link
Member

Summary: switch release workflow jobs from Node 20 to Node 22. Why: npm trusted publishing requires Node 22.14+; Node 20 caused publish to fail with ENEEDAUTH instead of using OIDC. Ref: #9.

Trusted publishing with npm now requires a Node 22.14+ runtime. The release jobs were running on Node 20, so npm did not enter OIDC trusted-publishing mode and failed with ENEEDAUTH (interactive auth required).\n\nThis updates all release workflow jobs to Node 22 so the publish step can use OIDC provenance instead of manual npm login.\n\nRef: #9
@stevenobiajulu stevenobiajulu merged commit 7bc0718 into main Feb 25, 2026
9 checks passed
@stevenobiajulu stevenobiajulu deleted the tweak-release-node22-trusted-publish branch February 25, 2026 22:21
@codecov
Copy link

codecov bot commented Feb 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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.

1 participant