Skip to content

Daily Maintenance Digest — 2026-06-20 #16134

Description

@nohwnd

@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 + Mergemergeable_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 ·

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