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 ·

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions