@nohwnd — daily digest for 2026-06-20
Repo Health — 2026-06-20
- Build: ✅ passing (0 errors, 4 pre-existing IL-trimming warnings in
CommunicationUtilities)
- Tests: ✅ 3,690 passed / 0 failed (25 skipped on net11.0, Linux)
- Issues found: 0 new issues created
- Auto-fix PRs: 0
vstest-specific checks
- Binding redirects: ✅ Consistent across all three app.configs.
vstest.console and datacollector share 6 redirects; testhost.x86 has 2 extra intentional host-specific entries (QualityTools.UnitTestFramework, TestWindow.Interfaces). No gaps.
- Package verification: ✅
expected-nupkg-file-counts.json (16 packages) and expected-dll-frameworks.json (475 lines) present and look reasonable. Not regenerated today (no pack build).
- PublicAPI: ⚠️ Pre-existing unshipped entries in
Microsoft.TestPlatform.Build (VSTestLogsTask, VSTestTask). No new additions today.
- xlf sync: ⚠️ Pre-existing mismatches across 3 resource files (all language variants):
CrossPlatEngine/Resources.resx: 41 entries vs 37 in xlf (4 missing)
Utilities/Resources.resx: 10 entries vs 6 in xlf (4 missing)
vstest.console/Resources.resx: 199 entries vs 193 in xlf (6 missing — PR #16133 tried to fix 2 but CI is failing)
PR Status — 2026-06-20
🟢 Ready to merge (3)
| PR |
Title |
Author |
Action |
#16130 |
[fix] Improve error message when .NET Framework testhost not found on Linux |
@nohwnd |
Merge — all CI ✅ (Windows, ubuntu, macOS, Source-Build), fixes #15340 |
#16126 |
[fix] Use RuntimeInformation for architecture detection in netstandard2.0 |
@nohwnd |
Merge — all CI ✅, fixes #15330 |
#16127 |
[review] [fix] Fix LoggerRunSettings verbosity silently overridden |
@nohwnd |
Review + Merge — mergeable_state=clean, needs-review label, targets staging branch for #16044 |
🔴 Needs your review (3)
| PR |
Title |
Author |
Waiting since |
Action |
#16077 |
[fix] Warn when testhost not found in project deps.json |
@nohwnd |
21 days |
Review — CI likely ✅ (was passing Jun 18), needs approval |
#16043 |
[fix] Fix MsCoverageReferencedPathMaps: skip during design-time builds |
@nohwnd |
33 days |
Review — CI likely ✅ (was passing Jun 18), needs approval |
#16044 |
[fix] Fix LoggerRunSettings verbosity being silently overridden (original) |
@nohwnd |
32 days |
Investigate — 28 comments, very active; blocked |
🟡 Waiting on author (2)
| PR |
Title |
Author |
Issue |
Action |
#16133 |
[fix] Add missing xlf entries for AvailableExtensionFormat/AvailableTestsFormat |
@nohwnd |
CI ❌ failing (Build Windows Release + Source-Build + main all failed) |
Investigate xlf failure |
#16113 |
Remove Windows-Review from cross-platform tests |
@nohwnd |
CI ❌ macOS + ubuntu failing (8 days) |
Needs fix before merge |
⚪ In progress / Drafts (9)
| PR |
Title |
Author |
Status |
#16139 |
perf: avoid redundant dictionary lookups in FastFilter.Evaluate |
@nohwnd |
Draft (new, Jun 19) |
#16132 |
Migrate nuspec to MSBuild pack (batch 2: container packages) |
@azat-msft |
Draft |
#16129 |
Run tests as exe (RunAsExe attribute) |
@nohwnd |
Draft — WIP |
#16052 |
Fix HTML logger crash on invalid XML chars in test names |
@nohwnd |
Draft |
#16033 |
[fix] Fix TestCaseStart/Stop events dropped for data-driven tests |
@nohwnd |
Draft |
#16032 |
[fix] Skip MsCoverageReferencedPathMaps with MSBuild graph build |
@nohwnd |
Draft |
#15795 |
[fix] Fix backslash normalization in VSTestCLIRunSettings on Unix |
@nohwnd |
Draft |
#15794 |
[fix] Fix CopyTraceDataCollectorArtifacts overwriting newer CodeCoverage DLLs |
@nohwnd |
Draft |
#15356 |
Adjust ManagedType implementation and spec |
@Youssef1313 |
Lockdown — cannot check CI |
🤖 Dependency update PRs (lockdown — CI unverifiable)
| PR |
Title |
#16123 |
[main] Update dependencies from devdiv/vs-code-coverage |
#16122 |
[rel/18.6] Update dependencies from dotnet/arcade |
#16079 |
[main] Update dependencies from dotnet/arcade |
Summary
- Your action needed: 3 PRs ready to merge/review (
#16130, #16126, #16127), 3 older PRs need review (#16077, #16043, #16044)
- Waiting on authors: 2 PRs with CI failures (
#16133, #16113)
- Repo health: ✅ build and tests green; ⚠️ xlf sync gaps persist (pre-existing +
#16133 CI failing)
Issues Backlog — 2026-06-20
| Category |
Count |
| Total open issues |
48 |
Untriaged (Needs: Triage :mag:) |
0 |
Waiting for info (Needs: Additional Info) |
0 |
| Agent-created fix PRs in flight |
3 (#16133, #16130, #16126) |
Issue Triage Progress:
- Jun 19: Created PR
#16133 — xlf sync fix (AvailableExtensionFormat/AvailableTestsFormat). CI now failing — needs investigation.
- Jun 18: Created PR
#16130 — fix for #15340 (.NET Framework testhost error on Linux). All CI ✅ — ready to merge.
- Jun 17: Created PR
#16126 — fix for #15330 (architecture detection on non-Windows). All CI ✅ — ready to merge.
Trend: 48 open issues (stable)
cc @nohwnd
Generated by Daily Maintenance Digest
Generated by Daily Maintenance Digest · ● 9.2M · ◷
@nohwnd— daily digest for 2026-06-20Repo Health — 2026-06-20
CommunicationUtilities)vstest-specific checks
vstest.consoleanddatacollectorshare 6 redirects;testhost.x86has 2 extra intentional host-specific entries (QualityTools.UnitTestFramework,TestWindow.Interfaces). No gaps.expected-nupkg-file-counts.json(16 packages) andexpected-dll-frameworks.json(475 lines) present and look reasonable. Not regenerated today (no pack build).Microsoft.TestPlatform.Build(VSTestLogsTask, VSTestTask). No new additions today.CrossPlatEngine/Resources.resx: 41 entries vs 37 in xlf (4 missing)Utilities/Resources.resx: 10 entries vs 6 in xlf (4 missing)vstest.console/Resources.resx: 199 entries vs 193 in xlf (6 missing — PR#16133tried to fix 2 but CI is failing)PR Status — 2026-06-20
🟢 Ready to merge (3)
#16130@nohwnd#15340#16126@nohwnd#15330#16127@nohwndmergeable_state=clean,needs-reviewlabel, targets staging branch for#16044🔴 Needs your review (3)
#16077@nohwnd#16043@nohwnd#16044@nohwnd🟡 Waiting on author (2)
#16133@nohwnd#16113@nohwnd⚪ In progress / Drafts (9)
#16139@nohwnd#16132@azat-msft#16129@nohwnd#16052@nohwnd#16033@nohwnd#16032@nohwnd#15795@nohwnd#15794@nohwnd#15356@Youssef1313🤖 Dependency update PRs (lockdown — CI unverifiable)
#16123#16122#16079Summary
#16130,#16126,#16127), 3 older PRs need review (#16077,#16043,#16044)#16133,#16113)#16133CI failing)Issues Backlog — 2026-06-20
Needs: Triage :mag:)Needs: Additional Info)#16133,#16130,#16126)Issue Triage Progress:
#16133— xlf sync fix (AvailableExtensionFormat/AvailableTestsFormat). CI now failing — needs investigation.#16130— fix for#15340(.NET Framework testhost error on Linux). All CI ✅ — ready to merge.#16126— fix for#15330(architecture detection on non-Windows). All CI ✅ — ready to merge.Trend: 48 open issues (stable)
cc
@nohwnd