Today weaver registry live-check only exits non-zero on violation-level findings. Every CI consumer that wants a different threshold (improvement, information, none) ends up re-implementing the gating in a wrapper — e.g. the composite actions added in #1448 do this in a Python helper.
Add a --fail-on <violation|improvement|information|none> flag (and matching .weaver.toml field) so the CLI returns the right exit code itself.
Discussion: #1448 (comment)
Today
weaver registry live-checkonly exits non-zero onviolation-level findings. Every CI consumer that wants a different threshold (improvement, information, none) ends up re-implementing the gating in a wrapper — e.g. the composite actions added in #1448 do this in a Python helper.Add a
--fail-on <violation|improvement|information|none>flag (and matching.weaver.tomlfield) so the CLI returns the right exit code itself.Discussion: #1448 (comment)