Skip to content

πŸ₯ Repository Health DashboardΒ #1

Description

@github-actions

πŸ₯ Daily Health Check β€” 2026-04-27

Monitoring: dotnet/dotnet
Status: πŸ”΄ 2 critical Β· 🟑 2 warnings Β· πŸ”΅ 0 info
Since yesterday: πŸ†• 0 new Β· βœ… 2 resolved Β· πŸ“Œ 4 unchanged

i️ ADO data covers public CI (dnceng-public) only.
⚠️ Source-build (P8), NuGet feed health (I6), source manifest staleness (I7), repo config (I3, I4, I5) skipped: pre-collected data not available for these checks.


πŸ†• New Findings (0)

βœ… No new findings since the last run.


πŸ” Investigation Results

Deep investigations are dispatched for new πŸ”΄ Critical and 🟑 Warning pipeline findings.
No new qualifying findings this run β€” no investigations dispatched.

Finding Severity Status Result
dotnet-dotnet public CI 14-day pass rate critical πŸ”΄ Critical βœ… Done Two concurrent independent failures are driving the pass rate: (1) a recurring SIGN004 signing misconfiguration for a 3rd party assembly in ContainerSigning/118 using Arcade SDK toolset 11.0.0-beta.26210.111, and (2) an ongoing intermittent npm ci crash (exit code 57005 / 0xDEAD) in the aspnetcore build step β€” the aspnetcore team is actively adding diagnostics but has not yet shipped a fix.
Codeflow PRs blocked >3 days πŸ”΄ Critical βœ… Done All 4 blocked codeflow PRs require manual intervention β€” 3 are stuck on unresolved merge conflicts (requiring darc vmr resolve-conflict) and 1 is blocked by a source-build failure on the release/11.0.1xx-preview3 branch.
dotnet-dotnet public CI 14-day pass rate critical (21.4%) πŸ”΄ Critical βœ… Done The public dotnet-dotnet CI pipeline on main is failing at a critical rate (10/14 builds over 14 days) due to two compounding failures: (1) the src/runtime/build.sh build script exiting with non-zero status (MSB3073), and (2) a SIGN004 error where a newly-introduced 3rd party library is being signed with a Microsoft certificate β€” a known, previously-resolved pattern.
dotnet-dotnet public CI failed on main 🟑 Warning βœ… Done Build 1390567 failed on two fronts β€” (1) the src/runtime/build.sh subprocess exited non-zero (primary, root cause unclear without full logs), and (2) a SIGN004 signing policy violation in ContainerSigning was simultaneously active and has since been fixed by PR #6191 (merged same day). The 14-day pass rate indicates a chronic underlying issue, most likely in the runtime build leg.
Multiple operational issues stale >3 days πŸ”΄ Critical βœ… Done 18 open area-unified-build-OperationalIssue issues are stale (no updates for >3 days), with the oldest unresolved since December 2025, indicating a triage and ownership gap rather than a single root cause β€” immediate triage, assignment, and closure of resolved or permanently-intermittent issues is recommended.
dotnet-dotnet public CI failed on main πŸ”΄ Critical βœ… Done The public CI dotnet-dotnet pipeline on main is exhibiting chronic failures driven by two concurrent issues: an ongoing src/runtime/build.sh restore/build failure and a SIGN004 signing-policy violation for a newly-introduced third-party binary in the source-built artifacts.
dotnet-dotnet 14-day pass rate critical (21.4%) πŸ”΄ Critical βœ… Done Two concurrent failure modes β€” a recurring SIGN004 3rd-party signing violation and a MSB3073 runtime Linux build script failure β€” are together driving a critical pass rate on the main branch; the SIGN004 fix follows a well-known pattern and can be applied quickly, while the runtime failure requires investigation of recent codeflow changes.
Codeflow PR dotnet#6120 blocked >3 days πŸ”΄ Critical βœ… Done PR #6120 passed all CI and Maestro auto-merge checks but remains unmerged due to its branch being out-of-date with the release/10.0.4xx base branch; Maestro re-evaluated the PR today (17:40 UTC) which may indicate an imminent merge or a Maestro queue delay.

βœ… Resolved (2)

  • [Critical] Multiple operational issues stale >3 days β€” infra:stale-operational-issues:critical β€” all operational issues cleared βœ…
  • [Warning] 19+ open operational issues (>10 threshold) β€” infra:stale-operational-issues:warning β€” 0 open operational issues now βœ…

πŸ“Œ Existing (4)

πŸ”΄ [Critical] dotnet-dotnet public CI 14-day pass rate critical (7.1%) β€” first seen 2026-04-24, 4 occurrences

Fingerprint: pipeline:ado:rolling-build:pass-rate:critical
Category: pipeline Β· Severity: πŸ”΄ Critical Β· Check: P4

The 14-day pass rate for dotnet-dotnet on main is 7.1% β€” well below the πŸ”΄ Critical threshold of 50%.

Metric Value
14-day total builds 14
Succeeded 1
Failed 12
Pass rate 7.1% πŸ”΄

Failed tasks: Sign Source-Built Artifacts (SIGN004 β€” 3rd party signing in ContainerSigning/117), Build (MSB3073 in src/sdk on Linux), Build (MSB3073 in src/wpf on Windows).

[ADO pipeline β†’]((dev.azure.com/redacted)

πŸ”΄ [Critical] Codeflow PRs blocked >3 days (7 PRs, oldest: ~54 days) β€” first seen 2026-04-24, 4 occurrences

Fingerprint: infra:codeflow-backlog:critical
Category: infra Β· Severity: πŸ”΄ Critical Β· Check: I2

7 codeflow PRs have been open for >3 days, indicating flow blockages (PR dotnet#6236 merged since last run βœ…):

PR Title Age
#5229 [main] Source code updates from dotnet/diagnostics ~54 days
#5743 [release/11.0.1xx-preview3] microsoft/vstest ~31 days
#6106 [release/10.0.1xx] dotnet/symreader ~10 days
#6111 [release/10.0.1xx] dotnet/sourcelink ~10 days
#6226 [release/10.0.3xx] dotnet/sourcelink ~4 days
#6232 [main] dotnet/emsdk ~3 days
#6233 [main] dotnet/arcade ~3 days

Open codeflow PRs β†’

🟑 [Warning] dotnet-dotnet public CI failed on main (24h) β€” first seen 2026-04-24, 4 occurrences

Fingerprint: pipeline:ado:dnceng-public:dotnet-dotnet:build:failed
Category: pipeline · Severity: 🟑 Warning · Check: P1

The dotnet-dotnet public pipeline (dnceng-public) had 1 failed build out of 1 in the last 24h on main.

  • [Build #1397450]((dev.azure.com/redacted) β€” started 2026-04-27T05:01Z, finished 2026-04-27T10:55Z (~5h54m)
  • Failed tasks:
    • Sign Source-Built Artifacts β€” SIGN004: Signing 3rd party library in ContainerSigning/117
    • Build (Linux) β€” MSB3073: src/sdk/eng/common/build.sh exited non-zero
    • Build (Windows) β€” MSB3073: src/wpf/eng/common/build exited non-zero
🟑 [Warning] 23 codeflow PRs open simultaneously (>5 threshold) β€” first seen 2026-04-24, 4 occurrences

Fingerprint: infra:codeflow-backlog:warning
Category: infra · Severity: 🟑 Warning · Check: I2

Currently 23 open codeflow PRs (warning threshold: >5), increased from 16 yesterday. The increase reflects new forward-flow PRs from roslyn, vstest, aspnetcore, fsharp, and other repos across multiple branches.

Open codeflow PRs β†’


πŸ“Š Summary

Category Checks Run Findings
ADO Pipelines (public) P1, P4 πŸ”΄ 1 critical, 🟑 1 warning
GitHub Actions P7 βœ… No failures (24h)
Codeflow PRs P5, I2 πŸ”΄ 1 critical, 🟑 1 warning
Infrastructure (Ops Issues) I1 βœ… 0 open issues
Source-build P8 ⚠️ Skipped (data not available)
NuGet feed health I6 ⚠️ Skipped (data not available)
Source manifest staleness I7 ⚠️ Skipped (data not available)
Repo config (CODEOWNERS, Dependabot, Actions) I3, I4, I5 ⚠️ Skipped (data not available)

πŸ€– Generated by DevOps Health Check Β· 2026-04-27T17:22 UTC Β· Monitoring dotnet/dotnet

Generated by DevOps Daily Health Check Β· ● 433.8K Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Labels

    devops-healthDaily automated health check report

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions