Skip to content

CI Retry Gate v1.0.0

Choose a tag to compare

@achirothmane achirothmane released this 19 Sep 11:51
· 143 commits to main since this release
5273063

CI Retry Gate v1.0.0

First production-ready release of CI Retry Gate.

CI Retry Gate analyzes failed GitHub Actions jobs before a rerun is allowed, helping teams avoid blindly rerunning deterministic failures or workflows with side effects.

Highlights

  • Conservative CI failure classification
  • Safe retry gating for transient infrastructure and dependency/network failures
  • Selective rerun of individually safe failed jobs
  • Execution Provenance to bind transient evidence to the actual failed step
  • Recovery Ground Truth based on real step re-execution
  • Failure fingerprints and recurring-failure analysis
  • CI waste measurement
  • Conservative retry-policy learning
  • Policy Shadow Mode
  • Cross-repository Benchmark Mode
  • Coverage Attribution and Rejection Intelligence
  • UNKNOWN failure research and promotion gates
  • Side-effect detection and retry-attempt limits

Safety by default

Automatic reruns are disabled by default.

auto-rerun: 'false'
selective-rerun: 'false'

Users must explicitly opt into rerun behavior.

Deploy, publish, migration, release, and other side-effect signals remain blocked by the safety gate.

Causal Dominance research

The Causal Dominance work remains research-only and is not enabled in production retry authority.

Current independent real positive-control evidence: 2/3.

This does not block the v1 release because the experimental override remains disabled.

Installation

- uses: othy19904-eng/workflow-failure-lab@v1
  with:
    github-token: ${{ github.token }}
    auto-rerun: 'false'
    selective-rerun: 'false'

License

MIT License.