Skip to content
Discussion options

You must be logged in to vote

Small but important clarification from the npm side: even once Woodpecker can issue OIDC tokens, npm trusted publishing would not accept them today.

npm does not do generic OIDC discovery. It has a fixed set of provider integrations, and the "Trusted Publisher" form on npmjs.com only offers GitHub Actions, GitLab CI/CD and CircleCI. Each one is configured with provider-specific identifiers — GitHub Actions wants org/user + repository + workflow filename, GitLab wants namespace + project + top-level CI file path, CircleCI wants org/project/pipeline IDs — and npm validates the incoming token's claims against that record. There is no field for an arbitrary issuer or discovery URL, so a per-s…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@6543
Comment options

6543 Oct 14, 2026
Maintainer

Answer selected by datalackey
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants