Skip to content

Daily Maintenance Digest — 2026-07-05 #16111

Description

@nohwnd

@nohwnd — daily digest for 2026-07-05

Repo Health — 2026-07-05

  • Build: ✅ passing (0 errors, 4 pre-existing IL-trimming warnings in CommunicationUtilities)
  • Tests: ✅ 3,739 passed / 0 failed (25 skipped)
  • Issues found: 0 new issues created
  • Auto-fix PRs: 0
vstest-specific checks
  • Binding redirects: ✅ Consistent across all three app.configs. vstest.console, testhost.x86, and datacollector share the same 4 core redirects (System.Runtime.CompilerServices.Unsafe 6.0.3.0, System.Collections.Immutable 10.0.0.0, System.Reflection.Metadata 8.0.0.0, System.Memory 4.0.5.0). testhost.x86 has 2 extra intentional host-specific entries.
  • Package verification: ✅ expected-nupkg-file-counts.json (14 packages) and expected-dll-frameworks.json present and reasonable. No pack build run today.
  • PublicAPI: ⚠️ Pre-existing unshipped entries in Microsoft.TestPlatform.CrossPlatEngine (IProxyManagerFactory, MtpProxyManagerFactory) and Microsoft.TestPlatform.Build (VSTestLogsTask, VSTestTask). No new additions today.
  • xlf sync: ✅ No actionable mismatches found.

PR Status — 2026-07-05

🟢 Ready to merge (1)

PR Title Author Age Action
#16043 Fix MsCoverageReferencedPathMaps: skip during design-time builds @nohwnd 48d Merge — all CI ✅ (May 18); getting very stale

🔴 Needs your review (2)

PR Title Author Waiting since Action
#16191 Drain crashed testhost stderr without blocking a thread-pool thread @nohwnd Jul 1 Review — CI ✅ all platforms (Jul 1); flaky stack-overflow test fix
#15356 Adjust ManagedType implementation and spec @Youssef1313 ~6 months Review — lockdown mode (CI unverifiable); external contributor

🟡 Waiting on author (4)

PR Title Author Issue Action
#16044 Fix LoggerRunSettings verbosity being silently overridden @nohwnd CI ❌ macOS + ubuntu failing (Jul 4) ⚠️ regression vs yesterday Investigate; was green on Jul 1
#16208 Inject CommandLineOptions into vstest.console argument processors @nohwnd CI ❌ macOS cancelled → overall failure (Jul 3) Re-run or investigate macOS infra
#16206 Source Microsoft.TestPlatform package payloads from real dotnet build @nohwnd CI ❌ Windows Release failing (Jul 3) Fix CI
#16202 Fix mixed synchronization for _runStartedClients in ParallelProxyExecutionManager @azat-msft CI ❌ Windows Release failing (Jul 3) Fix CI

⚪ In progress (6 drafts)

PR Title Author Status
#16213 [efficiency-improver] perf: eliminate redundant ConcurrentDictionary updates @nohwnd Draft (Jul 4, new today)
#16210 [efficiency-improver] perf: eliminate GetRawText() string allocations @nohwnd Draft (Jul 3)
#16033 Fix TestCaseStart/Stop events dropped for data-driven tests @nohwnd Draft (May 18)
#16032 Skip MsCoverageReferencedPathMaps target with MSBuild graph build @nohwnd Draft (May 18)
#15795 Fix backslash normalization in VSTestCLIRunSettings on Unix @nohwnd Draft (May 17)
#15794 Fix CopyTraceDataCollectorArtifacts overwriting newer CodeCoverage DLLs @nohwnd Draft (May 17)

Summary

  • Your action needed: 1 PR to merge (#16043), 2 PRs to review (#16191, #15356)
  • Waiting on authors: 4 PRs with CI failures (3 from @nohwnd, 1 from @azat-msft)
  • ⚠️ Status change: PR #16044 CI newly broken as of Jul 4 (macOS + ubuntu failing) — was green in yesterday's digest
  • Repo health: ✅ build and tests green; ⚠️ pre-existing unshipped PublicAPI entries

Issues Backlog — 2026-07-05

Category Count
Total open issues 39
Untriaged (Needs: Triage :mag:) 0
Waiting for info (Needs: Additional Info) 0
Blocked / Design needed 3
agentic-workflows-labelled PRs in flight 2 (#16213, #16210)

Issue Triage Progress: No new issue-repro-triage PRs in the last 24 hours. The efficiency-improver created a new draft PR #16213 on Jul 4 (eliminate redundant ConcurrentDictionary updates in the discovery hot path).

Trend: 39 open issues (flat vs yesterday). ↓ 10 issues closed this week (Jun 28–Jul 5), mostly maintenance/bot cleanup.

cc @nohwnd

Generated by Daily Maintenance Digest

Generated by Daily Maintenance Digest · ● 8.8M ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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