danielroe/Provenance downgrade check

Fail CI when dependencies in your lockfile lose npm provenance, trusted publisher or staged publishing status.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
lockfilePath to lockfile (pnpm-lock.yaml, package-lock.json, yarn.lock)no
workspace-pathPath to workspace root (default: GITHUB_WORKSPACE)no.
base-refGit ref to compare against (e.g., origin/main)no
fail-on-downgradeFail behavior: true|false|any|only-provenance-loss (default: true)notrue
fail-on-provenance-changeFail job when provenance repository/branch changes (default: false)nofalse
namedescription
downgradedJSON array of { name, from, to, downgradeType } for detected downgrades
changedJSON array of provenance change events: { name, from, to, type, previousRepository?, newRepository?, previousBranch?, newBranch? }