Skip to content

GitDash v2.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Mar 06:58
· 206 commits to main since this release

GitDash v2.1.0 is a polish release on top of the major v2.0.0 launch shipped earlier today. Together they represent a full rewrite of the analytics layer, new pages, and a much more professional loading experience.


What's new in v2.0.0 + v2.1.0

💰 Cost Analytics

Real GitHub Actions spend pulled from the Enhanced Billing API — not estimates. Shows gross charges, discounts, and net billed amount broken down by runner type (Ubuntu / macOS / Windows). Includes a month-over-month selector and burn-rate projection for the current billing period.

  • Personal account billing now supported — defaults to your own account on load, no org required
  • Org switcher dropdown to view any organization you belong to
  • Clear, actionable error messages when your PAT lacks billing permission (GitHub hides the endpoint with a 404, not a 403 — we explain this and link directly to the fix)

🏢 Org Overview

New /org/[name] dashboard giving a bird's-eye view of an entire GitHub organization — total repos, active repos, total runs, and average success rate, plus a reliability heatmap and a top-repos table.

📊 DORA Four Keys

All four DORA engineering metrics — Deployment Frequency, Lead Time, Change Failure Rate, and MTTR — calculated from your existing run history with no extra API calls. Elite / High / Medium / Low performance badges with industry benchmark comparisons, available as a new tab on every workflow detail page.

👥 Team Velocity

New /repos/[owner]/[repo]/team page: contributor leaderboard ranked by runs, success rate, average duration, and busiest working hour. Includes an activity bar chart over the last 30 days.

⚡ Workflow Optimization

Six rule-based tips appear on the workflow Overview tab — flagging macOS runner cost, missing caches, sequential jobs that could parallelize, long steps, missing timeouts, and pull_request_target security risk. Dismissible per session.

🕵️ Queue Wait Analysis

Queue wait metrics (avg / p50 / p95 / max) and a heatmap by hour-of-day and day-of-week added to the Performance tab. Estimates developer time lost per week waiting for runners.

🔍 Anomaly Detection

Statistical outlier detection (rolling 7-day baseline ± 2 σ) on every run. Anomaly badges appear inline on the Runs tab for duration spikes, unusual queue waits, and conclusion-pattern shifts.

🛡️ Audit Trail

New /repos/[owner]/[repo]/audit page tracking every commit that touched .github/workflows/ — who changed it, when, and what the message said. Useful for compliance and incident response.

🔒 Security Scan

New /repos/[owner]/[repo]/security page running 10 static-analysis rules against your workflow YAML files: unpinned action refs, missing permissions: blocks, secrets in env, pull_request_target misuse, missing timeouts, ECR login without mask-password, and more. Per-file security score ring with expandable findings.

✨ Quick Wins

  • CSV export now includes Run_Attempt and estimated cost columns
  • Health Score Ring — SVG radial ring replacing the flat health badge on repo detail pages
  • Recent Failures Widget — dismissible banner on the homepage showing repos with failures in the last 24 h, zero extra API calls
  • Keyboard Shortcuts — press ? anywhere on the homepage for a reference modal

Loading experience overhaul

Every page previously showed either nothing or a generic grey blob while data loaded. This release replaces all of that with:

  • Structured skeletons — placeholder shapes that mirror the exact layout of the real content (stat cards, table rows, avatar circles, chart areas, badge pills)
  • Shimmer animation — a bright highlight sweeps left→right across each shape, matching the loading style used by GitHub, Linear, and similar apps. Previously animate-pulse was invisible because skeleton shapes and the page background were nearly the same colour.

Pages upgraded: homepage, repo detail, workflow detail, cost analytics, org overview, team, audit trail, security, settings.


Sidebar version badge

The version label in the sidebar is now a prominent violet pill that links directly to this releases page.