Skip to content

fix(release): align npm trusted publisher identity - #188

Merged
steipete merged 1 commit into
mainfrom
codex/fix-npm-trusted-publisher
Aug 13, 2026
Merged

fix(release): align npm trusted publisher identity#188
steipete merged 1 commit into
mainfrom
codex/fix-npm-trusted-publisher

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Summary

  • bind the release job to the npm-release GitHub environment so its OIDC identity has one explicit, documented environment claim
  • restore canonical repository metadata required by npm provenance and trust tooling
  • document the exact npm Trusted Publisher tuple that the registry administrator must configure

This repairs the repository side of #177. The npm package administrator still needs to update the private npmjs.com Trusted Publisher setting to match before the next release.

Proof

  • actionlint .github/workflows/release.yml
  • npm trust github clawpatch --file release.yml --environment npm-release --allow-publish --dry-run --json
  • pnpm typecheck
  • pnpm lint
  • pnpm format:check
  • pnpm test (29 files, 903 passed, 1 skipped)
  • pnpm build
  • pnpm pack:smoke (13 features mapped, including 3 CUDA)
  • autoreview clean

No package was published and no release was created.

@steipete
steipete requested a review from a team as a code owner August 13, 2026 18:06
@clawsweeper

clawsweeper Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@steipete
steipete merged commit c19979f into main Aug 13, 2026
9 checks passed
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