Skip to content

Add 'reviewed under 24h' and 'completed under 48h' PR health metrics - #146

Merged
Nigusu-Allehu merged 1 commit into
mainfrom
nigusu/pr-health-metrics
Jul 21, 2026
Merged

Add 'reviewed under 24h' and 'completed under 48h' PR health metrics#146
Nigusu-Allehu merged 1 commit into
mainfrom
nigusu/pr-health-metrics

Conversation

@Nigusu-Allehu

Copy link
Copy Markdown
Member

No description provided.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5930db76-9eb6-4d95-974c-b782adb43f76

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the NuGetClient PR health dashboard by adding two new SLA-style metrics: time-to-first-review (under 24h) and time-to-completion (under 48h), and surfaces them in the generated HTML report.

Changes:

  • Add PercentReviewedUnder24h and PercentMergedUnder48h to the DashboardMetrics model.
  • Compute the new metrics in DashboardService.ComputeMetrics.
  • Display the new metrics in the HTML metrics table.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
NuGetClientPRHealth/Models.cs Extends DashboardMetrics to include reviewed-under-24h and merged-under-48h percentages.
NuGetClientPRHealth/HtmlGenerator.cs Adds two new rows to the metrics table for the new dashboard KPIs.
NuGetClientPRHealth/DashboardService.cs Computes the new reviewed-under-24h and merged-under-48h metrics.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread NuGetClientPRHealth/DashboardService.cs
@Nigusu-Allehu
Nigusu-Allehu merged commit 82ccd89 into main Jul 21, 2026
3 checks passed
@Nigusu-Allehu
Nigusu-Allehu deleted the nigusu/pr-health-metrics branch July 21, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants