-
Notifications
You must be signed in to change notification settings - Fork 0
Description
π₯ ML.NET Repository Health Dashboard β 2026-03-26
Overall: π’ Healthy
Status: π΄ 2 critical Β· π‘ 4 warnings Β· π΅ 0 info
The dotnet/machinelearning repository shows significant improvement since the March 9 baseline. Major win: Untriaged backlog reduced from 212β100 issues (-53% reduction). PR merge activity remains strong (4 merged in last 7 days). However, persistent challenges remain: a 4.8-year-old P0 issue (#5805), 16 blocking CI issues, and 52 unanswered questions requiring maintainer attention.
π¨ Maintainer Action Required
Immediate (π΄ Critical)
- P0 Issue (#5805) β MKLImports PDB not included with packages open for 1,765 days (4.8 years). Needs resolution or priority downgrade.
- Security Issue (#3604) β Documentation warning: models = code open 2,525 days. Security documentation gap.
Timely (π‘ Warning)
- Untriaged Backlog (100) β Down from 212 on Mar 9 (-53% β ), still above 20-issue threshold
- Unanswered Questions (52) β Same as March 9, question-labeled issues >7 days old with no maintainer response
- P1 Backlog (23) β Stable count, same as March 9
- Blocking CI Issues (16) β blocking-clean-ci label preventing clean builds
π¬ Pending Community Interactions
Items where a community member is waiting for a maintainer response.
| # | Title | Type | Author | Waiting Since | Last Activity |
|---|---|---|---|---|---|
| #7174 | Add AutoEncoder as Feature Selection Method | Enhancement | superichmann | 2024-06-15 | Awaiting User Input |
| #6045 | Long Column names unexpectedly dropped | Bug | torronen | 2022-01-12 | Awaiting User Input |
| #6034 | Crashing in UWP Release | Bug | isaac12391 | 2022-01-07 | Awaiting User Input |
| #5779 | object detection output issue | Bug | masgh021 | 2021-05-02 | Awaiting User Input |
Summary: 4 awaiting response Β· 100 untriaged Β· 1+ unreviewed community PRs
π§ CI / Workflow Health
GitHub Actions (7-day summary)
| Workflow | Runs | β Pass | β Fail | βΉοΈ Cancel | Rate |
|---|---|---|---|---|---|
| Backport PR to branch | 1 | 1 | 0 | 0 | 100% |
| Inclusive Heat Sensor | 3 | 0 | 0 | 0 | 0% π‘ |
| Locker - Lock stale issues | 6 | 6 | 0 | 0 | 100% |
| Repo Health Check β Orchestrator | 6 | 6 | 0 | 0 | 100% |
| Repo Health β Dashboard Groomer | 6 | 6 | 0 | 0 | 100% |
| Repo Health β Investigate Finding | 8 | 6 | 0 | 2 | 75% π‘ |
β
No failed runs on main in last 24 hours
βΉοΈ Workflow cancellations: 2 cancelled runs in last 7 days (Investigate Finding workflow)
Azure DevOps Status (Heuristic)
- Open
blocking-clean-ciissues: 16 π΄ - Open
Known Build Errorissues: 16 π‘
Critical: 16 issues blocking clean CI builds. Top issues:
- #7419 β TestAppendMany triggers OOM killer
π Bug & Issue Landscape
| Metric | Current | 7d Ago (Mar 9) | Ξ | Trend |
|---|---|---|---|---|
| Open issues (total) | 986 | 983 | +3 | β |
| Open bugs | 59 | 58 | +1 | β |
| Untriaged issues | 100 | 212 | -112 | β π’ |
| Open P0 | 1 | 1 | β | β |
| Open P1 | 23 | 23 | β | β |
| Issues opened (7d) | 2 | 1 | +1 | β |
| Issues closed (7d) | 6 | 0 | +6 | β π’ |
Top 10 Most Recent Untriaged Issues
| # | Title | Author | Created | Labels |
|---|---|---|---|---|
| #7600 | SdcaLogisticRegression test fails on macOS ARM64 Release | @rokonec |
2026-03-20 | bug, untriaged |
| #7597 | This issue was closed because it has been stalled... | @bendasgfyug |
2026-03-18 | untriaged |
| #7596 | Update Windows Server 2019 VM images | @richlander |
2026-03-18 | untriaged |
| #7590 | Avoid Microsoft.Bcl.* dependencies | @ViktorHofer |
2026-03-12 | untriaged |
| #7589 | 7.5 CVSS in Microsoft.Bcl.Memory 9.0.4 | @ArnoZeelmaekers |
2026-03-12 | untriaged |
| #7584 | π₯ Repo Health Dashboard | @github-actions |
2026-03-06 | untriaged, repo-health |
| #7581 | TreeEnsembleRegressor is deprecated in ONNX | @vpenades |
2026-02-17 | untriaged |
| #7574 | Add CountDistinct method to GroupBy | @sevenzees |
2026-01-30 | enhancement, untriaged |
| #7568 | erfInv is very inneficient | @JeWaVe |
2026-01-15 | untriaged |
| #7547 | Updated roadmap? | @voroninp |
2025-11-08 | untriaged |
High-Priority Bugs (P0/P1)
| # | Title | Priority | Assignee | Age (days) | Milestone |
|---|---|---|---|---|---|
| #5805 π΄ | MKLImports PDB not included with packages | P0 | β | 1,765 | β |
P1 Issues (23 total) β All P1 issues stable since last run. See P1 label for full list.
π Security Issues
- #3604 β Ensure documentation warns: models = code (2,525 days old, P3) π΄
π₯ Pull Request Status
| Metric | Current | 7d Ago (Mar 9) | Ξ | Trend |
|---|---|---|---|---|
| Open PRs | 10 | 13 | -3 | β π’ |
| PRs merged (7d) | 4 | 1 | +3 | β π’ |
| Community PRs awaiting review | 1+ | 6 | -5 | β π’ |
Open PRs Needing Attention
| # | Title | Author | Age (days) | Reviews | Labels |
|---|---|---|---|---|---|
| #6449 π΄ | Add DataViewSchema overloads | FranklinWhale | 1,229 | 0 | community-contribution |
| #7094 π‘ | Update packages after VMR transition | felipecrv | 733 | 2 | β |
| #7569 | Make erfInv more efficient | JeWaVe | 70 | 1 (Changes Requested) | community-contribution |
| #7601 | Update macos helix queues | rokonec | 6 | 0 | β |
Note: 10 open PRs total. Community PR #6449 has been waiting 1,229 days with no reviews.
π 7-Day Trends
| Metric | Current | Previous (Mar 9) | Ξ | Trend |
|---|---|---|---|---|
| Issues opened/day | 0.29 | 0.14 | +0.15 | β |
| Issues closed/day | 0.86 | 0.0 | +0.86 | β π’ |
| PRs merged/day | 0.57 | 0.14 | +0.43 | β π’ |
| GH Actions pass rate | 92% | 96% | -4% | β π‘ |
π‘ Recommendations
- Celebrate Triage Progress β Untriaged count reduced from 212 to 100 (-53%). Continue momentum to reach <20 target.
- P0 Resolution or Downgrade β Either
fix #5805(MKL PDB issue) or downgrade priority with documented justification. 1,765 days is untenable for P0. - Community PR Hygiene β Review or close ancient PR #6449 (1,229 days with zero reviews). Provide closure after 3+ years.
- CI Health Restoration β Address 16 blocking-clean-ci issues. Prioritize #7419 (OOM killer).
- Question Response Campaign β Triage 52 unanswered questions; bulk-close stale questions, respond to recent ones.
π Correlation Insights
- Triage momentum: Untriaged issues dropped from 212 β 100 (-53% reduction), showing strong cleanup effort since March 9
- Development velocity positive: 4 PRs merged this week vs 1 last week; PR backlog shrinking (13β10 open)
- Issue closure improving: 6 issues closed in last 7 days (vs 0 on March 9)
- CI infrastructure concern: 16 blocking-clean-ci issues remain stable; Inclusive Heat Sensor workflow at 0% pass rate
- Ancient P0 paradox: P0 issue open 1,765 days suggests priority misclassification or resource constraints
- Community engagement gap: Ancient PR #6449 (1,229 days) with zero reviews indicates bandwidth limitations
π€ Generated by ML.NET Repo Health Check Β· 2026-03-26 17:17:32 UTC
Generated by ML.NET Repository Health Check