Skip to content

Daily Maintenance Digest — 2026-07-07 #16111

Description

@nohwnd

@nohwnd — daily digest for 2026-07-07

Repo Health — 2026-07-07

  • Build: ✅ passing (0 errors, 4 pre-existing IL-trimming warnings in CommunicationUtilities)
  • Tests: ✅ ~2,667 passed / 0 failed (~20 skipped across 19 test projects)
  • Issues found: 0 new issues created
  • Auto-fix PRs: 0
vstest-specific checks
  • Binding redirects: ✅ Consistent. All three app.configs have the core 5 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, System.Buffers 4.0.5.0). testhost.x86 has 2 extra intentional host-specific entries. No gaps.
  • 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: ⚠️ Pre-existing — all vstest.console xlf files (13 languages) missing AvailableExtensionFormat and AvailableTestsFormat. No change from prior days.

PR Status — 2026-07-07

🟢 Ready to merge (4)

PR Title Author CI Action
#16223 [fix] Fix test output eaten by MSBuild terminal logger @nohwnd ✅ all green (today) Merge
#16215 fix: auto-discover Code Coverage adapter from NuGet @nohwnd ✅ all green (Jul 5) Merge
#16191 Drain crashed testhost stderr without blocking thread-pool @nohwnd ✅ all green (Jul 1) Merge
#16043 Fix MsCoverageReferencedPathMaps: skip design-time builds @nohwnd ✅ all green (May 18) Merge — 50d stale

🔴 Needs your review (1)

PR Title Author Waiting since Action
#15356 Adjust ManagedType implementation and spec @Youssef1313 ~7 months Decide — CI ✅; last comment May 29

🟡 Waiting on author (4)

PR Title Author Issue Action
#16208 Inject CommandLineOptions into vstest.console @nohwnd CI ❌ macOS cancelled (Jul 3) Fix CI
#16206 Source TestPlatform package payloads from real dotnet build @nohwnd CI ❌ Windows Release fail (Jul 3) Fix CI
#16202 Fix mixed synchronization in ParallelProxyExecutionManager @azat-msft CI ❌ Windows Release fail (Jul 3) Fix CI
#16044 Fix LoggerRunSettings verbosity being silently overridden @nohwnd CI ❌ (persisting from Jun) Fix CI

⚪ In progress (11)

PR Title Author Status
#16222 perf: use JsonElement.TryGetGuid/TryGetDate @nohwnd Draft (efficiency-improver)
#16219 Source code updates from dotnet/dotnet dotnet-maestro[bot] CI running
#16218 Update dependencies from devdiv/DevDiv/vs-code-coverage dotnet-maestro[bot] CI running
#16217 Update dependencies from dotnet/arcade dotnet-maestro[bot] CI running
#16216 perf: eliminate Duration.ToString() and Guid.ToString() allocs @nohwnd Draft (efficiency-improver)
#16213 perf: eliminate redundant ConcurrentDictionary updates @nohwnd Draft (efficiency-improver)
#16210 perf: eliminate GetRawText() string allocations @nohwnd Draft (efficiency-improver)
#16033 Fix TestCaseStart/Stop events dropped for data-driven tests @nohwnd Draft
#16032 Skip MsCoverageReferencedPathMaps with MSBuild graph build @nohwnd Draft
#15795 Fix backslash normalization in VSTestCLIRunSettings on Unix @nohwnd Draft
#15794 Fix CopyTraceDataCollectorArtifacts overwriting newer DLLs @nohwnd Draft

Summary

  • Your action needed: 4 PRs ready to merge; 1 PR needs decision (#15356)
  • Waiting on authors: 4 PRs with CI failures (3 from @nohwnd, 1 from @azat-msft)
  • Repo health: ✅ build and tests green; ⚠️ pre-existing xlf gaps and unshipped PublicAPI entries

Issues Backlog — 2026-07-07

Category Count
Total open issues 40
Untriaged (Needs: Triage :mag:) 0
State: In-PR 8
agentic-workflows labelled 8
Blocked / Design needed (Needs: Design) 3

Issue Triage Progress: The quality/triage agent opened #16224 today — "Repository Quality: Testhost Process Lifecycle Management Gaps" — reporting 4 concrete bugs and 1 architectural gap in ProxyOperationManager, DefaultTestHostManager, DotnetTestHostManager, TestSessionPool, and ProxyTestSessionManager. Another quality report issue #16220 was opened yesterday on RunSettings validation.

Trend: ↑ 40 open issues (+1 from yesterday's 39). 1 new issue opened today.

cc @nohwnd

Generated by Daily Maintenance Digest ·

Generated by Daily Maintenance Digest · ● 7.3M ·

Activity

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