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 · ◷
cc
@nohwndRepo Health — 2026-06-11
vstest-specific checks
System.Memory,System.Buffers,System.Collections.Immutable,System.Reflection.Metadata,System.Runtime.CompilerServices.Unsafe. Per-app extras (FileSystemGlobbingin vstest.console;QualityTools/TestWindow.Interfacesin testhost.x86) are expected.eng/expected-nupkg-file-counts.jsonandeng/expected-dll-frameworks.jsonpresent; no pack run today.Microsoft.TestPlatform.Build— consistent with prior days, appears intentional pre-release work.AvailableExtensionFormat/AvailableTestsFormatkeys missing from xlf files. PR#16059fixes this and is ready to merge.PR Status — 2026-06-11
Changes since June 10:
#16106(TreatErrorMessagesAsWarnings in TRX logger) — CI ✅, expert review passed, ready to merge.#16108(testhost path in crash messages) — CI failing (Build Windows Release). Needs fix.#16058CI still failing (Build Windows Release) — 2nd day.🟢 Ready to merge (15)
#16106@nohwnd#16101@nohwnd#16100@nohwnd#16098@nohwnd#16096@nohwnd#16094@nohwnd#16077@nohwnd#16070@nohwnd#16065@nohwnd#16059@nohwnd#16048@nohwnd#16044@nohwnd#16043@nohwnd#15788@nohwnd#15766@nohwnd🔴 Needs your review (1)
#15356@Youssef1313🟡 Waiting on author (4)
#16108@nohwnd#16058@nohwnd#16079@dotnet-maestro[bot]#16060@dotnet-maestro[bot]⚪ In progress (11)
#16074@nohwnd#15788#16057@nohwnd#16058#16052@nohwnd#16033@nohwnd#16032@nohwnd#15795@nohwnd#15794@nohwnd#15793@nohwnd#15789@nohwnd#15773@nohwndSummary
#15356)#16108new,#16058ongoing)#16059ready to merge)Issues Backlog — 2026-06-11
Needs: Triage :mag:)Needs: Additional Info)Issue Triage Progress: Issue Repro Triage agent ran today (Jun 11) and created PR
#16108fixing 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.