-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Last Updated: 2026-03-22 06:14 UTC | Status:
📊 Executive Summary
Repository health is moderate with warnings. The primary concern is a large backlog of 815 open issues without milestones and 216 explicitly marked as untriaged. All tracked workflows (backport, locker) are currently green. P0 issue #5805 is baselined and has an assignee. No critical pipeline failures detected. Velocity stable with 1 issue closed in the last 24 hours.
🔴 Critical Findings
No critical findings detected ✅
Note: P0 issue #5805 (MKLImports PDB not included) is baselined as known tech debt since 2021.
🟡 Warning Findings
| Status | Finding | Details | Impact |
|---|---|---|---|
| 🆕 NEW | Large untriaged backlog (investigated) | 216 issues with explicit 'untriaged' label | Triage process needs attention |
| 🆕 NEW | Massive no-milestone backlog (investigated) | 815 issues lack milestones for tracking | Critical backlog management issue |
ℹ️ Info Findings
| Finding | Details |
|---|---|
| Issue Counts | P0: 1 (baselined), P1: 23, P2: 298, P3: 101, Bug: 59 |
| Untriaged | 216 explicitly labeled + 815 without milestones |
| Open PRs | 1 pull request (excellent) |
| Needs User Input | 4 issues waiting on authors |
| GitHub Actions | backport.yml: ✅ SUCCESS, locker.yml: ✅ SUCCESS |
📈 Key Metrics (vs. previous run 2026-03-21)
| Metric | Current | Previous | Trend |
|---|---|---|---|
| P0 Issues | 1 | 0 | |
| P1 Issues | 23 | 23 | ➡️ Stable |
| P2 Issues | 298 | 298 | ➡️ Stable |
| P3 Issues | 101 | 101 | ➡️ Stable |
| Bug Issues | 59 | 59 | ➡️ Stable |
| Untriaged Issues | 216 | 216 | ➡️ Stable |
| No-Milestone Issues | 815 | N/A | 🆕 First tracked |
| Open PRs | 1 | 9 | ⬇️ Improved (-8) |
| Workflow Success | 100% | 100% | ➡️ Stable |
Notable changes:
- 8 PRs closed/merged (9 → 1) — Excellent progress ⬇️
- No-milestone tracking added this run (815 issues)
- All issue priority counts remain stable
- Workflows continue at 100% success
🔄 GitHub Actions Status
| Workflow | Last Run | Status | Run # |
|---|---|---|---|
| backport.yml | 2026-03-21 13:17 UTC | ✅ Success | #3054 |
| locker.yml | 2026-03-21 09:11 UTC | ✅ Success | #842 |
Both monitored GitHub Actions workflows running cleanly with no failures.
🏥 Azure DevOps Pipelines
Note: Configure AZDO_PAT secret to monitor these pipelines in dnceng/public:
vsts-cicodecoverage-cinight-buildouter-loop-build
📋 Baselined Items
Source: .github/health-baseline.md
Issues (26 baselined items):
- MKLImports PDB not included with packages #5805 — MKLImports PDB packaging (P0 tech debt since 2021) ✅ Has assignee
- Legacy images need to be updated #7447 — Legacy images update (P1 infra work)
- Error: "Microsoft.ML currently supports 'x64' and 'x86' processor" when target runtime is *linux-arm* or *linux-arm64* #6588 — ARM/ARM64 support (P1 platform limitation)
- Exposing the tree for multiclass classification #6370 — Multiclass tree exposure (P1 feature request)
- (+22 more P1 items from 2018-2025, see baseline file)
PRs (6 baselined items):
- update torchsharp to 0.105.0 #7416 — TorchSharp update to 0.105.0
- [GenAI] Use BitsAndBytes for 4bit quantization. #7406 — GenAI 4bit quantization
- Add support for Apache.Arrow.Types.Decimal128Type #7094 — Apache Arrow Decimal128 support
- (+3 more, see baseline file)
📝 Change Summary
Since last run (2026-03-21 06:09 UTC, ~24h ago):
Findings:
- 🆕 New: 2 warning findings detected
- ✅ Resolved: 0
- 📌 Existing: 0 (first run with new fingerprinting)
Metrics:
- ⬇️ Improved: Open PRs decreased dramatically 9→1 (-8 PRs closed/merged in 24h) 🎉
- ➡️ Stable: All issue priority counts unchanged
- ➡️ Stable: Workflows remain at 100% success
Key Observations:
- Excellent PR progress: 8 PRs closed/merged in 24 hours
- Workflows continue performing well with no failures
- Issue velocity: 0 opened, 1 closed (net -1)
- No new critical issues or workflow failures
- Added tracking for 815 issues without milestones
🔍 Analysis
Positive Signals ✅
- Exceptional PR velocity — 8 PRs closed in 24h (9 → 1)
- Workflows healthy — Both bot workflows (backport, locker) passing
- P0 managed — Single P0 issue is baselined with assignee
- Active closure — 1 issue closed in last 24h
- Stable priorities — No priority escalations
Concerns ⚠️
- Triage backlog — 216 explicitly untriaged + 815 without milestones = 1031 issues needing attention
- P2 backlog — 298 P2 issues may indicate priority inflation or insufficient capacity
Recommendations
- Triage blitz — Schedule dedicated time to triage the 216 explicitly untriaged issues
- Milestone audit — Review the 815 no-milestone issues to either assign milestones or close as won't-fix
- Priority review — Verify P2 classification accuracy; consider if some should be P3 or closed
- AzDO Monitoring — Configure AZDO_PAT to enable Azure Pipelines health tracking
- Baseline Review — Update
.github/health-baseline.mdreview date (last: 2026-03-06, due: 2026-04-05)
🔗 Resources
- This Run: https://github.com/dotnet/machinelearning/actions/runs/23397133475
- Workflow: repo-health-check.lock.yml
- Untriaged Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+label:untriaged
- No-Milestone Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+no:milestone
- P1 Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+label:P1
- P2 Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+label:P2
Dashboard generated by repo-health-check.lock.yml • Next run: ~24h
Generated by Repo Health Check — Orchestrator at 2026-03-22 06:14 UTC
Generated by Repo Health Check — Orchestrator
Generated by Repo Health — Dashboard Groomer