Skip to content

docs: state that npm adds provenance to releases of the public repository - #124

Merged
emaarco merged 1 commit into
mainfrom
docs/provenance-public-repo
Oct 28, 2026
Merged

emaarco merged 1 commit into
mainfrom
docs/provenance-public-repo

Conversation

@emaarco

@emaarco emaarco commented Oct 28, 2026

Copy link
Copy Markdown
Member

Why

docs/releasing.md and the comment on npm publish in release-please.yml still say the repository is private and npm therefore creates no provenance. The repository is public, and every version since 0.1.1 carries an SLSA provenance attestation.

What

  • docs/releasing.md: npm adds provenance to every trusted publish on its own; only 0.1.0, the manual first publish, has none.
  • release-please.yml: the comment on npm publish gives the same reason for not passing --provenance.

Verification

  • npm view @miragon/bpmn-cli@<v> dist.attestations.provenance.predicateType: https://slsa.dev/provenance/v1 for 0.1.1 and 0.8.0, nothing for 0.1.0.

Part of #19 (serving the plugin from released commits stays open).

@emaarco
emaarco enabled auto-merge (squash) October 28, 2026 15:18
@emaarco
emaarco merged commit 78da727 into main Oct 28, 2026
8 checks passed
@emaarco
emaarco deleted the docs/provenance-public-repo branch October 28, 2026 15:25
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