Skip to content

CI: add npm Trusted Publisher workflows and security configuration#170

Merged
azu merged 2 commits intomasterfrom
trusted-publishing
Dec 21, 2025
Merged

CI: add npm Trusted Publisher workflows and security configuration#170
azu merged 2 commits intomasterfrom
trusted-publishing

Conversation

@azu
Copy link
Member

@azu azu commented Dec 21, 2025

  • create-release-pr.yml: Creates release PRs with version bump and release notes
  • release.yml: Publishes to npm using Trusted Publisher (OIDC) when PR is merged
  • CODEOWNERS: Protects critical workflow files from unauthorized changes
  • No npm tokens required - uses GitHub OIDC for authentication

azu added 2 commits December 21, 2025 20:34
- create-release-pr.yml: Creates release PRs with version bump and release notes
- release.yml: Publishes to npm using Trusted Publisher (OIDC) when PR is merged
- CODEOWNERS: Protects critical workflow files from unauthorized changes
- No npm tokens required - uses GitHub OIDC for authentication
@azu azu added the Type: CI Changes to CI configuration files and scripts label Dec 21, 2025
@azu azu merged commit c7fdd63 into master Dec 21, 2025
6 checks passed
@azu azu deleted the trusted-publishing branch December 21, 2025 11:47
@github-actions github-actions bot mentioned this pull request Dec 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant