Deploy & stability
Quality & stability
What it measures
- Deploy cadence — releases per week, or merged-PRs-per-week as a proxy when the repo cuts no GitHub Releases.
- Change-failure rate — the share of merged PRs that are both classified as bug fixes and titled like a hotfix or a revert.
- Recovery time — median fix-time of those same PRs, shown only when any occurred.
- Lead time to release — merge-to-release time, shown only when the repo releases.
Why it matters
This is a deliberately light read on the DORA stability metrics — a quick health glance, not a DORA dashboard. It always shows something useful, even for teams that never cut a formal release.
How to read it
- The card shows a 2×2 scorecard of four tiles — each tile has a current-value numeral, a direction arrow (up/down/flat), and a mini trend sparkline. Metrics that are unavailable for the window are omitted.
- When there are no Releases, deploy cadence is a merge-count proxy — see Throughput for the same trend.
- Change-failure rate and recovery time are heuristic proxies from PR shape, not measured incidents.
Anti-blame
All values are repo/team-level rates; nothing here points at a person.
Common misreads
These are approximations of the DORA metrics, not the metrics themselves — dedicated tooling does that better. Treat them as a glance, not a verdict.
Change-failure rate sits far below Defect ratio, and that gap is the design, not a bug. A PR counts here only if it clears both gates — classified a bug fix and titled like a hotfix or a revert — so this number tracks emergencies, while Defect ratio tracks all fixing. Teams that mark incidents by label or linked issue rather than in the PR title will see a low number here regardless.