rvagg/depsound

Review dependency changes on a PR with depsound and upload the report. Evidence, never a verdict.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
manifestsNewline-separated manifest/lockfile base names to watch on a PR, matched at any path (monorepo nested files included). Lockfiles are exact and transitive; the declaration files (package.json / Cargo.toml) are the labelled fallback for repos that commit no lockfile, and a directory whose lockfile also changed defers to it. go.mod is both declaration and resolution. github-actions manifests (.github/workflows/*.yml and composite action.yml/action.yaml) are always detected regardless of this list, from their pinned `uses:` refs. nogo.mod package-lock.json pnpm-lock.yaml Cargo.lock package.json Cargo.toml pnpm-workspace.yaml
depsOverride: a newline-separated depsound list to review (`<eco>:<name> <from> <to>` bump, `<eco>:<name> <version>` new dep, or `redirect <eco>:<name> <target>`). When set, PR detection is skipped. Eco is npm, go, crates, gha. no""
depsound-versionThe depsound release tag to download and pin.nov0.31.0
depsound-sha256sha256 of the release asset for this runner's platform, an independent anchor supplied by the caller. Required when depsound-version is overridden to a release without build-provenance attestations; ignored otherwise (attestation verification is the default anchor). no""
cooldownDays, forwarded to depsound --cooldown to match an install cooldown.no""
github-tokenToken used to download the pinned depsound release (and checkout the PR to diff its manifests).no${{ github.token }}
namedescription
markdownThe PR-comment markdown body rendered by depsound.
titleOne-line check title.
trippedtrue unless the headline reads 'no signals tripped'.