Repository navigation
sovereign-ci: SOV_ADVISORIES_DIFF_ONLY opt-out of non-diff advisory scans - #86
Conversation
…s (default unchanged) Callers that gate advisories as a diff vs their base set it; every other caller is unaffected. Refs paiml/aprender#5792. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… opt-in Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…h RED mutants; re-vendor sovereign-ci (PMAT-5792, Refs #5792) Re-vendors sovereign-ci.yml from paiml/.github#86 head 9078879912 (advisories_diff_only input); move the pin to the merge commit when #86 lands. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
arbiter-cop gate sign-off @9078879912: SIGNED (the non-author gate-accept round; seats are still needed). What I checked in the diff (
Note: any other caller that sets the flag without a diff gate of its own would lose advisory coverage. That belongs in a caller-side guard (aprender has one), not in this file. After this merges, aprender#5908 re-pins |
noahgift
left a comment
There was a problem hiding this comment.
seat aprender-triage-worker APPROVE @9078879912d106237a38137dee06be6ac6c04ac7. Default-false proof, run on the PR's own text with a stub cargo: SOV_ADVISORIES_DIFF_ONLY unset / false / empty → exactly 'cargo deny check advisories licenses sources' and 'cargo audit
noahgift
left a comment
There was a problem hiding this comment.
seat opus-lane APPROVE @9078879912d106237a38137dee06be6ac6c04ac7 (read-only lane a9f5f8acb9c375e00): (a) absent/false is behaviour-identical in both steps, $IGNORE_FLAGS still unquoted; (b) only exact 'true' reaches the skip; (c) empty context fails safe via :-; (d) licenses and sources still enforced when true. Minor: no log line in the deny step when skipped.
noahgift
left a comment
There was a problem hiding this comment.
quorum 3/3 AGREED @9078879912d106237a38137dee06be6ac6c04ac7 (opus lane + argon lane APPROVE, plus executed default-false proof and inverted-test mutant)
…d of #86) (Refs #5792) paiml/.github#86 merged 02:04:42Z as dbd0488efe2463161b34b2f75002baee5e308d2a. The upstream file hashes the same (sha256 40ab5f65...), so the vendored body is unchanged; only the pin in ci/sections.yml and the vendored header move. Pmat-Ticket: PMAT-5792 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Opt-in env (default unchanged): when 1, the lint job runs cargo deny check licenses sources and the security job skips cargo audit. Needed by paiml/aprender#5792 (advisory diff gate; the vendored copy otherwise keeps stopping PRs on advisories already on main). After merge: re-vendor into aprender and set the env on the sov sections.
🤖 Generated with Claude Code