Skip to content

feat(npm): replace n8n-node-cli with npm publish --provenance#49

Merged
tehw0lf merged 1 commit intomainfrom
feature/npm-publish-provenance
Mar 15, 2026
Merged

feat(npm): replace n8n-node-cli with npm publish --provenance#49
tehw0lf merged 1 commit intomainfrom
feature/npm-publish-provenance

Conversation

@tehw0lf
Copy link
Owner

@tehw0lf tehw0lf commented Mar 15, 2026

Summary

  • Remove n8n-specific release steps (@n8n/node-cli, n8n-node release) from publish-npm-libraries.yml
  • Add --provenance flag to all npm publish calls for OIDC-based provenance attestations
  • Remove n8n_verifiable_node input from both publish-npm-libraries.yml and build-test-publish.yml
  • Simplify if conditions on publish steps (no more n8n repo detection logic)

Test plan

  • Merge this PR first
  • Then update n8n-nodes-toon ci.yml to use @main and bump version — verify npm publish with provenance succeeds

Remove n8n-specific release steps (n8n-node-cli) and use direct
npm publish with --provenance flag for all npm libraries instead.
Also removes the n8n_verifiable_node input as it is no longer needed.
@tehw0lf tehw0lf merged commit 6edfd36 into main Mar 15, 2026
2 checks passed
@tehw0lf tehw0lf deleted the feature/npm-publish-provenance branch March 15, 2026 16:14
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