You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve been analyzing the requirements for the DORA metrics action. While calculating the raw numbers (Deployment Frequency, Lead Time, Failure Rate, MTTR) is the core goal, I’d like to propose a more feature-rich implementation that brings immediate value to users.
My Proposed Solution: Instead of just logging numbers to the console, I plan to build a composite Action that:
📊 Visual Dashboard: Generates a GitHub Job Summary (Markdown) at the end of the run. This allows maintainers to see their DORA metrics instantly in the Actions tab without digging through logs.
🤖 Bot Filtering: Includes an input to exclude PRs/commits from bots (like dependabot or renovate) to ensure the "Lead Time" metric reflects actual human team performance.
⏱ Smart "Time to Restore" Logic: utilizing the GitHub Issues API to track the time difference between an issue labeled incident being opened and closed.
📉 Trend Analysis (Bonus): If time permits, I can implement a method to compare current metrics against the previous run (stored via Artifacts) to show trend indicators (e.g., "⬇️ Lead time decreased by 20%").
I am participating in GSSoC '26 and have experience with the GitHub Actions API. I would love to be assigned this issue to build a robust tool for the community.
Thanks!
Divansu Mishra
Reacted by Jason Meridth, Zack Koppert and Will Slattum
Activity
jmeridth commentedon Jun 7, 2024
DORA Metrics
Divansu47 commentedon Feb 1, 2026
Subject: Proposal for GSSoC '26 - Comprehensive DORA Metrics Action with Visualization
Hi @zkoppert,
I’ve been analyzing the requirements for the DORA metrics action. While calculating the raw numbers (Deployment Frequency, Lead Time, Failure Rate, MTTR) is the core goal, I’d like to propose a more feature-rich implementation that brings immediate value to users.
My Proposed Solution: Instead of just logging numbers to the console, I plan to build a composite Action that:
I am participating in GSSoC '26 and have experience with the GitHub Actions API. I would love to be assigned this issue to build a robust tool for the community.
Thanks!
Divansu Mishra
zkoppert commentedon Feb 1, 2026
That would be great! Thank you!! 🎉
zkoppert commentedon Feb 1, 2026
If you'd like any support, feel free to reach out.