🏥 Repo Health Dashboard
Last Updated: 2026-05-10 06:50 UTC | Status: ⚠️ WARNING | Workflow: Run #25622189938
Executive Summary
ML.NET repo shows healthy CI/CD with GitHub Actions workflows running successfully. Large triage backlog with 216 untriaged issues and 600 issues without milestones needs attention. All P0/P1 priority-labeled issues (24 total) are baselined long-standing items. PR queue is small and healthy.
🔴 Critical Findings (0)
✅ No critical findings detected
🟡 Warning Findings (2 NEW)
| ID |
Category |
Summary |
Status |
I3-untriaged-216 |
Issue |
216 issues marked untriaged — Triage backlog indicates potential process gap (investigation) |
🆕 NEW |
I3-no-milestone-600 |
Issue |
600 open issues without milestone — Large number of unscheduled issues |
🆕 NEW |
✅ Recently Resolved (0)
No findings resolved since last run.
📋 Baselined Items
The following items are known and accepted by the team (see .github/health-baseline.md):
Baselined Critical Issue (1)
Baselined Priority Issues (23 P1)
All 23 P1 issues are baselined in .github/health-baseline.md:
Baselined Stale PRs (6)
All 6 stale PRs (>30 days) are baselined:
📊 Current Metrics
Issues by Priority
| Priority |
Count |
Trend |
Notes |
| P0 |
1 |
📋 Baselined |
#5805 (packaging tech debt, open since 2021) |
| P1 |
23 |
📋 Baselined |
All 23 are in baseline file |
| P2 |
298 |
⚠️ High |
Moderate priority backlog |
| P3 |
101 |
ℹ️ Normal |
Low priority backlog |
| Bug |
59 |
ℹ️ Normal |
Bug-labeled issues |
| Untriaged |
216 |
⚠️ High |
26% of ~830 open issues lack triage |
| No Milestone |
600 |
⚠️ High |
72% of open issues unscheduled |
Pull Requests
| Metric |
Count |
Trend |
Notes |
| Open PRs |
13 |
✅ Healthy |
Low queue depth |
| Merged (24h) |
0 |
ℹ️ Stable |
Normal velocity |
| Stale (>30d) |
~6 |
📋 Baselined |
All known long-running work |
CI/CD Pipelines
| Pipeline |
Status |
Last Run |
Notes |
| Backport (GH Actions) |
✅ Success |
Recent |
1 total run, 100% success |
| Locker (GH Actions) |
✅ Success |
Recent |
410 total runs, recent success |
| Azure DevOps |
⚠️ Not monitored |
— |
No AZDO_PAT configured |
Note: Azure DevOps pipeline monitoring (vsts-ci, codecoverage-ci, night-build, outer-loop-build) is disabled. Primary CI health status unknown. To enable, configure AZDO_PAT secret with read access to dnceng/public project.
🔍 Trends (24h)
| Metric |
Current |
Change |
Direction |
| Open issues |
~830 |
— |
Stable |
| Open PRs |
13 |
— |
Stable |
| GH Actions Failures |
0 |
— |
✅ Healthy |
Key Observations:
- ✅ CI/CD stable — All monitored GitHub Actions workflows passing consistently
- ⚠️ Triage backlog critical — 216 untriaged + 600 without milestones = 816 issues need attention (98% of open issues)
- 📋 All priority-labeled issues baselined — 24 total (1 P0 + 23 P1) are known long-term items
- ✅ PR queue healthy — 13 open PRs, no recent merges indicates light activity week
- ⚠️ AzDO monitoring offline — Primary CI (vsts-ci) status unknown
🎯 Recommended Actions
-
🔴 URGENT: TRIAGE BACKLOG — 816 of 830 open issues (98%) lack proper triage
- 216 explicitly marked "untriaged"
- 600 additional issues without milestone assignment
- Action: Establish dedicated triage sprint to process backlog
- Target: Reduce untriaged count to <50 within 30 days
- Consider automated triage rules for common patterns
-
🟡 ENABLE AZDO MONITORING — Configure AZDO_PAT to track primary CI health
- Critical: Main build pipeline (vsts-ci) not monitored
- Coverage pipeline (codecoverage-ci) status unknown
- Night builds and outer-loop builds untracked
- Action: Add
AZDO_PAT repository secret with read access to dnceng/public
-
ℹ️ BASELINE REVIEW — Baseline file last updated 2026-03-06 (64 days ago)
- Policy requires 30-day review cycle
- Action: Review
.github/health-baseline.md and update/remove resolved items
- Escalate items baselined >90 days ago
🤖 Automation
- Next health check: Scheduled daily at 06:30 UTC
- Investigation dispatches: Budget 5 per run (none dispatched this run — no critical findings)
- Findings stored:
/tmp/gh-aw/cache-memory/findings.json (persisted across runs)
- This run: 2 new warnings, 0 critical, 0 resolved
- Run type: ROUTINE CHECK (comparing against previous run)
This dashboard is automatically updated by the repo-health-check workflow. For questions or to update the baseline, see .github/health-baseline.md.
Generated by Repo Health Check — Orchestrator
Generated by Repo Health Check — Orchestrator
Generated by Repo Health — Dashboard Groomer
🏥 Repo Health Dashboard
Last Updated: 2026-05-10 06:50 UTC | Status:⚠️ WARNING | Workflow: Run #25622189938
Executive Summary
ML.NET repo shows healthy CI/CD with GitHub Actions workflows running successfully. Large triage backlog with 216 untriaged issues and 600 issues without milestones needs attention. All P0/P1 priority-labeled issues (24 total) are baselined long-standing items. PR queue is small and healthy.
🔴 Critical Findings (0)
✅ No critical findings detected
🟡 Warning Findings (2 NEW)
I3-untriaged-216I3-no-milestone-600✅ Recently Resolved (0)
No findings resolved since last run.
📋 Baselined Items
The following items are known and accepted by the team (see
.github/health-baseline.md):Baselined Critical Issue (1)
Baselined Priority Issues (23 P1)
All 23 P1 issues are baselined in
.github/health-baseline.md:Baselined Stale PRs (6)
All 6 stale PRs (>30 days) are baselined:
DataViewSchemaoverloads toConvertToOnnx#6449 — Add DataViewSchema overloads to ConvertToOnnx📊 Current Metrics
Issues by Priority
Pull Requests
CI/CD Pipelines
AZDO_PATconfiguredNote: Azure DevOps pipeline monitoring (vsts-ci, codecoverage-ci, night-build, outer-loop-build) is disabled. Primary CI health status unknown. To enable, configure
AZDO_PATsecret with read access todnceng/publicproject.🔍 Trends (24h)
Key Observations:
🎯 Recommended Actions
🔴 URGENT: TRIAGE BACKLOG — 816 of 830 open issues (98%) lack proper triage
🟡 ENABLE AZDO MONITORING — Configure
AZDO_PATto track primary CI healthAZDO_PATrepository secret with read access todnceng/publicℹ️ BASELINE REVIEW — Baseline file last updated 2026-03-06 (64 days ago)
.github/health-baseline.mdand update/remove resolved items🤖 Automation
/tmp/gh-aw/cache-memory/findings.json(persisted across runs)This dashboard is automatically updated by the repo-health-check workflow. For questions or to update the baseline, see
.github/health-baseline.md.