-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Last Updated: 2026-03-16 06:27 UTC | Status: 🟡 Warning | Run: #23130828993
📊 Executive Summary
Repository health at warning level. Main concerns: 69 untriaged issues remain in backlog, 11 stale PRs (>30 days) need attention. No critical issues detected (P0 #5805 is baselined). Core workflows stable (backport.yml & locker.yml both succeeding). AzDO monitoring unavailable (no AZDO_PAT configured).
🔴 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 | Age |
|---|---|---|---|
| 🆕 NEW | High untriaged count | 69 issues need triage (threshold: 20) | Today |
| 🆕 NEW | Stale PRs | 11 PRs with no activity >30 days (threshold: 5) | Today |
Sample untriaged issues: #7593, #7585, #7584, #7573, #7572
Sample stale PRs: #7416, #7406, #7094, #6749, #6664, #6449
ℹ️ Info Findings
| Status | Finding | Details |
|---|---|---|
| 📋 BASELINED | Long-running PRs | 6 PRs baselined as WIP or awaiting review |
| ✅ | Workflows healthy | backport.yml & locker.yml: latest runs succeeded |
✅ Recently Resolved
No items resolved since last run (this is the first run with new fingerprinting)
📈 Key Metrics (7-day trends)
| Metric | Current | Previous | Trend |
|---|---|---|---|
| P0 Issues | 1 | 1 | ➡️ Stable |
| P1 Issues | 23 | 23 | ➡️ Stable |
| P2 Issues | 0 | 298 | ⬇️ Improved |
| Bug Issues | 0 | 58 | ⬇️ Improved |
| Untriaged Issues | 69 | 214 | ⬇️ Improved |
| Open PRs | 29 | 13 | ⬆️ Increased |
| Stale PRs (>30d) | 11 | 5 | ⬆️ Increased |
🔄 GitHub Actions Status
| Workflow | Last Run | Status | Notes |
|---|---|---|---|
| backport.yml | Recent | ✅ Success | Latest run on main completed successfully |
| locker.yml | Recent | ✅ Success | Latest run on main completed successfully |
🏥 Azure DevOps Pipelines
Note: Configure AZDO_PAT secret to monitor vsts-ci, codecoverage-ci, night-build, and outer-loop-build pipelines in dnceng/public organization.
📋 Baselined Items
Source: .github/health-baseline.md
Summary:
- 23 P1 issues — Tech debt and feature requests (2018-2023)
- 1 P0 issue — MKLImports PDB not included with packages #5805 (MKLImports PDB, known packaging issue since 2021)
- 6 PRs — Work in progress or community contributions
- Baseline last updated: 2026-03-06 (10 days ago)
Sample baselined issues:
- MKLImports PDB not included with packages #5805 (P0) — MKLImports PDB not included with packages
- Legacy images need to be updated #7447 (P1) — Legacy images need to be updated
- Error: "Microsoft.ML currently supports 'x64' and 'x86' processor" when target runtime is *linux-arm* or *linux-arm64* #6588 (P1) — Error for linux-arm/arm64 processor targets
- Add substitutes for 4 IntelMKL methods so SymSgd can be added to non x86/x64 builds #5798 (P1) — Add substitutes for IntelMKL methods for non-x86/x64
- Memory leak #5744 (P1) — Memory leak
See baseline file for complete list (36 baselined items total).
🔍 Investigation Queue
Budget: 2 of 5 investigations dispatched for new warning findings
| Finding ID | Category | Severity | Summary | Status |
|---|---|---|---|---|
| I3-untriaged-high | issue | warning | 69 untriaged issues | Dispatched |
| P5-stale-prs-high | pr | warning | 11 stale PRs | Dispatched |
Investigations will analyze root causes and recommend actions.
📝 Change Summary
Since last run (2026-03-15 06:20 UTC, ~24h ago):
- 🆕 New Findings: 2 (I3-untriaged-high, P5-stale-prs-high)
- ✅ Resolved: 0
- 📌 Existing: 1 (I1-P0-5805 baselined)
- 🔄 Metrics: Untriaged count improved 214→69, but threshold still exceeded
Key Observations:
- ⬇️ Improved: Untriaged issues reduced significantly (214→69)
- ⬆️ Concern: Stale PRs increased (5→11)
- ⬆️ Concern: Open PRs increased (13→29)
- ✅ Workflows healthy (100% success rate on tracked workflows)
⚠️ Untriaged count still above threshold (69 > 20)
Overall Health: 🟡 Warning — Repository operations normal. Triage backlog improved but still elevated. Stale PR count increasing warrants attention.
Recommendation:
Continue triage efforts to bring untriaged count below 20. Review stale PRs (#7416, #7406, #7094, #6749, #6664, #6449, etc.) for closure or re-activation. Monitor PR growth trend.
Dashboard generated by repo-health-check.lock.yml • Baseline: .github/health-baseline.md
Generated by Repo Health Check — Orchestrator