awesome-pro/CIGate eval gate

Eval-gated CI/CD for AI products. Runs CIGate over a sampled golden set, statistically corrects the LLM-judge score, and compares per failure-mode axis against the committed baseline. Emits a markdown report and a `regressed` output. (Comment-posting and the merge-blocking decision are left to the calling workflow for composability and fork safety.)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configPath to evalconfig.yamlevalconfig.yaml
baseline-pathPath to the baseline JSON to compare against.cigate/baseline.json
fullEvaluate the full golden set instead of a samplefalse
anthropic-api-keyAnthropic API key. If empty (and no OpenAI key), the gate runs in deterministic mock mode ($0).""
openai-api-keyOpenAI API key (optional; for OpenAI-backed generator/judge).""
editableInstall the local checkout (-e .) instead of the published 'cigate' from PyPI. Set 'true' only when gating CIGate's own repo.false
python-version3.12
namedescription
regressedtrue if any axis regressed beyond tolerance
report-pathPath to the markdown report
summary-pathPath to the JSON summary