Skip to content

fix(release): bind npm trusted publisher environment - #20

Merged
routeplane-ops merged 1 commit into
mainfrom
fix/npm-environment-binding
Aug 13, 2026
Merged

fix(release): bind npm trusted publisher environment#20
routeplane-ops merged 1 commit into
mainfrom
fix/npm-environment-binding

Conversation

@routeplane-ops

Copy link
Copy Markdown
Collaborator

Summary

  • bind the privileged publish job to the existing npm GitHub environment expected by npm Trusted Publishing
  • bump all three packages to the next immutable version, 0.5.3

Validation

  • pnpm build
  • pnpm test (121 tests)
  • pnpm lint
  • actionlint .github/workflows/publish.yml
  • zizmor .github/workflows/publish.yml
  • git diff --check

Security

The build/test job remains OIDC-free. Only the artifact-only publish job can request an identity token, and the npm environment claim now matches the existing npm Trusted Publisher binding.

@routeplane-ops
routeplane-ops merged commit fbd478a into main Aug 13, 2026
1 check passed
@routeplane-ops
routeplane-ops deleted the fix/npm-environment-binding branch August 13, 2026 17:34
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