Skip to content

πŸ₯ ML.NET Repository Health DashboardΒ #2

@github-actions

Description

@github-actions

πŸ₯ ML.NET Repository Health Dashboard β€” 2026-04-25

Overall: πŸ”΄ Unhealthy
Status: πŸ”΄ 4 critical Β· 🟑 4 warnings Β· πŸ”΅ 0 info

The ML.NET repository health remains critical. The untriaged backlog decreased from 212 to 100 issues, but still exceeds safe thresholds. Ancient P0 (#5805, 1754 days) and security issue (#3604, 2556 days) remain unaddressed. No issue activity in the last 7 days continues the pattern of reduced engagement seen since early March.


🚨 Maintainer Action Required

Immediate (πŸ”΄ Critical)

  • πŸ”₯ Untriaged Backlog: 100 untriaged issues (threshold: 50) β€” decreased by 112 since March 9
    • Recent: #7603 (Quantile Regression), #7600 (SdcaLogisticRegression macOS ARM64 bug)
  • πŸ› P0 Issue (1754 days old): #5805 β€” MKLImports PDB not included with packages
  • πŸ”’ Security Issue (2556 days old): #3604 β€” Ensure documentation warns: models = code
  • πŸ‘₯ Ancient Community PR: #6449 β€” 1260 days without review (Add DataViewSchema overloads to ConvertToOnnx)

Timely (🟑 Warning)

  • 52 unanswered questions (>7 days old) β€” community members waiting for maintainer responses
  • 23 open P1 issues β€” several aging beyond 30 days
  • 4 issues awaiting user input β€” may have new activity needing maintainer follow-up:
    • #7174 β€” AutoEncoder feature selection
    • #6045 β€” Long column names dropped in training
    • #6034 β€” UWP Release crash
    • #5779 β€” Object detection output issue
  • 16 blocking-clean-ci issues β€” prevents clean builds on main branch
  • 16 Known Build Error issues β€” ongoing CI reliability concerns

πŸ“¬ Pending Community Interactions

Items where a community member is waiting for a maintainer response.

# Title Type Author Waiting Since Last Activity
#7603 Quantile Regression support Enhancement ssperling-wmp 2026-04-14 11 days
#7600 SdcaLogisticRegression macOS ARM64 bug Bug rokonec 2026-03-20 36 days
#7596 Update Windows Server 2019 VM images Issue richlander 2026-03-18 38 days
#7590 Avoid Microsoft.Bcl.* dependencies Issue ViktorHofer 2026-03-12 44 days
#7589 7.5 CVSS in Microsoft.Bcl.Memory 9.0.4 Security ArnoZeelmaekers 2026-03-12 44 days
#7581 TreeEnsembleRegressor deprecated in ONNX Issue vpenades 2026-02-17 67 days
#7568 erfInv is very inefficient Issue JeWaVe 2026-01-15 100 days
#7547 Updated roadmap? Question voroninp 2025-11-08 168 days
#7545 VS Code Model Builder Extension Enhancement xsa-dev 2025-11-07 169 days

Summary: 100 untriaged Β· 52 unanswered questions (>7d) Β· 10 open PRs Β· 4 awaiting user input


πŸ”§ CI / Workflow Health

GitHub Actions (7-day summary)

Workflow Runs βœ… Pass ❌ Fail ⏹️ Cancel Rate
Repo Health β€” Dashboard Groomer 7 7 0 0 100%
Repo Health Check β€” Orchestrator 7 7 0 0 100%
Locker - Lock stale issues and PRs 8 8 0 0 100%
Backport PR to branch 1 1 0 0 100%
Inclusive Heat Sensor 3 0 0 0 N/A
Add Tests for PR Changes 3 0 0 0 N/A

βœ… Recent Status (last 24h)

  • No failed workflow runs on main β€” GitHub Actions stable βœ…
  • No cancelled workflow runs on main β€” No resource/timeout issues βœ…

Azure DevOps Status (Heuristic)

  • Open blocking-clean-ci issues: 16 πŸ”΄
  • Open Known Build Error issues: 16 🟑

The persistent blocking-clean-ci issues indicate ongoing Azure DevOps pipeline problems preventing clean builds.


πŸ› Bug & Issue Landscape

Metric Current 7d Ago (Mar 9) Ξ” Trend
Open issues (total) ~985 983 +2 ↑
Open bugs 59 58 +1 ↑
Untriaged issues 100 212 -112 ↓
Open P0 1 1 β€” β†’
Open P1 23 23 β€” β†’
Issues opened (7d) 0 1 -1 ↓
Issues closed (7d) 0 0 β€” β†’

High-Priority Bugs (P0/P1)

# Title Priority Assignee Age (days) Milestone
#5805 MKLImports PDB not included with packages P0 β€” 1754 β€”
#7447 Legacy images need to be updated P1 β€” 366 β€”
#6588 Error on linux-arm/linux-arm64 runtime P1 β€” 1149 β€”
#6370 Exposing the tree for multiclass classification P1 β€” 1291 β€”
#6353 CreateEnumerable code fails in VS FSI P1 β€” 1298 β€”
... and 18 more P1 issues

πŸ”’ Security Issues

# Title Age (days) Status
#3604 Ensure documentation warns: models = code 2556 Open πŸ”΄

πŸ“₯ Pull Request Status

Metric Current 7d Ago (Mar 9) Ξ” Trend
Open PRs 10 13 -3 ↓
PRs merged (7d) 1 1 β€” β†’
Community PRs awaiting review 4 3+ +1 ↑
Stale PRs (>90 days) 8 ~8 β€” β†’

Open PRs Needing Attention

# Title Author Age (days) Reviews Labels
#6449 Add DataViewSchema overloads to ConvertToOnnx FranklinWhale 1260 0 πŸ”΄ community-contribution
#6664 (WIP) Generic DataFrame Math JakeRadMSFT 1082 0 🟑 β€”
#6749 Update Projects to .NET 8 in MLNET 4.0 Branch JakeRadMSFT 1030 0 🟑 β€”
#7094 Add support for Apache.Arrow.Types.Decimal128Type piyushdubey 765 0 🟑 community-contribution
#7406 [GenAI] Use BitsAndBytes for 4bit quantization LittleLittleCloud 419 0 🟑 β€”
#7569 fix: performance of erfinv #7568 JeWaVe 100 0 🟑 needs-author-action, community-contribution
#7605 Expose quantile regression objective and alpha Sam7 11 0 🟒 community-contribution
... and 3 more PRs

πŸ“Š 7-Day Trends

Metric Current Previous (Mar 9) Ξ” Trend
Issues opened/day 0.0 0.14 -0.14 ↓
Issues closed/day 0.0 0.0 β€” β†’
PRs merged/day 0.14 0.14 β€” β†’
GH Actions pass rate 100% 96% +4% ↑

πŸ’‘ Recommendations

  1. Major Win: Triage Progress β€” Continue the excellent work that reduced untriaged from 212 to 100. Push to get below 50 for sustainable health.

  2. Close Ancient Issues β€” Address or close P0 #5805 (1754 days) and security issue #3604 (2556 days). If not actionable, document why and close with explanation.

  3. Community PR Review Blitz β€” Review #6449 (1260 days old) and other stale community contributions. Either merge, request changes, or respectfully close with feedback. New community PR #7605 (11 days) is a fresh opportunity.

  4. CI Infrastructure Investment β€” Resolve the 16 blocking-clean-ci issues to restore build reliability. Consider dedicated sprint.

  5. Question Response Protocol β€” Establish SLA for question responses. 52 unanswered questions (>7d) damages community trust.


πŸ” Correlation Insights

  • Triage Success: The 112-issue reduction in untriaged backlog (212β†’100) is significant progress, though still above safe threshold (50)
  • Stagnant Activity: Zero issues opened/closed in last 7 days suggests maintainer bandwidth crisis or team reorg. Only 1 PR merged.
  • Ancient Technical Debt: P0 (1754d) and security issue (2556d) indicate systemic prioritization problems that demand executive attention
  • Community Engagement Gap: 1260-day-old unreviewed PR and 52 unanswered questions signal contributor attrition risk. New community PR #7605 is 11 days old β€” opportunity to break the pattern.
  • CI Stability vs. Blocking Issues: 100% GH Actions pass rate contrasts with 16 blocking-clean-ci issues β€” likely Azure DevOps pipeline problems outside GH Actions

πŸ€– Generated by ML.NET Repo Health Check Β· 2026-04-25T16:58:51Z UTC

Generated by ML.NET Repository Health Check

Generated by ML.NET Repository Health Check

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions