π₯ ML.NET Repository Health Dashboard β 2026-05-06
Overall: π΄ Unhealthy
Status: π΄ 5 critical Β· π‘ 5 warnings Β· π΅ 0 info
The ML.NET repository shows concerning trends after 58 days. Untriaged issues climbed back to 216 (from 212 on Mar 9, reversing earlier progress shown May 5 at 100). Ancient technical debt persists: P0 #5805 (1,807 days) and Security #3604 (2,567 days) remain unresolved. Critical new concern: GitHub Actions pass rate collapsed to 28% (5/18 runs) due to "Inclusive Heat Sensor" workflow failing repeatedly. Open PR count remains at 1 β excellent progress maintained.
π¨ Maintainer Action Required
Immediate (π΄ Critical)
- P0 #5805 β MKLImports PDB not included with packages β 1,807 days old β Missing PDBs for MKLImports binaries. Manual build process needs automation.
- Security #3604 β Ensure documentation warns: models = code β 2,567 days old β ML.NET models from untrusted sources can lead to arbitrary code execution. Documentation warning needed.
- Untriaged Backlog β 216 issues (up from 212 on Mar 9, +4) β Triage progress has stalled/reversed after earlier gains.
- π¨ CI Collapse β GitHub Actions pass rate: 28% (5 success / 18 runs excluding skipped) β down from 96% on Mar 9. "Inclusive Heat Sensor" workflow failing with 13
startup_failure runs in 7 days.
- Blocking CI Issues β 16 open
blocking-clean-ci issues β Persistent CI reliability problems (view all).
Timely (π‘ Warning)
- Unanswered Questions β 52 open questions >7 days old with no maintainer response. Oldest from 2018 (#181 - Reinforcement learning).
- P1 Issues β 23 open P1 issues requiring attention.
- Stale Community PR β PR #6449 open 1,271 days with 0 reviews (Add
DataViewSchema overloads to ConvertToOnnx) β Community contribution abandoned.
- Rising Bug Count β Open bugs increased from 58 to 59 (+1).
- Low Velocity β Only 1 issue closed in last 7 days, 0 PRs merged.
π¬ Pending Community Interactions
Items where a community member is waiting for a maintainer response.
Awaiting User Input (4 issues)
| # |
Title |
Author |
Created |
Last Updated |
| #7174 |
Add AutoEncoder as a Feature Selection Method |
superichmann |
2024-06-15 |
2025-02-24 |
| #6045 |
Long Column names are unexpectedly dropped in training |
torronen |
2022-01-12 |
2022-10-08 |
| #6034 |
Crashing in UWP Release, but not in Debug |
isaac12391 |
2022-01-07 |
2022-01-10 |
| #5779 |
object detection output float32[None,None2,13,13] |
masgh021 |
2021-05-02 |
2021-06-03 |
Summary: 216 untriaged Β· 1 unreviewed PR Β· 52 unanswered questions Β· 4 awaiting user input
π§ CI / Workflow Health
π¨ Critical: GitHub Actions Failing (7-day summary)
| Metric |
Count |
% |
| Total runs (main branch, non-skipped) |
18 |
100% |
| β
Success |
5 |
27.8% |
| β Failure / startup_failure |
13 |
72.2% |
| Pass Rate |
5/18 |
27.8% |
β CRITICAL: Pass Rate Collapse β CI success rate fell from 96% (Mar 9) to 28% (May 6) β a -68pp decline. The "Inclusive Heat Sensor" workflow is failing repeatedly with startup_failure status (13 failures in 7 days). This blocks development and PR merging.
Last 24h: No test failures, but multiple startup failures detected on "Inclusive Heat Sensor" workflow.
Failed/Problem Workflows (7-day detail)
- Inclusive Heat Sensor: 13
startup_failure runs
- Add Tests for PR Changes: 12 runs skipped (dependent on Inclusive Heat Sensor)
- Backport PR to branch: 1 success
- Repo Health workflows: 3 successes
- Locker: 1 success
Azure DevOps Status (Heuristic)
- Open
blocking-clean-ci issues: 16
- Open
Known Build Error issues: 16
Top Blocking CI Issues:
- #7419 β TestAppendMany_SizeMoreThanMaxBufferCapacity triggers OOM killer
- #7447 β Legacy images need to be updated (CentOS 8, Ubuntu 18/20)
- #7600 β SdcaLogisticRegression test fails on macOS ARM64 Release
π Bug & Issue Landscape
| Metric |
Current |
Previous (Mar 9) |
Ξ |
Trend |
| Open issues (total) |
986 |
983 |
+3 |
β |
| Open bugs |
59 |
58 |
+1 |
β |
| Untriaged issues |
216 |
212 |
+4 |
β |
| Open P0 |
1 |
1 |
β |
β |
| Open P1 |
23 |
23 |
β |
β |
| Issues opened (7d) |
18 |
1 |
+17 |
β |
| Issues closed (7d) |
1 |
0 |
+1 |
β |
High-Priority Bugs (P0/P1)
P0 Issues (1 open):
| # |
Title |
Priority |
Assignee |
Age (days) |
Milestone |
| #5805 |
MKLImports PDB not included with packages |
P0 |
β |
1,807 |
β |
P1 Issues: 23 open (view all)
π Security Issues
| # |
Title |
Age (days) |
Labels |
| #3604 |
Ensure documentation warns: models = code |
2,567 |
documentation, Security, P3 |
π₯ Pull Request Status
| Metric |
Current |
Previous (Mar 9) |
Ξ |
Trend |
| Open PRs |
1 |
13 |
-12 |
β |
| PRs merged (7d) |
0 |
1 |
-1 |
β |
| Community PRs awaiting review |
1 |
6 |
-5 |
β |
π Excellent Progress: PR count remains at 1 (12 PRs closed/merged since March 9).
Open PRs Needing Attention
| # |
Title |
Author |
Age (days) |
Reviews |
Labels |
| #6449 |
Add DataViewSchema overloads to ConvertToOnnx |
FranklinWhale |
1,271 |
0 |
community-contribution |
β οΈ Recommendation: PR #6449 is 3.5 years old with no reviews. Either review/merge or close with explanation.
π 7-Day Trends (Apr 29 - May 6)
| Metric |
Current |
Previous (Mar 2-9) |
Ξ |
Trend |
| Issues opened/day |
2.57 |
0.14 |
+2.43 |
β |
| Issues closed/day |
0.14 |
0 |
+0.14 |
β |
| PRs merged/day |
0 |
0.14 |
-0.14 |
β |
| GH Actions pass rate |
27.8% |
96% |
-68.2pp |
β |
π‘ Recommendations
-
π¨ URGENT: Fix "Inclusive Heat Sensor" Workflow β This workflow is blocking CI with 13 startup_failure runs in 7 days (72% failure rate). Investigate workflow configuration, permissions, or dependencies. This is preventing PR merges and development progress.
-
Close or Resolve Ancient Technical Debt β P0 #5805 (1,807 days) and Security #3604 (2,567 days) have been open for 5-7 years. These issues damage repository credibility. Either fix immediately or explicitly close with documented rationale (e.g., "won't fix", "by design", "duplicate").
-
Investigate Triage Regression β Untriaged count rose from 212 to 216 (+4) after earlier progress (was 100 on May 5 run). Verify if this is real data or collection anomaly. If real, resume aggressive triage to reach <50 target.
-
Review or Close Stale Community PR #6449 β Open 1,271 days (3.5 years) with 0 reviews. Community contributor has likely moved on. Either review/merge immediately or close with "stale/inactive" label and thank contributor.
-
Address Stale Questions β 52 questions >7 days old with no maintainer response (oldest from 2018). Consider bulk-closing questions >2 years old with notice directing users to ask fresh questions with updated context.
π Correlation Insights
- π¨ CI Health Crisis β The 68pp drop in pass rate (96% β 28%) is driven entirely by "Inclusive Heat Sensor" workflow failures. This is the single most critical issue blocking repository health.
- Ancient Technical Debt Plateau β P0 and Security issues open 1,800-2,500 days suggest these are either orphaned, deprioritized, or "known limitations" not formally closed. Need explicit resolution.
- Triage Momentum Lost β After excellent progress to 100 untriaged on May 5, count is now back to 216 (worse than Mar 9). Suggests either data collection inconsistency or triage backlog is being refilled faster than cleared.
- PR Management Success Sustained β Open PRs remain at 1 (down from 13 on Mar 9). Strong progress maintained.
- Low Development Velocity β 0 PRs merged in 7 days despite only 1 open PR suggests CI failures are blocking merges, or development focus is elsewhere.
- Increased Issue Activity β 18 issues opened in 7 days (vs. 1 in previous period) suggests increased community engagement or bot activity. Only 1 closed indicates backlog is growing.
- Unanswered Questions Stable but High β 52 unanswered questions unchanged since March. This backlog needs attention but isn't growing.
π€ Generated by ML.NET Repo Health Check Β· 2026-05-06T17:51:55Z UTC
Generated by ML.NET Repository Health Check
π₯ ML.NET Repository Health Dashboard β 2026-05-06
Overall: π΄ Unhealthy
Status: π΄ 5 critical Β· π‘ 5 warnings Β· π΅ 0 info
π¨ Maintainer Action Required
Immediate (π΄ Critical)
startup_failureruns in 7 days.blocking-clean-ciissues β Persistent CI reliability problems (view all).Timely (π‘ Warning)
DataViewSchemaoverloads toConvertToOnnx) β Community contribution abandoned.π¬ Pending Community Interactions
Awaiting User Input (4 issues)
Summary: 216 untriaged Β· 1 unreviewed PR Β· 52 unanswered questions Β· 4 awaiting user input
π§ CI / Workflow Health
π¨ Critical: GitHub Actions Failing (7-day summary)
β CRITICAL: Pass Rate Collapse β CI success rate fell from 96% (Mar 9) to 28% (May 6) β a -68pp decline. The "Inclusive Heat Sensor" workflow is failing repeatedly with
startup_failurestatus (13 failures in 7 days). This blocks development and PR merging.Last 24h: No test failures, but multiple startup failures detected on "Inclusive Heat Sensor" workflow.
Failed/Problem Workflows (7-day detail)
startup_failurerunsAzure DevOps Status (Heuristic)
blocking-clean-ciissues: 16Known Build Errorissues: 16Top Blocking CI Issues:
π Bug & Issue Landscape
High-Priority Bugs (P0/P1)
P0 Issues (1 open):
P1 Issues: 23 open (view all)
π Security Issues
π₯ Pull Request Status
π Excellent Progress: PR count remains at 1 (12 PRs closed/merged since March 9).
Open PRs Needing Attention
DataViewSchemaoverloads toConvertToOnnxπ 7-Day Trends (Apr 29 - May 6)
π‘ Recommendations
π¨ URGENT: Fix "Inclusive Heat Sensor" Workflow β This workflow is blocking CI with 13
startup_failureruns in 7 days (72% failure rate). Investigate workflow configuration, permissions, or dependencies. This is preventing PR merges and development progress.Close or Resolve Ancient Technical Debt β P0 #5805 (1,807 days) and Security #3604 (2,567 days) have been open for 5-7 years. These issues damage repository credibility. Either fix immediately or explicitly close with documented rationale (e.g., "won't fix", "by design", "duplicate").
Investigate Triage Regression β Untriaged count rose from 212 to 216 (+4) after earlier progress (was 100 on May 5 run). Verify if this is real data or collection anomaly. If real, resume aggressive triage to reach <50 target.
Review or Close Stale Community PR #6449 β Open 1,271 days (3.5 years) with 0 reviews. Community contributor has likely moved on. Either review/merge immediately or close with "stale/inactive" label and thank contributor.
Address Stale Questions β 52 questions >7 days old with no maintainer response (oldest from 2018). Consider bulk-closing questions >2 years old with notice directing users to ask fresh questions with updated context.
π Correlation Insights
π€ Generated by ML.NET Repo Health Check Β· 2026-05-06T17:51:55Z UTC