neelagiri65/equiv review

Check that refactors preserve behaviour, on every PR. Deterministic, signed receipts.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
autoAuto-detect changed functions from the PR diff instead of a manifest. Recommended: nothing changed can be silently left unchecked. Functions without supported type hints are reported as "changed, not checked". nofalse
manifestPath to the equiv review manifest (lines: `file : fn : sig`). Ignored when auto is true.no.equiv-review
baseBase git ref to diff against.no""
fail-on-divergenceFail the check when any function changed behaviour.notrue
signing-keyOptional ed25519 seed (64 hex chars) used to sign receipts (v0 self-attestation). Pass it from a repository secret. Empty on fork PRs by design; receipts are then left unsigned. Never use pull_request_target to force it. See docs/signing-model.md. no""
keylessWhen "true", keyless-sign each in-toto attestation with cosign (Sigstore): OIDC workload identity -> Fulcio short-lived cert -> Rekor transparency log. No long-lived secret. Requires `permissions: id-token: write` in the calling workflow. This is the recommended trust model (DR-3). nofalse

no outputs