Skip to content

Guides

How to stop CI rerun storms

Developers rerun failing jobs repeatedly, multiplying cost and hiding real failures.

4 min read

Developers rerun failing jobs repeatedly, multiplying cost and hiding real failures.

Why it happens

Flaky tests train people to retry rather than investigate, and nothing limits how often they can.

How to fix it

  1. Track flake rate per test and quarantine the worst offenders
  2. Make rerun require a reason, or limit automatic retries to network steps
  3. Report the cost of reruns per repository so the incentive is visible

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.