cc @nohwnd
Repo Health — 2026-05-25
- Build: ✅ passing (0 warnings, 0 errors, ~2m36s)
- Tests: ✅ 3,688 passed / 0 failed / 1 skipped
- Issues found: 0 new issues created
- Auto-fix PRs: 3 new PRs created by triage agent today (
#16057, #16058, #16059)
vstest-specific checks
- Binding redirects: ✅ All 3 app.configs consistently redirect
System.Runtime.CompilerServices.Unsafe, System.Reflection.Metadata, System.Memory, System.Collections.Immutable, System.Buffers, ObjectModel, and FileSystemGlobbing. testhost.x86 has 2 extra (UnitTestFramework, TestWindow.Interfaces) — expected.
- Package verification: ✅
expected-nupkg-file-counts.json and expected-dll-frameworks.json present and reasonable.
- PublicAPI: ⚠️ Multiple
PublicAPI.Unshipped.txt files are non-empty (ObjectModel 17 entries, Build 122, TranslationLayer 32, CommunicationUtilities 4, etc.). In-progress API additions — not a problem unless release is imminent.
- xlf sync: ⚠️ Multiple components have xlf files missing entries vs their
.resx files (AdapterUtilities +4, Build +4, Client +4, BlameDataCollector +4, EventLogCollector +4, vstest.console +2). PR #16059 fixes the vstest.console 2-key gap but is currently failing CI.
PR Status — 2026-05-25
🟢 Ready to merge (6)
| PR |
Title |
Author |
Action |
#16054 |
Fix flaky EnableLoggersArgumentProcessorTests on macOS |
@nohwnd |
Merge — all green |
#16053 |
Improve error message when testhost cannot be found |
@nohwnd |
Merge — all green |
#16051 |
Fix HTML logger exception on invalid XML chars |
@nohwnd |
Merge — all green |
#16050 |
Fix flaky PortArgumentProcessor test |
@nohwnd |
Merge — all green |
#16048 |
Fix datacollector crash visibility |
@nohwnd |
Merge — all green |
#15766 |
Fix DataDriven test results double-counted in TRX |
@nohwnd |
Merge — all green |
🔴 Needs your review (3)
| PR |
Title |
Author |
Waiting since |
Action |
#16045 |
Make TranslationLayer Native AOT-compatible |
@drewnoakes |
2026-05-19 |
Review — all checks pass, 6 days |
#15792 |
Migrate PAT to WIF service connection |
@missymessa |
2026-05-15 |
Review — infra PR, 10 days |
#15356 |
Adjust ManagedType implementation and spec |
@Youssef1313 |
2026-05-13 |
Review — all checks pass, 12 days |
🟡 Waiting on author / CI fix needed (4)
| PR |
Title |
Author |
Issue |
Action |
#16059 |
Add missing xlf keys (AvailableExtensionFormat/AvailableTestsFormat) |
@nohwnd (bot) |
❌ CI failing (Windows Release + Source-Build) |
New today — needs investigation |
#16058 |
Fix: MSBuild output mode auto with dotnet msbuild /t:VSTest |
@nohwnd (bot) |
⏳ Blocked |
Duplicate of #16057 — consider closing one |
#16057 |
Fix: MSBuild output mode auto with dotnet msbuild /t:VSTest |
@nohwnd (bot) |
⏳ Blocked |
Duplicate of #16058 — consider closing one |
#16055 |
Throw when /diag is passed manually in integration tests |
@nohwnd |
❌ CI failing (Build Windows Release) |
Persisting from yesterday |
⚪ In progress / bot updates (16)
| PR |
Title |
Author |
Status |
#16061 |
[main] Source code updates from dotnet/dotnet |
dotnet-bot |
Codeflow update |
#16060 |
[main] Update dependencies from devdiv/DevDiv |
dotnet-maestro |
Dependency update |
#16052 |
Fix HTML logger crash on invalid XML chars |
@nohwnd |
Draft |
#16046 |
Fix tilde/exclamation chars in TerminalLogger |
@nohwnd |
CI running |
#16044 |
Fix LoggerRunSettings verbosity override |
@nohwnd |
CI running |
#16043 |
Fix MsCoverageReferencedPathMaps |
@nohwnd |
CI running |
#16034 |
[main] Update dependencies from dotnet/arcade |
dotnet-maestro |
❌ CI failing |
#16033 |
Fix TestCaseStart/Stop events dropped |
@nohwnd |
Draft |
#16032 |
Skip MsCoverageReferencedPathMaps during MSBuild |
@nohwnd |
Draft |
#15795 |
Fix backslash normalization in VSTestCLIRunSettings |
@nohwnd |
Draft |
#15794 |
Fix CopyTraceDataCollectorArtifacts overwriting |
@nohwnd |
Draft |
#15793 |
Set IsPackable=false in Microsoft.NET.Test.Sdk |
@nohwnd |
Draft |
#15791 |
Fix TRX attachment paths with LogFileName |
@nohwnd |
Draft |
#15789 |
Add binding redirect for System.Threading.Tasks.Extensions |
@nohwnd |
Draft |
#15788 |
Fix TRX LogFileName collision with multiple assemblies |
@nohwnd |
Draft |
#15773 |
Fix InProcessVsTestConsoleWrapper drops Windows drive letter |
@nohwnd |
Draft |
Summary
- Your action needed: 9 PRs (6 ready to merge, 3 external PRs to review)
- Waiting on CI/fix: 4 PRs (
#16059 new bot PR failing, #16057/#16058 duplicates to resolve, #16055 persisting)
- Repo health: ✅ build and tests green; xlf out of sync in 5 components (pre-existing + bot PR in flight)
Issues Backlog — 2026-05-25
| Category |
Count |
| Total open issues |
~65 |
Untriaged (Needs: Triage :mag:) |
0 |
Waiting for info (Needs: Additional Info) |
0 |
| Agent-created fix PRs in flight |
3 (#16057, #16058, #16059) |
Issue Triage Progress: The Issue Repro Triage agent ran today and created:
#16059 — Fix missing AvailableExtensionFormat/AvailableTestsFormat xlf keys (CI currently failing)
#16057 and #16058 — Duplicate fix PRs for MSBuild terminal logger issue #5156 — one should be closed
Trend: Repo active; multiple @nohwnd draft PRs in flight
Generated by Daily Maintenance Digest · 2026-05-25
Generated by Daily Maintenance Digest · ● 6.4M · ◷
cc
@nohwndRepo Health — 2026-05-25
#16057,#16058,#16059)vstest-specific checks
System.Runtime.CompilerServices.Unsafe,System.Reflection.Metadata,System.Memory,System.Collections.Immutable,System.Buffers,ObjectModel, andFileSystemGlobbing.testhost.x86has 2 extra (UnitTestFramework, TestWindow.Interfaces) — expected.expected-nupkg-file-counts.jsonandexpected-dll-frameworks.jsonpresent and reasonable.PublicAPI.Unshipped.txtfiles are non-empty (ObjectModel 17 entries, Build 122, TranslationLayer 32, CommunicationUtilities 4, etc.). In-progress API additions — not a problem unless release is imminent..resxfiles (AdapterUtilities +4, Build +4, Client +4, BlameDataCollector +4, EventLogCollector +4, vstest.console +2). PR#16059fixes the vstest.console 2-key gap but is currently failing CI.PR Status — 2026-05-25
🟢 Ready to merge (6)
#16054@nohwnd#16053@nohwnd#16051@nohwnd#16050@nohwnd#16048@nohwnd#15766@nohwnd🔴 Needs your review (3)
#16045@drewnoakes#15792@missymessa#15356@Youssef1313🟡 Waiting on author / CI fix needed (4)
#16059@nohwnd(bot)#16058@nohwnd(bot)#16057— consider closing one#16057@nohwnd(bot)#16058— consider closing one#16055@nohwnd⚪ In progress / bot updates (16)
#16061#16060#16052@nohwnd#16046@nohwnd#16044@nohwnd#16043@nohwnd#16034#16033@nohwnd#16032@nohwnd#15795@nohwnd#15794@nohwnd#15793@nohwnd#15791@nohwnd#15789@nohwnd#15788@nohwnd#15773@nohwndSummary
#16059new bot PR failing,#16057/#16058duplicates to resolve,#16055persisting)Issues Backlog — 2026-05-25
Needs: Triage :mag:)Needs: Additional Info)#16057,#16058,#16059)Issue Triage Progress: The Issue Repro Triage agent ran today and created:
#16059— Fix missingAvailableExtensionFormat/AvailableTestsFormatxlf keys (CI currently failing)#16057and#16058— Duplicate fix PRs for MSBuild terminal logger issue#5156— one should be closedTrend: Repo active; multiple
@nohwnddraft PRs in flight