Skip to content

chore: Set up Trusted Publishing#34

Merged
smockle merged 1 commit intomainfrom
smockle/set-up-trusted-publishing
Jan 14, 2026
Merged

chore: Set up Trusted Publishing#34
smockle merged 1 commit intomainfrom
smockle/set-up-trusted-publishing

Conversation

@smockle
Copy link
Contributor

@smockle smockle commented Jan 14, 2026

Copilot AI review requested due to automatic review settings January 14, 2026 20:23
@smockle smockle requested a review from a team as a code owner January 14, 2026 20:23
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR sets up Trusted Publishing for npm by configuring the GitHub Actions workflow to use OIDC authentication instead of manual token management. The workflow removes the need for the NODE_AUTH_TOKEN secret and instead relies on GitHub's automatic identity token.

Changes:

  • Upgrade Node.js version and tooling (Node 22→24, setup-node v4→v6, npm to v11)
  • Remove manual authentication using NODE_AUTH_TOKEN secret
  • Remove npm whoami debug command from publish step

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@smockle smockle merged commit 74586e9 into main Jan 14, 2026
10 checks passed
@smockle smockle deleted the smockle/set-up-trusted-publishing branch January 14, 2026 20:29
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.

3 participants