Skip to content

Document npm trusted publishing prerequisites#26

Open
plutoless wants to merge 1 commit into
mainfrom
fix/npm-publish-bootstrap-auth
Open

Document npm trusted publishing prerequisites#26
plutoless wants to merge 1 commit into
mainfrom
fix/npm-publish-bootstrap-auth

Conversation

@plutoless
Copy link
Copy Markdown
Collaborator

@plutoless plutoless commented May 28, 2026

Summary

  • keep npm release publishing tokenless and trusted-publisher-only
  • document that each npm package must already exist before trusted publishing can be configured
  • clarify the pre-tag npm checklist for all seven packages

Root cause

The release workflow already uses OIDC trusted publishing, but npm returns ENEEDAUTH when the package's trusted publisher configuration does not match the GitHub workflow or has not been configured. npm's docs also state package trust configuration requires an existing registry package.

Tests

  • git diff --check
  • YAML parse check for .github/workflows/release.yml

@plutoless plutoless force-pushed the fix/npm-publish-bootstrap-auth branch from f5fb276 to 227aaa0 Compare May 28, 2026 16:42
@plutoless plutoless changed the title Fix npm publish bootstrap authentication Document npm trusted publishing prerequisites May 28, 2026
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