Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:34
· 34 commits to main since this release
3fa538b

Added

  • Analytics view — DORA Four Keys dashboard. A third dashboard view (alongside Matrix and Swimlanes) surfacing deployment frequency, lead time (approximated from parent_deployments promotion chains), change failure rate, and mean time to restore (MTTR). Supported by eight charts: deployment frequency over time, change-failure-rate trend, deployment-duration distribution (p50/p95), promotion funnel (per-stage counts + conversion), status distribution, deploy heatmap (day-of-week × hour), top deployers, and time-to-restore incidents. The period control covers 7 / 14 / 30 days, bounded by HISTORY_RETENTION_DAYS.
  • ANALYTICS_WINDOW_GRANULARITY config var. Controls the UTC boundary the analytics window is truncated to (day | hour), governing ETag stability and data freshness. See Configuration — API.
  • ANALYTICS_FUNNEL_ENVIRONMENTS config var. Comma-separated, ordered promotion-funnel ladder; the last entry is the production terminal used for DORA lead-time measurement. Values matched case-insensitively against the deployment environment field. See Configuration — API.

Fixed

  • Demo dashboard no longer empties out as time passes. The github-emulator seeded its deployments with hard-coded absolute timestamps, which eventually aged past the fetcher's initial lookback window — so a fresh demo (or a reset + re-seed) could backfill nothing and render an empty dashboard. Seed timestamps are now shifted relative to load time (anchoring the newest event to "now"), so the demo always presents recent activity.