Skip to content

🏥 Repo Health Dashboard #7612

@github-actions

Description

@github-actions

🏥 ML.NET Repository Health Dashboard

Last Updated: 2026-06-11 07:31 UTC
Overall Status: 🟡 Warning

Counts: 4 findings (1 critical, 3 warnings) | 0 items baselined


📊 Executive Summary

Repository health remains in warning state. The P0 issue (#5805) is still open (Day 2 of active tracking). A new warning was identified today: 4+ stale PRs with no activity in >30 days. Two new PRs were opened since yesterday (#7625, #7623). CI/CD workflows remain healthy. Issue #6978 (blocking-clean-ci) was updated today, potentially indicating ongoing TorchSharp CI instability.

Key Observations:


🔍 Findings

🔴 Critical

Status Finding Details
📌 EXISTING (Day 2) P0 issue #5805 open for 5+ years (investigated ↗) #5805 "MKLImports PDB not included with packages" — created 2021-05-25, assigned to @michaelgsharp. Root cause identified: manual build friction + missing CI enforcement. Action needed: re-triage or close as won't-fix.

🟡 Warnings

Status Finding Details
🆕 NEW Stale PRs (4+ with >30 days no activity) (investigated ↗) #7609 (37d, arm64 SymSgd), #7416 (>15mo, torchsharp update), #7406 (>15mo, GenAI quantization), #6664 (>3yr, DataFrame math).
📌 EXISTING (Day 2) 221+ untriaged issues (investigated ↗) View untriaged. Mix of product bugs and workflow automation issues. Recommendation: exclude agentic-workflows / repo-health issues from count.
📌 EXISTING (Day 2) 821+ issues without milestone (investigated ↗) View no-milestone. Triage gap — ~60% are from 2024. Recommendation: milestone sweep targeting oldest 100.

i️ Informational

Metric Value Change
P0 issues 1 (100% assigned)
P1 issues 23
Bug issues 59+
Open PRs 17 ↑ +3 vs Day 1
Blocking CI issues 1 (#6978, updated 2026-06-11) ⚠️
Backport workflow ✅ Latest: success
Locker workflow ✅ Run #923: success (2026-06-11)
AzDO Pipelines ⚠️ Not monitored (no AZDO_PAT)

✅ Recently Resolved

No findings resolved since last run (2026-06-10)


📋 Known Baseline

Baseline file not found.github/health-baseline.md does not exist.

To baseline known long-term items (e.g., the P0 issue if accepted as low-priority), create .github/health-baseline.md with their fingerprints. Baselined findings are suppressed from critical/warning tables.


📈 Trends (7-day)

Metric 2026-06-10 2026-06-11 Change
P0 issues 1 1
P1 issues 23 23
Open PRs 14 17 ↑ +3
Untriaged 221+ 221+
No milestone 821+ 821+
CI health
Total findings 3 4 ↑ +1

🔗 Configuration

Repository: dotnet/machinelearning
Tracked GitHub Actions: backport.yml, locker.yml
Azure DevOps: ⚠️ Monitoring disabled — AZDO_PAT not configured (dnceng/public: vsts-ci, codecoverage-ci, night-build, outer-loop-build)
Priority Labels: P0, P1, P2, P3, bug
Baseline: .github/health-baseline.md (not found)

Investigators Dispatched this run: 1 (stale PRs — P5-stale-prs)


Last Workflow Run: #27331139767

This dashboard is automatically updated daily by the repo-health-check workflow.


Generated by Repo Health Check — Orchestrator

Note

🔒 Integrity filter blocked 146 items

The following items were blocked because they don't meet the GitHub integrity level.

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by Repo Health Check — Orchestrator · ● 617.9K ·

Generated by Repo Health — Dashboard Groomer · ● 3M ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions