close
Skip to content

Update publish workflow to include provenance flag#112

Open
gracepark wants to merge 1 commit intomainfrom
gp/oidc-npm
Open

Update publish workflow to include provenance flag#112
gracepark wants to merge 1 commit intomainfrom
gp/oidc-npm

Conversation

@gracepark
Copy link
Copy Markdown

Copilot AI review requested due to automatic review settings May 5, 2026 22:11
@gracepark gracepark requested a review from a team as a code owner May 5, 2026 22:11
@gracepark gracepark self-assigned this May 5, 2026
Copy link
Copy Markdown

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 updates the npm release workflow to support GitHub OIDC-based publishing with npm provenance for this package’s release pipeline, aligning with the linked OIDC migration effort.

Changes:

  • Grants the workflow id-token: write permission so GitHub Actions can request an OIDC token during publish.
  • Replaces token-based npm publish auth in the workflow with npm publish --provenance.
  • Keeps the existing release-triggered publish flow otherwise unchanged.
Show a summary per file
File Description
.github/workflows/publish.yml Updates the release publish job to use OIDC/provenance-based npm publishing instead of passing NODE_AUTH_TOKEN.

Copilot's findings

Tip

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

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

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.

2 participants