-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Last Updated: 2026-03-19 06:17 UTC | Status: 🟢 Healthy | Run: #23282450612
📊 Executive Summary
Repository health is healthy. No critical issues (P0 #5805 is baselined tech debt). Untriaged backlog stable at 100 issues with 91 older than 30 days. Open PRs at 12 with 5 stale >30 days. GitHub Actions workflows operating normally (locker.yml & backport.yml both at 100% success). 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 | Impact |
|---|---|---|---|
| 📌 EXISTING (Day 3) | P1 issues unassigned | 23 P1 issues total, many without assignees | Resource allocation visibility |
| 📌 EXISTING (Day 3) | Untriaged backlog | 100 issues labeled "untriaged", 91 older than 30 days | Backlog visibility & prioritization |
Sample unassigned P1 issues:
- Legacy images need to be updated #7447 — Legacy images need to be updated (created 2025-04-24)
- Error: "Microsoft.ML currently supports 'x64' and 'x86' processor" when target runtime is *linux-arm* or *linux-arm64* #6588 — ARM/ARM64 processor support error (created 2023-03-02, 1113 days old)
- Exposing the tree for multiclass classification #6370 — Exposing tree for multiclass classification (created 2022-10-12, 1255 days old)
ℹ️ Info Findings
| Finding | Details |
|---|---|
| Issue Counts | P0: 1 (baselined), P1: 23, P2: 100+, P3: 100+, Bug: 58 |
| Untriaged | 100 total, 91 older than 30 days |
| Open PRs | 12 pull requests |
| Stale PRs (30d) | 5 PRs with no activity in 30+ days |
| GitHub Actions | backport.yml: ✅ 100%, locker.yml: ✅ 100% (30/30) |
📈 Key Metrics (vs. previous run 2026-03-18)
| Metric | Current | Previous | Trend |
|---|---|---|---|
| P0 Issues | 1 | 1 | ➡️ Stable |
| P1 Issues | 23 | 23 | ➡️ Stable |
| Untriaged Issues | 100 | 100 | ➡️ Stable |
| Untriaged >30d | 91 | — | ℹ️ Tracked |
| Open PRs | 12 | 13 | ⬇️ Improved (-1) |
| Stale PRs (30d) | 5 | 5 | ➡️ Stable |
| Workflow Success | 100% | 100% | ➡️ Stable |
Notable changes:
- 1 PR closed/merged (13 → 12)
- All key metrics remain stable
- No new critical or warning findings
🔄 GitHub Actions Status
| Workflow | Last Run | Status | Success Rate |
|---|---|---|---|
| locker.yml | Recent | ✅ Success | 100% (30/30) |
| backport.yml | Recent | ✅ Success | 100% (2/2) |
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 (if exists)
Known baselined items:
- P0 MKLImports PDB not included with packages #5805 — MKLImports PDB packaging issue (2021, tech debt)
📝 Change Summary
Since last run (2026-03-18 06:19 UTC, ~24h ago):
Findings:
- 🆕 New: 0
- ✅ Resolved: 0
- 📌 Existing: 2 (P1 unassigned, untriaged backlog)
- ℹ️ Info: 2 (stale PRs, workflows healthy)
Metrics:
- ⬇️ Improved: Open PRs decreased 13→12 (-1)
- ➡️ Stable: P0, P1, untriaged counts unchanged
- ➡️ Stable: Workflows at 100% success rate
Key Observations:
- No new critical issues or workflow failures
- Small progress on PR queue (1 PR closed/merged)
- Untriaged backlog remains stable at 100 issues
- Old P1 issues (Error: "Microsoft.ML currently supports 'x64' and 'x86' processor" when target runtime is *linux-arm* or *linux-arm64* #6588, Exposing the tree for multiclass classification #6370) approaching 3+ years without resolution
🎯 Recommendations
- Old P1 Issues: Review ancient P1 issues (Error: "Microsoft.ML currently supports 'x64' and 'x86' processor" when target runtime is *linux-arm* or *linux-arm64* #6588 from 2023, Exposing the tree for multiclass classification #6370 from 2022) — close if obsolete or escalate if critical
- Untriaged Backlog: Continue triage efforts on 91 old untriaged issues (>30 days)
- Stale PRs: Engage with authors of 5 PRs stale >30 days
- AzDO Monitoring: Configure AZDO_PAT to enable Azure Pipelines health tracking
🔗 Resources
- This Run: https://github.com/dotnet/machinelearning/actions/runs/23282450612
- Workflow: repo-health-check.lock.yml
- Untriaged Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+label:untriaged
- Stale PRs: https://github.com/dotnet/machinelearning/pulls?q=is:pr+is:open+sort:updated-asc
- P1 Issues: https://github.com/dotnet/machinelearning/issues?q=is:issue+is:open+label:P1
Dashboard generated by repo-health-check.lock.yml • Next run: ~24h
Generated by Repo Health Check — Orchestrator
Generated by Repo Health Check — Orchestrator