Skip to content

Set up npm trusted publishing#389

Merged
jackyzha0 merged 3 commits into
mainfrom
jacky/trusted-publishing-release-drafter
Jun 26, 2026
Merged

Set up npm trusted publishing#389
jackyzha0 merged 3 commits into
mainfrom
jacky/trusted-publishing-release-drafter

Conversation

@jackyzha0

@jackyzha0 jackyzha0 commented Jun 26, 2026

Copy link
Copy Markdown
Member

Summary

  • configure npm publish workflow for trusted publishing via GitHub Actions OIDC
  • add repository metadata required for npm package provenance/trusted publishing
  • update Release Drafter workflow/config to v7 syntax
  • refresh README release instructions without exposing trusted publisher setup details

Testing

  • ruby -e 'require "yaml"; ARGV.each { |f| YAML.load_file(f); puts f }' .github/workflows/publish.yml .github/workflows/release-drafter.yml .github/release-drafter.yml
  • nix shell nixpkgs#actionlint --command actionlint
  • nix develop . --command npm pkg get name repository
  • git diff --check
@jackyzha0 jackyzha0 requested a review from a team as a code owner June 26, 2026 18:41
@jackyzha0 jackyzha0 requested review from wernst and removed request for a team June 26, 2026 18:41
@jackyzha0 jackyzha0 merged commit 57c18b3 into main Jun 26, 2026
2 checks passed
@jackyzha0 jackyzha0 deleted the jacky/trusted-publishing-release-drafter branch June 26, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants