Skip to content

Daily Maintenance Digest — 2026-06-11 #16066

Description

@nohwnd

cc @nohwnd

Repo Health — 2026-06-11

  • Build: ✅ passing (0 errors, 4 pre-existing IL trim warnings in CommunicationUtilities/net8.0)
  • Tests: ✅ 3,689 passed, 0 failed, 25 skipped
  • Issues found: 0 new issues created today
  • Auto-fix PRs: 0 created by digest today
vstest-specific checks
  • Binding redirects: ✅ consistent — all 3 app.configs agree on System.Memory, System.Buffers, System.Collections.Immutable, System.Reflection.Metadata, System.Runtime.CompilerServices.Unsafe. Per-app extras (FileSystemGlobbing in vstest.console; QualityTools/TestWindow.Interfaces in testhost.x86) are expected.
  • Package verification: ✅ eng/expected-nupkg-file-counts.json and eng/expected-dll-frameworks.json present; no pack run today.
  • PublicAPI: ⚠️ Pre-existing unshipped entries in Microsoft.TestPlatform.Build — consistent with prior days, appears intentional pre-release work.
  • xlf sync: ⚠️ Pre-existing — AvailableExtensionFormat/AvailableTestsFormat keys missing from xlf files. PR #16059 fixes this and is ready to merge.

PR Status — 2026-06-11

Changes since June 10:

  • ✅ New PR #16106 (TreatErrorMessagesAsWarnings in TRX logger) — CI ✅, expert review passed, ready to merge.
  • ❌ New PR #16108 (testhost path in crash messages) — CI failing (Build Windows Release). Needs fix.
  • ❌ PR #16058 CI still failing (Build Windows Release) — 2nd day.
  • ⚠️ None of the 13 ready-to-merge PRs from yesterday's digest have been merged yet.

🟢 Ready to merge (15)

PR Title Author Action
#16106 Add TreatErrorMessagesAsWarnings parameter to TRX logger @nohwnd Merge — CI ✅, expert review ✅
#16101 Replace TestSDKAutoGeneratedCode with ExcludeFromCodeCoverage @nohwnd Merge — CI ✅
#16100 Fix broken documentation links @nohwnd Merge — doc-only
#16098 Fix missing dumps for .NET Framework child processes @nohwnd Merge — CI ✅
#16096 Fix data collection channels protocol version @nohwnd Merge — CI ✅
#16094 build -pack on Linux @nohwnd Merge — CI ✅
#16077 Warn when testhost not found in deps.json @nohwnd Merge — CI ✅
#16070 Add filesystem integration tests for DotnetTestHostManager @nohwnd Merge — CI ✅
#16065 Fix race condition in BlameCollector @nohwnd Merge — CI ✅
#16059 Add missing AvailableExtensionFormat/AvailableTestsFormat xlf keys @nohwnd Merge — fixes xlf drift
#16048 Fix datacollector crash visibility @nohwnd Merge — CI ✅
#16044 Fix LoggerRunSettings verbosity silently overridden @nohwnd Merge — CI ✅
#16043 Fix MsCoverageReferencedPathMaps: skip design-time, parallelize @nohwnd Merge — CI ✅
#15788 Fix TRX LogFileName collision @nohwnd Merge — CI ✅
#15766 Fix DataDriven test results double-counted in TRX @nohwnd Merge — CI ✅

🔴 Needs your review (1)

PR Title Author Waiting since Action
#15356 Adjust ManagedType implementation and spec @Youssef1313 2026-01-09 (~153 days) Review — external contributor, long wait

🟡 Waiting on author (4)

PR Title Author Issue Action
#16108 Include testhost process path in crash error messages @nohwnd CI ❌ Build Windows Release failing Fix CI failure
#16058 Fix MSBuild output mode with dotnet msbuild /t:VSTest @nohwnd CI ❌ Build Windows Release failing (2nd day) Fix CI failure
#16079 Update dependencies from dotnet/arcade @dotnet-maestro[bot] CI restricted (Azure DevOps lockdown) Dependency bot — check/unblock
#16060 Update dependencies from devdiv/vs-code-coverage @dotnet-maestro[bot] CI restricted (Azure DevOps lockdown) Dependency bot — check/unblock

⚪ In progress (11)

PR Title Author Status
#16074 [review] Fix TRX LogFileName collision @nohwnd Review branch for #15788
#16057 Fix MSBuild output mode (older version) @nohwnd Likely superseded by #16058
#16052 Fix HTML logger crash on invalid XML chars @nohwnd Draft
#16033 Fix TestCaseStart/Stop events for data-driven tests @nohwnd Draft
#16032 Skip MsCoverageReferencedPathMaps during isolation builds @nohwnd Draft
#15795 Fix backslash normalization in VSTestCLIRunSettings on Unix @nohwnd Draft
#15794 Fix CopyTraceDataCollectorArtifacts overwriting newer DLLs @nohwnd Draft
#15793 Set IsPackable=false in Microsoft.NET.Test.Sdk.props @nohwnd Draft
#15789 Add binding redirect for System.Threading.Tasks.Extensions @nohwnd Draft
#15773 InProcessVsTestConsoleWrapper drops Windows drive-relative env vars @nohwnd Draft

Summary

  • Your action needed: 15 PRs to merge + 1 external PR to review (#15356)
  • Waiting on CI fix: 2 PRs (#16108 new, #16058 ongoing)
  • Repo health: ✅ build + tests green; ⚠️ xlf drift (pre-existing, PR #16059 ready to merge)

Issues Backlog — 2026-06-11

Category Count
Total open issues ~59
Untriaged (Needs: Triage :mag:) 0
Waiting for info (Needs: Additional Info) 0
Actionable bugs (with open fix PRs) 15 (all ready-to-merge above)
Agent-created fix PRs in flight 15

Issue Triage Progress: Issue Repro Triage agent ran today (Jun 11) and created PR #16108 fixing issue #2952 (testhost crash errors missing process path). CI is currently failing on that PR.

Trend: No PRs merged since yesterday's digest. Queue of 15 mergeable PRs — the main action is a merge sprint.

Generated by Daily Maintenance Digest · claude-sonnet-4.6 ·

Generated by Daily Maintenance Digest · ● 6.6M ·

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