Skip to content

πŸ₯ Repo Health Dashboard β€” dotnet/machinelearningΒ #7634

Description

@github-actions

πŸ₯ Repo Health Dashboard β€” dotnet/machinelearning

Last updated: 2026-07-03 07:01 UTC Β· Run: #28644126447

Status Count
πŸ”΄ Critical 0
🟑 Warning 7
i️ Info 2
βœ… Resolved (recent) 1
πŸ“‹ Baselined 3

Overall: 🟑 Warning β€” stable from yesterday


πŸ“‹ Executive Summary

The repo is holding at a Warning state for Day 23. No new critical findings. One new PR (#7652) was opened yesterday to isolate agentic workflow authentication using a Copilot token pool. All seven persistent warnings from prior runs are unchanged β€” the untriaged issue backlog, blocking-clean-ci cluster, stale community PRs, and agentic noise remain the dominant concerns.

AzDO pipeline monitoring (vsts-ci, codecoverage-ci, night-build, outer-loop-build) is disabled β€” AZDO_PAT not configured.


πŸ”΄ Critical Findings

None.


🟑 Warning Findings

ID Category Finding Status Age
I3-untriaged Issue 50+ untriaged open issues; agentic bot PRs adding noise πŸ“Œ EXISTING Day 23
I2-no-milestone Issue 821+ open issues without milestone β€” planning gap πŸ“Œ EXISTING Day 23
C5-blocking-ci-6978 Pipeline #6978 TorchSharp QA OOM (blocking-clean-ci) β€” updated again today πŸ“Œ EXISTING Day 18
C6-blocking-ci-cluster Pipeline ~15 open blocking-clean-ci issues; count stable πŸ“Œ EXISTING Day 15
P2-community-pr-7609 PR #7609 arm64 SymSGD community PR awaiting review β€” 59 days old πŸ“Œ EXISTING Day 9
INFO-agentic-noise Issue ci-scan-feedback bot loop: fallback issues accumulating in tracker πŸ“Œ EXISTING Day 6
PR-7625-stale PR #7625 SentencePieceTokenizer Copilot PR awaiting human review β€” 23d since last update πŸ“Œ EXISTING Day 4

i️ Info Findings

ID Category Finding Status Age
PR-7652-new PR #7652 New: Isolate agentic auth with Copilot token pool (by @kotlarmilos) πŸ†• NEW Day 0
PR-7626-review PR #7626 PredictionEnginePool hot-swap fix awaiting review β€” 19d old, recently active πŸ“Œ EXISTING Day 4

βœ… Recently Resolved

ID Category Finding Resolved
P5-stale-prs PR Stale bot PRs #7607 and #7570 actively maintained 2026-06-20

πŸ“‹ Baselined Findings

ID Finding
I1-P0-5805 #5805 P0: MKLImports PDB missing β€” known tech debt
P5-stale-long-prs #7416, #7406 long-lived PRs (TorchSharp, 4-bit quantization)

πŸ“ˆ 7-Day Trends

Metric Value Trend
Open Issues (total) 821+ β†’ Stable
Untriaged Issues 50+ β†— Slow growth
Open PRs ~17 β†— +1 new (#7652)
blocking-clean-ci issues ~15 β†’ Stable
backport.yml (last run) βœ… success β†’ Stable
locker.yml (run #945) βœ… success β†’ Stable
AzDO pipelines ⚠️ Not monitored N/A

πŸ”— Links

Note

πŸ”’ Integrity filter blocked 65 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 Β· ● 935.4K Β· β—·

Activity

  1. github-actions commented on Jun 17, 2026

    @github-actions
    Author
  2. github-actions commented on Jun 17, 2026

    @github-actions
    Author
  3. github-actions commented on Jun 17, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: I3-untriaged

    Finding: 221+ open issues with untriaged label β€” triage process gap persisting for 7+ days
    Severity: Medium
    Category: Issue


    Evidence

    1. 221+ open issues carry untriaged β€” stable at this level for 7+ days per dashboard trend (count unchanged between 2026-06-10 and 2026-06-17). β€” Source: dashboard πŸ₯ Repo Health Dashboard β€” dotnet/machinelearningΒ #7634

    2. untriaged label policy is milestone-driven β€” .github/policies/untriaged.yml adds the label on issue open/reopen when no milestone is assigned; removes it only when the issue is closed or assigned to a milestone. There is no time-based or activity-based removal. β€” Source: .github/policies/untriaged.yml

    3. I3-untriaged and I2-no-milestone are the same problem β€” the 221+ untriaged issues are a direct subset of the 821+ issues without a milestone. Adding any issue to a milestone automatically removes untriaged. No milestone assignment = untriaged forever. β€” Source: policy logic + dashboard

    4. Issue triage agent adds but never removes untriaged β€” .github/workflows/issue-triage.agent.md (triggered on issues: [opened]) classifies new issues and always adds untriaged alongside other labels. The prompt explicitly says "Always add untriaged alongside any other label." Removal depends entirely on a human assigning a milestone. β€” Source: .github/workflows/issue-triage.agent.md

    5. Oldest visible untriaged issue: ~3 years old β€” Object detection: Enable loading from checkpoint Β #6670 created 2023-05-10 (enhancement + needs-further-triage), never assigned a milestone. β€” Source: list_issues query (ASC by created_at)

    6. Known Build Error (Helix CI bot) issues inflate count β€” Issues like Failure to load lib_lightgbm in Microsoft.ML.Fairlearn.Tests.GridSearchTest.TestGridSearchTrialRunner2Β #6841, ArgumentOutOfRangeException when running Microsoft.ML.Fairlearn.Tests.GridSearchTest.TestGridSearchTrialRunner2Β #6842, Microsoft.ML.Tests.TrainerEstimators.TrainerEstimators.TestEstimatorMulticlassNaiveBayesTrainer failed with assertΒ #7060, AutoML tests writing test output outside of a test which causes test process to fail with no failing test casesΒ #7067 are auto-generated by Helix CI (ericstj bot), carry untriaged + blocking-clean-ci + Known Build Error, and are tracked in a separate AzDO system. They were bulk-touched today at 07:00 UTC but still carry untriaged because no milestone is assigned. β€” Source: list_issues (updated_at DESC)

    7. Automated agentic workflow failure reports also get untriaged β€” [aw] CI Failure Scanner - Feedback (machinelearning) failedΒ #7633 (CI Failure Scanner failure, created today, auto-expires 2026-06-24) carries untriaged. These transient operational issues go through a different lifecycle but are counted in the backlog. β€” Source: list_issues

    8. No closed/resolved untriaged issues in 2026 visible β€” A search for label:untriaged is:closed closed:>2026-01-01 returned only agentic workflow failure reports (operational, not community issues). Zero community bug/feature untriaged issues have been triaged closed this year. β€” Source: search_issues

    9. Active feature work is happening on untriaged issues β€” [API] Public way to construct SentencePieceTokenizer (Unigram) from tokenizer.json / in-memory pieces+scoresΒ #7624 ([API] Public way to construct SentencePieceTokenizer, created 2026-06-10) has an assignee (Copilot) and 6 comments, yet still carries untriaged simply because no milestone was assigned. This shows the label is losing signal value. β€” Source: search_issues


    Root Cause

    Confidence: High

    The untriaged label is mechanically equivalent to "no milestone assigned." The policy is working as designed β€” but no systematic milestone assignment process exists, so the label accumulates indefinitely. Three compounding factors worsen the backlog: (1) the oldest community issues have been awaiting triage for 2–3 years, (2) Helix CI and agentic workflow bots auto-create issues that immediately receive untriaged but are managed through separate systems and never get milestones, and (3) the issue-triage.agent.md intentionally preserves untriaged because removing it requires a human milestone decision that never happens. This is a process gap, not a tooling failure.


    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Bulk-assign Known Build Error + blocking-clean-ci issues to a "Backlog" or "Tracking" milestone (or close as "won't fix" if stale). These are CI-bot-generated and managed in AzDO β€” they should not count as untriaged community issues. Approx 15–30 issues. Team
    πŸ”΄ Immediate Exclude agentic workflow failure issues ([aw] title prefix or agentic-workflows label) from the untriaged.yml policy β€” they have expires markers and don't need standard triage. Team
    🟑 Short-term Create a "Backlog" milestone and assign all enhancement/bug issues that have been reviewed (e.g., by the triage agent) but not yet scheduled. This will deflate the untriaged count while preserving planning flexibility. Team
    🟑 Short-term Run a triage sprint targeting issues >90 days old with untriaged β€” close stale/duplicate ones, assign the rest to a milestone. Focus on pre-2024 issues first (~50+ visible, more filtered by integrity). Team
    i️ Long-term Update issue-triage.agent.md to remove untriaged when it determines an issue is a Known Build Error (has Helix CI structure) or is an agentic workflow failure. Team
    i️ Long-term Add a stale bot rule: issues with untriaged older than 180 days without activity should be auto-closed or auto-assigned to "Backlog" milestone β€” this prevents indefinite accumulation. Team

    Related


    Investigated by repo-health-investigate β€’ Finding: I3-untriaged

    Note

    πŸ”’ Integrity filter blocked 92 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 β€” Investigate Finding Β· ● 1.1M Β· β—·

  4. github-actions commented on Jun 18, 2026

    @github-actions
    Author
  5. github-actions commented on Jun 18, 2026

    @github-actions
    Author
  6. github-actions commented on Jun 19, 2026

    @github-actions
    Author
  7. github-actions commented on Jun 19, 2026

    @github-actions
    Author
  8. github-actions commented on Jun 20, 2026

    @github-actions
    Author
  9. github-actions commented on Jun 21, 2026

    @github-actions
    Author
  10. github-actions commented on Jun 22, 2026

    @github-actions
    ContributorAuthor

    πŸ”„ Health Delta β€” 2026-06-22 07:49 UTC

    Count
    πŸ†• New findings 0
    βœ… Resolved findings 0
    πŸ“Œ Existing findings 4
    πŸ“‹ Baselined 1
    πŸ”΄ Critical 0
    🟑 Warning 4

    Changes since 2026-06-21:

    • #6978 (TorchSharp QA OOM blocking-clean-ci) updated by bot at 07:00 UTC today β€” ongoing, Day 7
    • All other findings carry forward unchanged; day counters incremented

    ⚠️ Partial run β€” GitHub MCP WASM server trap mid-collection. Untriaged count, PR details, and GitHub Actions workflow data unavailable this run. Carried from 2026-06-21.

    Severity: 🟑 Warning (unchanged since 2026-06-11) | Dispatches: 0 / 5 budget used

    i️ Baseline file .github/health-baseline.md last reviewed 2026-03-06 β€” over 90 days ago, consider re-reviewing.

    Note

    πŸ”’ Integrity filter blocked 58 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 Β· ● 1.2M Β· β—·

  11. github-actions commented on Jun 23, 2026

    @github-actions
    ContributorAuthor

    πŸ”„ Health Check Delta β€” 2026-06-23

    Run vs. previous: 2026-06-22 (#27937550540) β†’ 2026-06-23 (#28008648004)

    Category Count
    πŸ†• New findings 0
    βœ… Resolved 0
    πŸ“Œ Existing warnings 4
    πŸ“‹ Baselined 1
    πŸ”Ž Dispatched investigators 0

    Key observations:

    • All 7 blocking-clean-ci issues still open and unchanged β€” 5 were auto-touched by CI bot at 07:02 UTC today: #6978, #7393, #7417, #7418, #7419
    • PR #7609 (arm64 community contribution) is now 49 days old β€” was updated 2026-06-22, but still awaiting merge
    • untriaged label query timed out again (GitHub MCP WASM trap); count estimated β‰₯100 (consistent)
    • AzDO monitoring skipped β€” no AZDO_PAT configured
    • No critical escalations; no new findings require investigator dispatch

    Overall status: 🟑 Warning β€” stable, no changes from prior run

    Note

    πŸ”’ Integrity filter blocked 65 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 Β· ● 1.5M Β· β—·

  12. github-actions commented on Jun 24, 2026

    @github-actions
    ContributorAuthor

    πŸ” Health Check Delta β€” 2026-06-24T07:04Z

    Findings summary:

    • πŸ†• New: 1 (P5-stale-long-prs)
    • πŸ“Œ Existing: 4 (C5, C6, I3, I2 β€” unchanged)
    • βœ… Resolved: 0 (P5-stale-prs still closed since 2026-06-20)
    • πŸ“‹ Baselined: 1

    Key changes since 2026-06-23:

    • Issue #6978 (blocking-clean-ci β€” TorchSharp QA OOM) received CI bot activity at 07:00 UTC today β€” still open and blocking CI (Day 9)
    • πŸ†• New warning P5-stale-long-prs: PRs #7416 (TorchSharp 0.105.0 update, assigned @LittleLittleCloud, 450 days stale) and #7406 (GenAI 4-bit quantization, assigned @LittleLittleCloud, 470 days stale) β€” both targeting main, no activity since March 2025
    • 7 blocking-clean-ci issues remain open (Day 7 for cluster finding)
    • 2 investigators dispatched: P5-stale-long-prs (new) + C5-blocking-ci-6978 (active today)

    Severity: ⚠️ Warning (no change from previous run)


    Run #28081292211 · AzDO monitoring disabled (no AZDO_PAT) · ⚠️ Partial data: GitHub API WASM timeout on some queries

    Note

    πŸ”’ Integrity filter blocked 64 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 Β· ● 846.8K Β· β—·

  13. github-actions commented on Jun 24, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: P5-stale-long-prs

    Finding: PRs #7416 and #7406 on main have been stale for 450–470 days with no reviewer activity β€” evaluate closure or reassignment
    Severity: Medium
    Category: PR


    Evidence

    1. PR update torchsharp to 0.105.0Β #7416 ("update torchsharp to 0.105.0") β€” opened 2025-03-12, last updated 2025-03-31 (~450 days ago). Author: @LittleLittleCloud. State: open, mergeable_state: dirty (merge conflict with main). No CI check runs recorded.
    2. PR [GenAI] Use BitsAndBytes for 4bit quantization.Β #7406 ("[GenAI] Use BitsAndBytes for 4bit quantization") β€” opened 2025-03-02, last updated 2025-03-11 (~470 days ago). Author: @LittleLittleCloud. State: open, mergeable_state: dirty. No CI check runs recorded.
    3. Both PRs have the same author and assignee (@LittleLittleCloud), with no author activity after March 2025.
    4. update torchsharp to 0.105.0Β #7416 technical blocker β€” On 2025-03-31, @michaelgsharp ran CI and identified that TorchSharp β‰₯0.105.0 dropped OSX-x64 support. Additional work was needed to gate TorchSharp builds/tests away from OSX-x64. No follow-up from the author occurred after this was raised. Additionally, the current repo TorchSharpVersion is 0.102.7 β€” the proposed 0.105.0 is now 15+ months old and almost certainly obsolete.
    5. [GenAI] Use BitsAndBytes for 4bit quantization.Β #7406 policy blocker β€” @michaelgsharp raised concerns on 2025-03-07/10 about introducing a new runtime dependency (LittleLittleCloud.TorchSharp.BitsAndBytes) owned by the PR author personally (not Microsoft/dotnet). The author confirmed personal ownership (MIT license). Reviewer also asked whether this could go into TorchSharp upstream and whether the version should be centrally pinned. Two review threads remain unresolved.
    6. Neither PR has a linked issue in update torchsharp to 0.105.0Β #7416. [GenAI] Use BitsAndBytes for 4bit quantization.Β #7406 has linked issues, but those issues have not been updated.
    7. No human review approvals on either PR β€” only automated Copilot-bot review comments.

    Root Cause

    Confidence: High

    Both PRs stalled due to concrete blockers raised by reviewers that the author did not address. For #7416, a last-minute CI run revealed a platform incompatibility (OSX-x64 dropped in TorchSharp 0.105.0) requiring non-trivial extra work. For #7406, the reviewer raised a valid governance concern about adding a personally-maintained CUDA library as a repo dependency. In both cases the author went silent and the PRs aged into merge-conflict state with no CI coverage.


    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Close #7416: The proposed TorchSharp 0.105.0 is now ~15 months stale. If a TorchSharp upgrade is still desired, open a fresh PR targeting the current latest version and include the OSX-x64 platform-exclusion work. Maintainer (@michaelgsharp)
    πŸ”΄ Immediate Close #7406: The LittleLittleCloud.TorchSharp.BitsAndBytes dependency governance question was never resolved, and the PR has diverged from main. Close with a comment inviting the author to reopen after (a) resolving the dependency ownership concern or (b) proposing an alternative approach that avoids a personally-owned CUDA package. Maintainer (@michaelgsharp)
    🟑 Short-term Track TorchSharp upgrade separately: Create a tracking issue for upgrading TorchSharp to a current supported version, including the OSX-x64 platform exclusion work. Assign to a team member rather than relying on external contributions for core dependency bumps. Team
    i️ Long-term Add stale-PR automation: Add a bot (e.g., actions/stale) to warn and auto-close PRs with no activity for 90–120 days. This prevents accumulation of conflicted, CI-dark PRs. Team

    Related


    Investigated by repo-health-investigate β€’ Finding: P5-stale-long-prs

    Note

    πŸ”’ Integrity filter blocked 1 item

    The following item was blocked because it doesn't meet the GitHub integrity level.

    • #7295 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

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

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

    Generated by Repo Health β€” Investigate Finding Β· ● 418.6K Β· β—·

  14. 3 remaining items

  15. github-actions commented on Jun 26, 2026

    @github-actions
    ContributorAuthor

    πŸ“Š Daily Delta β€” 2026-06-26

    Run: #28223027704 Β· Compared to: 2026-06-25

    Metric Change
    πŸ†• New findings 0
    βœ… Resolved findings 0
    πŸ“Œ Existing warnings 4 (unchanged)
    πŸ”΄ Critical 0
    🟑 Warning 4
    Dispatches 0 (no new/escalated findings)

    No changes since yesterday. All four warning findings remain at existing status:

    • C6 (Day 8): blocking-clean-ci cluster holds at 15 open issues β€” no change.
    • C5 (Day 11): #6978 TorchSharp QA OOM β€” automated activity at 07:00 UTC today, no triage progress.
    • I3 (Day 16): Untriaged issue backlog β€” 28+ sampled (total likely 100+).
    • I2 (Day 16): 821+ open issues without milestone.

    GitHub Actions CI: backport.yml βœ… Β· locker.yml βœ… (all recent runs successful)

    AzDO pipeline monitoring: disabled β€” AZDO_PAT not configured.

    No investigator dispatches: all findings are EXISTING with no escalation this run.

    Note

    πŸ”’ Integrity filter blocked 118 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 Β· ● 922.6K Β· β—·

  16. github-actions commented on Jun 27, 2026

    @github-actions
    ContributorAuthor

    πŸ”„ Health Check Delta β€” 2026-06-27

    Metric Count
    πŸ†• New findings 0
    βœ… Resolved findings 0
    πŸ“Œ Existing findings 4 (+1 day each)
    πŸ•΅οΈ Dispatches 0

    Changes since 2026-06-26

    • No severity changes β€” still 🟑 Warning
    • All warning findings aged by 1 day: C6 Day 8β†’9, C5 Day 11β†’12, I3 Day 16β†’17, I2 Day 16β†’17
    • New automated issue #7645 filed by ci-scan-feedback bot at 04:16Z β€” agentic-workflows noise, no human action needed
    • Issues #7418 and #7419 received automated known-issues bot updates at 06:02 UTC (routine heartbeat)
    • Issue #6978 (TorchSharp QA OOM) updated at 06:00 UTC β€” still open, no resolution
    • No new human-filed issues or PRs since last run
    • GitHub Actions CI: 100% βœ… Β· AzDO: monitoring disabled (no AZDO_PAT)

    Workflow run #28281845444

    Note

    πŸ”’ Integrity filter blocked 126 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 Β· ● 2.8M Β· β—·

  17. github-actions commented on Jun 28, 2026

    @github-actions
    ContributorAuthor

    πŸ“Š Daily Delta β€” 2026-06-28T07:15 UTC

    Count
    πŸ†• New findings 0
    βœ… Resolved 0
    πŸ“Œ Persisting warnings 4
    i️ Persisting info 2
    πŸ“‹ Baselined 3

    No change from yesterday's scan. Repo remains at 🟑 Warning.

    Notable updates

    • #6978 (blocking-clean-ci TorchSharp QA OOM) received another activity update at 07:00 UTC today β€” Day 13 tracked, issue remains open and unresolved
    • blocking-clean-ci cluster holds at exactly 15 issues for Day 10 β€” no new closures overnight
    • INFO-issue-7645 (bot ci-scan-feedback noise) transitions: πŸ†• NEW β†’ πŸ“Œ EXISTING (Day 1)

    No dispatches triggered

    No new πŸ”΄ Critical or πŸ†• NEW 🟑 Warning findings β€” investigator dispatch budget unused (0/5).


    Workflow Run #28314810056

    Note

    πŸ”’ Integrity filter blocked 142 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 Β· ● 1.1M Β· β—·

  18. github-actions commented on Jun 29, 2026

    @github-actions
    ContributorAuthor

    πŸ“Š Health Check Delta β€” 2026-06-29 07:31 UTC

    Run: #28355875362 | Status: 🟑 Warning (stable)

    Changes since 2026-06-28

    Count
    πŸ†• New findings 2
    βœ… Resolved 0
    πŸ“Œ Existing (carried forward) 7
    πŸ“‹ Baselined unchanged

    πŸ†• New Findings

    • 🟑 Warning β€” PR-7625-stale: PR #7625 β€” Copilot-generated SentencePieceTokenizer API PR has been open 19 days without review or merge. Copilot PRs require human review; this is blocking a tokenizer API improvement.
    • i️ Info β€” PR-7626-review: PR #7626 β€” Community contribution fixing memory leak + stale-model issue in PredictionEnginePool hot-swap, 15 days old, assigned to kotlarmilos.

    πŸ“Œ Notable Existing Findings

    • #6978 β€” TorchSharp QA OOM (blocking-clean-ci) updated again at 07:00 UTC today (Day 14 of tracking)
    • blocking-clean-ci cluster β€” Stable at 15 issues (Day 11); no new issues added or resolved
    • ci-scan-feedback noise β€” Issue #7647 filed today, continuing the daily pattern from #7645–#7646

    Key Metrics

    Metric Yesterday Today Ξ”
    🟑 Warning findings 4 5 +1
    i️ Info findings 2 3 +1
    blocking-clean-ci count 15 15 0
    Open PRs (non-baselined, active) ~4 ~5 +1
    Untriaged issues 50+ 50+ ~+1
    AzDO pipelines ⚠️ unmonitored ⚠️ unmonitored β€”

    πŸ” Dispatched Investigations (1 of 5)

    1. PR-7625-stale (🟑 Warning, NEW) β€” Copilot PR awaiting review 19+ days

    Note

    πŸ”’ Integrity filter blocked 85 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 Β· ● 851.5K Β· β—·

  19. github-actions commented on Jun 29, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: PR-7625-stale

    Finding: Copilot PR #7625 (SentencePieceTokenizer APIs) awaiting review 19 days without merge
    Severity: High
    Category: PR

    Evidence

    1. PR created 2026-06-10, last commit push 2026-06-18 β€” 11 days without any new activity as of 2026-06-29 β€” PR timeline
    2. mergeable_state: "blocked" β€” PR cannot be merged in its current state β€” GitHub API response
    3. CI failing β€” MachineLearning-CI aggregate: ❌ FAILURE; specifically MachineLearning-CI (MacOS_cross_arm64 Release_Build) ❌ FAILURE; Windows cross-arm64 builds ❌ CANCELLED β€” check runs on commit e1ff3c5c
    4. No human approval β€” All 25+ review events are state: "COMMENTED"; no APPROVED or CHANGES_REQUESTED from any maintainer β€” reviews API
    5. Active review from ericstj β€” Identified two correctness bugs in initial review (2026-06-11): (a) BOS/EOS positional fallback corrupts real vocab pieces when <s>/</s> are absent, (b) ExtractPrecompiledCharsMap silently drops sibling normalizer steps instead of throwing β€” review comment #4472717485
    6. "@copilot please address feedback" β€” ericstj re-triggered Copilot iteration on 2026-06-18 (comment #4676096355); Copilot pushed multiple commits that day
    7. Multiple iteration rounds β€” 15 commits, several rounds of Copilot push β†’ ericstj inline comments β†’ repeat; some threads now resolved/outdated, but CI still red after last push

    Root Cause

    Confidence: High

    The PR is dually blocked: the CI is failing on MacOS cross-arm64 (the only non-cancelled platform build that failed, suggesting a test or platform-specific issue introduced by or not covered by the new tokenizer test fixtures), and no human reviewer has issued a formal approval. ericstj is actively engaged but has not approved β€” likely waiting for CI to go green and/or for the remaining review thread items to be fully addressed. The Copilot author cannot self-merge without human sign-off, and the last push (2026-06-18) left CI broken, stalling the loop.

    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Investigate the MacOS_cross_arm64 CI failure β€” check Azure DevOps build 1471203 for the specific test failure log; determine if it is a flaky infra issue or a real test failure caused by PR changes ericstj / any maintainer
    πŸ”΄ Immediate If CI failure is a real bug in the PR, re-invoke @copilot with specific instructions to fix the failing test/code ericstj
    🟑 Short-term Once CI is green, ericstj (or another maintainer) should issue a formal review decision (APPROVED or CHANGES_REQUESTED) to unblock merge ericstj
    🟑 Short-term Verify that the two correctness bugs called out in the initial review (BOS/EOS fallback corrupts pieces; silent normalizer drop) are fully addressed before approving β€” both affect real HF Unigram models ericstj
    i️ Long-term Add CI test fixtures for HF Unigram tokenizers with non-conventional special-token positions and Sequence normalizers to prevent regressions Tokenizer team

    Related


    Investigated by repo-health-investigate β€’ Finding: PR-7625-stale

    Generated by Repo Health β€” Investigate Finding Β· ● 444.9K Β· β—·

  20. github-actions commented on Jun 30, 2026

    @github-actions
    ContributorAuthor

    πŸ“Š Health Check Delta β€” 2026-06-30T07:11 UTC

    vs previous run (2026-06-29)

    Change Count
    πŸ†• New findings 0
    βœ… Resolved findings 0
    πŸ“Œ Existing findings promoted/changed 1
    πŸ“Œ Existing findings unchanged 6
    πŸ“‹ Baselined unchanged

    Key changes:


    Overall status: 🟑 Warning β€” no change from previous run. No new critical findings.

    Run #28426815194 Β· AzDO monitoring disabled (no AZDO_PAT)

    Note

    πŸ”’ Integrity filter blocked 53 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 Β· ● 1.1M Β· β—·

  21. github-actions commented on Jun 30, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: INFO-agentic-noise

    Finding: ci-scan-feedback bot filing 13 consecutive fallback issues (#7627–#7648) β€” failed PR-to-issue fallback loop
    Severity: High
    Category: Issue


    Evidence

    1. 87+ consecutive ci-scan runs have all hit stale build window (>14d) since 2026-06-08 β€” the most recent failed AzDO build (#1453653) is now 22+ days old, so every run correctly skips. β€” Source: [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648 body
    2. Step 1 "and stop" is prose, not a Hard Rule β€” ci-scan.agent.md lines 80–92 have Hard Rules 1–9, but the early-exit instruction only appears inside Step 1 prose as "and stop". On some runs agents continue past it to Steps 2–7, fetching AzDO timelines, task logs, and Helix data that serve no purpose. β€” Source: ci-scan.agent.md SHA 0937c5f
    3. Token waste confirmed: correct early-exit runs consume ~250K effective tokens; misbehaving runs consume 2.2–2.4M ET (10Γ— overhead) for identical outcome. β€” Source: [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648 bodies
    4. Tally misreporting: skip-only runs emit | 0 | 0 | 0 | 0 | instead of | 0 | 0 | 0 | 1 | β€” the skipped count is not reflected in structured output because Step 7 tally is never reached. β€” Source: [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648 body
    5. 13 identical fallback issues ([ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627, [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7630, [ci-scan-feedback] ci-scan: add Hard Rule 10 to force early exit on no scannable buildΒ #7636–[ci-scan-feedback] ci-scan: add Hard Rule 10 to force early exit on no scannable buildΒ #7637, [ci-scan-feedback] ci-scan: add Hard Rule 10 to force early exit on no scannable buildΒ #7639–[ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7646, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648), all filed between 2026-06-15 and 2026-06-30, all proposing the same one-line Hard Rule 10 addition. β€” Source: issue list, confirmed by reading [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7646, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648
    6. Git push failure is the immediate trigger for the issue flood: each ci-scan-feedback run produces a patch, fails to push the branch, and falls back to creating a GitHub Issue. The fallback mechanism keeps firing because the underlying push failure is never fixed. β€” Source: every fallback issue's "This was originally intended as a pull request" footer
    7. Fix is known, small, and identical across all 13 issues: add Hard Rule 10 after Rule 9 in .github/workflows/ci-scan.agent.md, elevating the early-exit to the same level as the issue-cap and label invariants. The full ready-to-apply patch (57 lines) is in [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648. β€” Source: [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648 body, patch preview

    Root Cause

    Confidence: High

    There are two layered bugs, both with clear evidence:

    Bug 1 (Content) β€” ci-scan.agent.md is missing Hard Rule 10. The early-exit on "no scannable build" lives only in Step 1 prose ("and stop"), which some model runs interpret permissively, causing them to proceed through Steps 2–7 and waste 10Γ— tokens. The tally is also wrong on skip-only runs.

    Bug 2 (Infrastructure) β€” ci-scan-feedback's git push is failing on every run. The bot correctly identifies the fix and generates a valid patch, but cannot push a branch to create a PR. The PR-to-issue fallback fires instead, creating a new duplicate issue on every daily run. The bot does not deduplicate against its own prior fallback issues, so the flood continues indefinitely.


    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Apply the patch from #7648 manually: add Hard Rule 10 to .github/workflows/ci-scan.agent.md after Rule 9 β€” a 2-line change. This fixes the content bug and stops future ci-scan over-runs. Maintainer (any write-access)
    πŸ”΄ Immediate Close duplicate issues #7627, #7630, #7636, #7637, #7639–#7646 as duplicates of #7648 to stop the noise accumulation. Maintainer
    🟑 Short-term Investigate why ci-scan-feedback's git push is failing. Likely cause: branch protection requiring PRs, or the workflow token lacks contents: write. Check the workflow run logs for runs 27523314204 β†’ 28419478972 for the push error. Maintainer
    🟑 Short-term Add deduplication logic to ci-scan-feedback's fallback path: before filing a new issue, search for an existing open issue with the same title prefix to avoid repeated filings. Bot prompt edit
    i️ Long-term Review ci-scan-feedback's permissions model so it can push branches and open PRs autonomously. Consider adding contents: write scoped to the agent branch namespace only. Repo admin

    Proposed Hard Rule 10 (ready to apply)

    Add this line to .github/workflows/ci-scan.agent.md after Rule 9:

    10. **Exit at Step 1 on no scannable build.** If Step 1 yields any skip reason (`stale build window (>14d)`, `no follow-up build yet, defer to next run`, or `no failed build in 7d`): append the reason to `/tmp/gh-aw/agent/coverage/MachineLearning-CI.txt`, print the Step 7 tally row as `| 0 | 0 | 0 | 1 |`, call `noop`, and stop immediately β€” do not fetch any AzDO timeline, download any task log, or query any Helix work item.
    

    Also update the Step 1 trailing sentence to read: "If selection yields no scannable build, apply Hard Rule 10 immediately." Full patch with both changes is in #7648.


    Related


    Investigated by repo-health-investigate β€’ Finding: INFO-agentic-noise

    Generated by Repo Health β€” Investigate Finding Β· ● 183.9K Β· β—·

  22. github-actions commented on Jul 1, 2026

    @github-actions
    ContributorAuthor

    πŸ”„ Daily Delta β€” 2026-07-01T07:22 UTC

    Run: #28500685308 Β· compared to run 2026-06-30

    Count
    πŸ†• New findings 0
    βœ… Resolved findings 0
    πŸ“Œ Existing findings 10 (all aging +1 day)
    πŸ”΄ Critical 0
    🟑 Warning 6
    i️ Info 2
    πŸ“‹ Baselined 4

    Notable changes:

    • πŸ”” Issue #6978 (blocking-clean-ci TorchSharp QA OOM) was updated at 07:00 UTC today β€” renewed activity on this known CI blocker
    • βœ… Epic #6984 (Tokenizers improvement track) was closed 2026-06-29 β€” positive team progress
    • ⏳ Copilot PR #7625 (SentencePieceTokenizer) now 21 days without review β€” assigned @ericstj
    • ⏳ Community PR #7626 (PredictionEnginePool fix) now 17 days without review
    • ⏳ Community PR #7609 (arm64 SymSGD) now 57 days without review

    No new dispatches β€” all warning findings have existing investigation issues.

    Note

    πŸ”’ Integrity filter blocked 160 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 Β· ● 626.9K Β· β—·

  23. github-actions commented on Jul 2, 2026

    @github-actions
    ContributorAuthor

    πŸ₯ Repo Health Delta β€” 2026-07-02

    Run: #28571700375 Β· vs. previous run 2026-07-01

    Category Count Change
    πŸ†• New findings 0 β€”
    βœ… Resolved 0 β€”
    πŸ“Œ Existing warnings 7 Β±0
    i️ Info 1 βˆ’1 (PR-7609 ⬆ escalated to Warning)
    πŸ“‹ Baselined 3 Β±0

    Key Changes

    • ⬆ INFO-agentic-noise escalating (Day 5): ci-scan-feedback bot filed fallback issue #7651 today. Issue body cites 95 consecutive skipped runs and 14 prior failed push attempts since Jun 8 β€” bot is stuck in a loop creating ~1 noise issue/day. Investigator dispatched.
    • ⬆ P2-community-pr-7609 β†’ Warning: Community PR #7609 (arm64 SymSGD, fixes #5798) is now 58 days without a review β€” escalated from Info. Investigator dispatched.
    • ➑ PR-7625-stale (Day 3): Copilot PR #7625 SentencePieceTokenizer APIs, 22 days old with no activity since Jun 18, still needs a human reviewer assigned.
    • ➑ C6-blocking-ci-cluster (Day 14): ~15 blocking-clean-ci issues unchanged; #6978, #7418, #7419 all updated today by Arcade health checks.

    Dispatched Investigators

    Finding Severity Summary
    INFO-agentic-noise 🟑 High ci-scan-feedback bot loop β€” 95 consecutive failures, 16+ fallback issues
    C6-blocking-ci-cluster 🟑 High ~15 blocking-CI issues open 14 days

    AzDO monitoring: Disabled β€” configure AZDO_PAT secret to enable pipeline health data.
    GitHub Actions CI: βœ… All healthy (backport + locker).

    Note

    πŸ”’ Integrity filter blocked 45 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 Β· ● 869.3K Β· β—·

  24. github-actions commented on Jul 2, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: INFO-agentic-noise

    Finding: ci-scan-feedback bot loop β€” 95 consecutive skipped ci-scan runs producing fallback issues at ~1/day since Jun 8 (latest: #7651)
    Severity: High
    Category: Issue


    Evidence

    1. 95 consecutive ci-scan skips (Jun 8 – Jul 2) β€” Every 6h run of ci-scan exits at Step 1 with stale build window (>14d): AzDO MachineLearning-CI definition 167 on main has had no builds within the 14-day scannable window since the workflow launched. Source: [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7651 body, [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627 body, dashboard πŸ₯ Repo Health Dashboard β€” dotnet/machinelearningΒ #7634.

    2. 14+ fallback issues filed, zero PRs ever created β€” ci-scan-feedback correctly detects the skip-path token waste, proposes adding Hard Rule 10 to ci-scan.agent.md, attempts create_pull_request, but every push fails with "the git push operation failed" and falls back to filing an issue instead. Confirmed: 0 open [ci-scan-feedback] PRs exist. Source: issues [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627, [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7630, [ci-scan-feedback] ci-scan: add Hard Rule 10 to force early exit on no scannable buildΒ #7636–[ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7648, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7650, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7651; GitHub PR search.

    3. All 14+ fallback issues propose the same 2-line patch β€” Hard Rule 10 adds an explicit early-exit invariant to ci-scan.agent.md (append skip reason, print | 0 | 0 | 0 | 1 |, emit noop, stop β€” without fetching AzDO timeline/logs/Helix). The patch is functionally identical in every fallback issue. Source: comparing [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7627, [ci-scan-feedback] ci-scan: add Hard Rule 10 for early exit on no scannable buildΒ #7630, [ci-scan-feedback] ci-scan: add Hard Rule 10 for explicit early exit on no scannable buildΒ #7651 diffs.

    4. ci-scan.agent.md on main still unpatched β€” SHA 0937c5f, Hard Rule 10 absent, file unchanged since initial merge. The fix proposed daily since Jun 15 has never landed. Source: github-get_file_contents.

    5. PR [ci-scan-feedback] Fix push to existing feedback PR on scheduled runsΒ #7620 (merged Jun 9) fixed the wrong code path β€” It fixed push-to-pull-request-branch (updating an existing PR) but left create-pull-request (creating the first PR) broken. Since no PR has ever been successfully created, every daily run sees "no existing PR" β†’ tries create_pull_request β†’ push fails β†’ new fallback issue. Source: [ci-scan-feedback] Fix push to existing feedback PR on scheduled runsΒ #7620 body.

    6. Workflow runs succeed despite push failure β€” All 5 jobs in run 28564527554 (Jul 2) concluded success; the gh-aw runtime handles push failures gracefully by creating a fallback issue. The noise is a design artifact, not a workflow crash. Source: list_workflow_jobs.

    7. Exact push error not surfaced in available logs β€” The gh-aw safe-outputs server emits a generic fallback message. The workflow declares permissions: read-all on the agent job; if the safeoutputs runtime relies on the GITHUB_TOKEN rather than the Copilot App token for branch creation, the missing contents: write scope would explain the consistent failure from day one of proposals.


    Root Cause

    Confidence: High

    Two co-occurring issues form a feedback loop. (A) MachineLearning-CI (AzDO definition 167) has had no builds within the 14-day scan window since June 8, so every ci-scan run skips at Step 1; the existing "and stop" prose instruction is not a hard constraint and some model versions continue to fetch timelines/logs before concluding the skip (250K–5.8M effective-token variance per run). (B) ci-scan-feedback correctly diagnoses this and proposes Hard Rule 10 each day, but create-pull-request fails every time β€” most likely permissions: read-all on the agent job prevents branch push if the safeoutputs server uses the GITHUB_TOKEN, or the Copilot App's installation token lacks write access to this repo. Because no PR is ever created, every daily run re-proposes the same fix and creates a new fallback issue, flooding the tracker at ~1/day.


    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Apply the patch from any fallback issue manually (all are identical): gh run download <run-id> -n agent, then git am --3way, push, PR. This stops the daily fallback flood once Hard Rule 10 lands. Maintainer
    πŸ”΄ Immediate Close issues #7627, #7630, #7636–#7650 as duplicates of #7651 (most recent / most complete). Maintainer
    🟑 Short-term Fix create-pull-request push failure in ci-scan-feedback. Add contents: write (and workflows: write if needed) to the agent job's permissions block and re-test via manual workflow dispatch. Compare with dotnet/runtime's equivalent workflow if that one is creating PRs successfully. Maintainer
    🟑 Short-term Investigate why AzDO MachineLearning-CI definition 167 has had no builds accessible in 24+ days β€” pipeline disabled, frequency drop, or scan window needs recalibration. Maintainer
    i️ Long-term Add idempotency to ci-scan-feedback fallback: skip filing a new fallback issue if an open issue with the same title stem was filed within the last 7 days with no action taken. Workflow owner

    Related


    Investigated by repo-health-investigate β€’ Finding: INFO-agentic-noise

    Generated by Repo Health β€” Investigate Finding Β· ● 1.3M Β· β—·

  25. github-actions commented on Jul 2, 2026

    @github-actions
    ContributorAuthor

    πŸ” Investigation: P2-community-pr-7609

    Finding: Community PR #7609 β€” Enable SymSgdNative on arm64 via system BLAS (fixes #5798)
    Severity: Medium
    Category: PR


    Evidence

    1. PR open 58 days with no maintainer review β€” Created 2026-05-05 by @anicka-net (community contributor); zero review comments; no assigned reviewers, no milestone β€” PR #7609
    2. CI: 8 of 25 checks failing β€” All failing checks are cross-compilation targets: Ubuntu_x64_cross_arm Debug/Release, Ubuntu_x64_cross_arm64 Debug/Release, Windows_cross_arm64 Debug/Release, MacOS_cross_arm64 Debug/Release. All native x64 builds pass.
    3. Failing builds finish in ~6 minutes (config-time failure, not compile/test) β€” consistent with CMake find_package(BLAS REQUIRED) halting the build immediately when BLAS cannot be found in the cross-compilation sysroot.
    4. New MklImportsArm/CMakeLists.txt uses find_package(BLAS REQUIRED) β€” In CI cross-compilation environments (x64 host compiling for ARM target), ARM BLAS libraries (OpenBLAS) are not installed in the x86 sysroot and CMake's find_package does not search the target sysroot unless explicitly configured.
    5. Author tested on native ARM64 only β€” PR test plan notes "Tested on NVIDIA DGX Spark (Grace ARM CPU, Ubuntu 24.04, .NET 10.0.107)". Native ARM64 machines have OpenBLAS available directly; cross-compilation environments do not.
    6. Code coverage and CLA pass β€” Codecov reports no regression; CLA is signed. x64 path is unaffected and all x64 builds green.
    7. No review threads, no blockers noted by maintainers β€” The PR has stalled purely from lack of triage.

    Root Cause

    Confidence: High

    The PR correctly fixes arm64 native support by replacing Intel MKL (x86-only) with an OpenBLAS-backed shim and sparse BLAS implementations in C. However, the new MklImportsArm/CMakeLists.txt calls find_package(BLAS REQUIRED), which fails in all CI cross-compilation jobs (x64 host β†’ ARM target) because the cross-compilation sysroot does not have ARM-architecture BLAS libraries installed, and CMake does not automatically search the target sysroot. The PR was validated only on a native ARM64 machine where OpenBLAS is available natively. The CI has no native ARM64 runners, so the cross-compilation failure was not caught pre-submission.


    Recommendations

    Priority Action Who
    πŸ”΄ Immediate Assign a maintainer to triage and review PR #7609 β€” the logic and approach are sound ML.NET team
    🟑 Short-term Fix the cross-compilation failure: change find_package(BLAS REQUIRED) β†’ find_package(BLAS) with a graceful skip/stub fallback or install libopenblas-dev:arm64 in the CI cross-compilation Docker image @anicka-net / ML.NET team
    🟑 Short-term Add comment on PR explaining the cross-compilation issue so the author can fix it and doesn't wait indefinitely ML.NET team
    i️ Long-term Add a native ARM64 CI job (e.g., an Ubuntu_arm64 runner) to validate arm64-specific changes without relying on cross-compilation ML.NET team

    Related


    Investigated by repo-health-investigate β€’ Finding: P2-community-pr-7609

    Note

    πŸ”’ Integrity filter blocked 2 items

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

    • #5798 issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
    • #6588 issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

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

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

    Generated by Repo Health β€” Investigate Finding Β· ● 321.4K Β· β—·

  26. github-actions commented on Jul 3, 2026

    @github-actions
    ContributorAuthor

    πŸ“Š Daily Health Delta β€” 2026-07-03

    Run: #28644126447 · Overall: 🟑 Warning (unchanged)

    Changes since 2026-07-02

    Count
    πŸ†• New findings 1
    πŸ“Œ Existing (carried) 10
    βœ… Resolved 0 (P5-stale-prs remains resolved from 2026-06-20)
    πŸ”„ Severity changes 0

    πŸ†• New Finding

    • PR-7652-new (i️ Info) β€” #7652 opened by @kotlarmilos: Isolate agentic workflow authentication with a Copilot token pool. New PR targeting the copilot-pat-pool environment setup.

    Key Metric Changes

    Metric Yesterday Today Ξ”
    Open PRs ~16 ~17 +1
    blocking-clean-ci issues ~15 ~15 0
    Warnings 7 7 0
    CI (locker) runs #944 success #945 success βœ…

    Notable Activity

    No investigator dispatches β€” no new critical findings or severity escalations.

    Note

    πŸ”’ Integrity filter blocked 65 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 Β· ● 935.4K Β· β—·

  27. locked and limited conversation to collaborators on Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions