chore(deps): update dependency microsoft.net.test.sdk to 18.6.0#2692
Conversation
There was a problem hiding this comment.
Dependency Update Review: Microsoft.NET.Test.Sdk 18.5.1 → 18.6.0
This is a routine Renovate bot MINOR version bump with a single-line change in Directory.Packages.props. The change is straightforward and correct.
What Changed
The Microsoft.NET.Test.Sdk package is bumped from 18.5.1 to 18.6.0. This is the test platform host (vstest) that drives test discovery and execution.
Notable Upstream Changes in 18.6.0
Reviewing the upstream release notes, the highlights relevant to this project are:
- Video recorder restored: The removal of the Video Recorder was reverted — no behavioral regression risk here.
- Blame speed improvements: Non-.NET processes are now filtered from dump collection, which should reduce blame-mode overhead.
- Connection timeout diagnostics: Child process info is now reported on connection timeout, improving debuggability of flaky test hangs.
- Thread safety fixes: Concurrent modification in
MetricsCollectionwas fixed — a correctness improvement that could affect parallel test runs like those in this project. - HTML logger race condition fix: Parallel test runs that produce HTML reports should be more reliable.
- Performance improvements: Dictionary double-lookups,
Collection.Contains, and LINQ allocations were reduced.
Assessment
Change scope: Minimal — a single version bump in the centralized Directory.Packages.props file, which correctly propagates to all test projects via Central Package Management (CPM). The approach is appropriate for this repo's architecture.
Risk level: Low. This is a MINOR version bump with no breaking changes reported. The upstream fixes (thread safety, HTML logger races, blame performance) are net improvements for a project that runs parallel tests with coverage collection.
Correctness: The change correctly targets Directory.Packages.props rather than individual .csproj files, consistent with the project's use of CPM.
Suggestion: None required. This is a clean, well-scoped dependency update. The auto-merge configuration is appropriate for a MINOR bump of this nature.
Approved as-is.
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | ✅ 0 (≤ 20 complexity) |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
This PR contains the following updates:
18.5.1→18.6.0Release Notes
microsoft/vstest (Microsoft.NET.Test.Sdk)
v18.6.0What's Changed
Changes to tests and infra
Full Changelog: microsoft/vstest@v18.5.1...v18.6.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.