Skip to content

πŸ₯ Repository Health DashboardΒ #695

@github-actions

Description

@github-actions

πŸ₯ Daily Health Check β€” 2026-06-21

Status: πŸ”΄ 1 critical Β· 🟑 1 warning Β· πŸ”΅ 1 info
Since last check (2026-06-20): πŸ†• 0 new Β· βœ… 2 resolved Β· πŸ“Œ 3 unchanged

πŸ“Œ Maintainer action needed: please pin this issue as the canonical health dashboard and unpin/close any stale duplicate.


πŸ†• New Findings (0)

No new findings detected since the last health check (2026-06-20).


πŸ” Investigation Results

Deep investigations are dispatched for new critical/warning findings.
The grooming workflow links results ~3 hours after this run.

Finding Severity Investigation First Seen Result
Evaluation avg duration critical (110+ min) πŸ”΄ Critical βœ… Done 2026-06-03 The evaluate (dotnet-test) job is the sole critical bottleneck at 100 minutes, driven by 175 sequential eval scenarios; the regression traces directly to PR #707 (merged June 1) which added polyglot scenarios to three skills.

βœ… Resolved Since Last Check (2)

These were in the previous report but are no longer detected.
⚠️ Note: cache was last saved 2026-06-13 (Jun 20 run did not persist cache); these findings were already shown as resolved in the 2026-06-20 dashboard.

  • πŸ”΄ Critical β€” Evaluation failed: evaluate (dotnet-diag) β€” Run skill-validator (pipeline:evaluation:evaluate-(dotnet-diag):run-skill-validator:failure)
    All scheduled evaluation runs since Jun 13 have completed successfully. The HTTP 429 token rate-limit that caused the dotnet-diag failure has cleared. Latest scheduled run #4514 (Jun 21) succeeded.

  • πŸ”΄ Critical β€” Evaluation failure rate critical (50% in last 24h) (pipeline:evaluation:failure-rate:critical)
    Current failure rate in the last 24h: 0% (0 failures / 3 non-skipped runs). The spike on 2026-06-13 was transient and has fully self-resolved.


πŸ“Œ Existing Findings (3)

These have been present since before today. Sorted by severity then age.

πŸ”΄ Critical β€” Evaluation average duration critical (~145 min avg, threshold: 55 min) Β· first seen 2026-06-03 Β· 9 occurrences
  • Fingerprint: resource:eval-duration:critical
  • First seen: 2026-06-03 Β· Occurrences: 9 (chronic β€” 7+ weeks)
  • Details: The 14-day average for substantial evaluation runs is ~145 min β€” over 2.6Γ— the 55-min critical threshold. The most recent scheduled evaluation on main (Jun 19) ran 164 min; the Jun 19 issue_comment-triggered runs clocked 139 min and 132 min respectively. Jun 20 and Jun 21 scheduled runs were no-ops (no new commits since last eval).
  • 7-day run summary: 3 substantial runs (132, 139, 164 min) + 2 no-op schedule runs + 3 skipped issue_comment runs. 1 failure (build-validator) on Jun 19, now resolved.
  • Root cause (from investigation): The evaluate (dotnet-test) job is the bottleneck (~100+ min), driven by 175 sequential eval scenarios added by PR Make dotnet-test analysis skills and auditor agent polyglotΒ #707 (merged 2026-06-01).
  • Links: Latest scheduled run (Jun 19) Β· Investigation result Β· evaluation.yml
  • Suggested action: Parallelize eval scenarios in evaluate (dotnet-test); consider splitting 175 sequential scenarios across multiple parallel jobs, or introduce a fast-path for PR-triggered evaluations vs. nightly scheduled runs.
🟑 Warning β€” Orphan plugin: dotnet-experimental not listed in marketplace.json Β· first seen 2026-05-14 Β· 28 occurrences
  • Fingerprint: infra:orphan-plugin:dotnet-experimental
  • First seen: 2026-05-14 Β· Occurrences: 28 (chronic β€” 5+ weeks)
  • Details: The directory plugins/dotnet-experimental/ exists on disk with a valid plugin.json (name: dotnet-experimental, version: 0.1.0) and a skills/ directory containing exp-mock-usage-analysis, exp-simd-vectorization, and exp-test-maintainability. However, no corresponding entry exists in .github/plugin/marketplace.json (which lists 13 plugins).
  • Links: marketplace.json Β· plugins/dotnet-experimental
  • Suggested action: Add { "name": "dotnet-experimental", "source": "./plugins/dotnet-experimental", "description": "..." } to marketplace.json when ready to publish, or remove the plugin directory if not intended for publication.
πŸ”΅ Info β€” evaluation.yml uses --verdict-warn-only mode Β· first seen 2026-05-16 Β· 26 occurrences
  • Fingerprint: infra:verdict-warn-only
  • Details: evaluation.yml passes --verdict-warn-only to the skill-validator, meaning skill validation failures are treated as warnings rather than hard failures. This is intentional configuration.
  • Link: evaluation.yml

πŸ“Š Trends (7-day)

Metric Today 7d Avg Ξ” Trend
Eval duration β€” scheduled main (min) 0 (no-op; last actual: 164 Jun 19) ~145 (substantial runs) β€” ➑️ Stable
Eval success rate β€” main (7d non-skipped) 83% (5/6) ~83% 0% ➑️ Stable
Eval success rate β€” all branches (7d non-skipped) 94% (15/16) ~94% 0% ➑️ Stable
Eval scheduled cancellation rate (24h) 0% (0/1 scheduled) ~0% 0% ➑️ Stable
Workflow failure rate β€” main (24h) 0% Low β€” βœ… Improving
Compute hours/day ~0.2h (no eval work today) ~4h -3.8h βœ… Improving

βœ… Pipeline fully healthy today: no failures, no cancellations, 0% failure rate in last 24h on all branches.
⚠️ Eval duration remains a chronic concern (~145 min avg when running). No actual evaluation ran Jun 20–21 (no-ops due to no new commits).
i️ Cache note: last saved 2026-06-13; Jun 20 run updated the issue but did not persist cache. 2 resolved findings from Jun 13 are shown as resolved again (already resolved in the 2026-06-20 dashboard).
⚠️ Skipped I5 check (Pages deployment): GitHub Pages API not accessible via available tools.
i️ I6 (unpinned actions): Enforce Action Pinning workflow is active; no manual scan performed today.


πŸ€– Generated by DevOps Health Check agentic workflow Β· Run #27893641369 Β· 2026-06-21T04:39 UTC

Generated by DevOps Daily Health Check Β· sonnet46 4.9M Β· β—·

Metadata

Metadata

Assignees

No one assigned

    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