Skip to content

Daily Maintenance Digest— 2026-05-12 #15750

Description

@nohwnd

Repo Health — 2026-05-12

  • Build: ✅ passing (0 warnings, 0 errors)
  • Tests: ✅ 3,662 passed, 0 failed, 25 skipped (all unit test suites)
  • Issues found: 0 new issues created
  • Auto-fix PRs: 0
vstest-specific checks
  • Binding redirects: ⚠️ Inconsistency — vstest.console/app.config and testhost.x86/app.config each have 18 <dependentAssembly> entries; datacollector/app.config has only 14. Missing redirects in datacollector may cause FileLoadException in net462 DTA hosts.
  • Package verification: ✅ Not checked (pack not run)
  • PublicAPI: ⚠️ Several components have non-trivial unshipped entries:
    • ObjectModel (17 entries): ITelemetryEventsHandler, ITelemetryReporter, ITelemetryInitializer, TelemetryEvent, RunConfiguration.CreateNoNewWindow
    • VsTestConsole.TranslationLayer (33 entries): new telemetry overloads for RunTests/RunTestsWithCustomTestHost
    • Microsoft.TestPlatform.Build (123 entries): VSTestLogsTask, full VSTestTask surface
    • CommunicationUtilities (5 entries): TelemetryEventMessage message type + resource strings
      — Review if these should be shipped in next release.
  • xlf sync: ✅ xlf files present (deep sync not verified)

PR Status — 2026-05-12 (updated)

⚪ In progress / Copilot fixes (2 new today)

PR Title Status
#15757 [fix] Fix DataDrivenTest parent result being double-counted in TRX summary Draft — Copilot fix for #15643
#15753 [fix] Fix DataDrivenTest double-counted in TRX ResultSummary counters Draft — earlier Copilot fix for #15643 (superseded by #15757?)

🔴 Needs your review (1)

PR Title Author Waiting since Action
#15356 Adjust ManagedType implementation and spec @Youssef1313 Jan 2026 (~4 months) Review — external contributor, has merge conflicts

🟡 Waiting on author (1)

PR Title Issue Action
#15731 Remove duplicate NuGet packages from packaging projects Merge conflicts (dirty) Rebase needed

⚪ Drafts / Bot PRs (19)

| PR | Title | Author | Status |
|---|---|---|
| #15742 | [main] Source code updates from dotnet/dotnet | dotnet-maestro bot | Restricted/lockdown |
| #15732 | [rel/18.6] Update dependencies from dotnet/arcade | dotnet-maestro bot | Restricted/lockdown |
| #15725 | [main] Update dependencies from dotnet/arcade | dotnet-maestro bot | Restricted/lockdown |
| #15681 | Centralized Artifact Naming Service | @nohwnd | Draft |
| #15680 | Report in-flight tests and suggest --blame-crash | @nohwnd | Draft |
| #15669 | Expand unit test coverage for reliability gaps | @nohwnd | Draft |
| #15668 | Add unit tests for DOTNET_ROOT forwarding logic | @nohwnd | Draft |
| #15667 | fix: WaitForExit instead of WaitForExitAsync | @nohwnd | Draft |
| #15627 | Add regression tests for 8 bug fixes | @nohwnd | Draft |
| #15608 | Replace IsWow64Process2 P/Invoke with RuntimeInformation | @nohwnd | Draft |
| #15578 | Fix silent hang in message processing loop | @nohwnd | Draft |
| #15573 | feat: new async vstest client with STJ serialization | @nohwnd | Draft |
| #15537 | Replace SettingsMigrator with a Copilot skill | @nohwnd | Draft |
| #15476 | try-not-restoring | @nohwnd | Draft |
| #15435 | Fix HTML logger parallel file collision | @nohwnd | Draft |
| #15289 | Fixing async APIs and reducing blocked threads | @nohwnd | Draft |
| #15260 | Add option to not use SHA1 for TestCase Id | @nohwnd | Draft |
| #15090 | [WIP] HTML logger throws exception with DataRow | @Copilot | Draft |

Summary

  • Your action needed: Review #15356 (4-month-old external contributor PR)
  • Decide: #15757 and #15753 are two Copilot fixes for the same issue — one is superseded; close the earlier one
  • Waiting on author: #15731 needs rebase
  • Repo health: ✅ Build and tests green; ⚠️ datacollector binding redirect gap (4 fewer redirects than other configs); ⚠️ large unshipped PublicAPI surface to review for next release

Generated by Daily Maintenance Digest · ● 4.7M ·

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