Skip to content

Conversation

@jkebinger
Copy link
Contributor

Summary

  • Removes the NPM_TOKEN environment variable from the release workflow
  • The workflow is already fully configured for NPM trusted publisher authentication

Details

The release workflow already has all the necessary configuration for trusted publisher:

  • id-token: write permission (required for OIDC)
  • --provenance flag on npm publish commands

The NPM_TOKEN secret is no longer needed and can be safely removed from GitHub Secrets after this PR is merged.

References

🤖 Generated with Claude Code

The workflow is already configured for NPM trusted publisher with:
- id-token: write permission (required for OIDC)
- --provenance flag on npm publish commands

This removes the now-unnecessary NPM_TOKEN environment variable.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link

@jdwyah jdwyah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@jkebinger jkebinger merged commit 4e7fdb6 into main Nov 20, 2025
1 check passed
@jkebinger jkebinger deleted the remove-npm-token-use-trusted-publisher branch November 20, 2025 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants