chore(deps): update dotnet monorepo to 18.7.1#2766
Conversation
There was a problem hiding this comment.
Dependency Update Review: Microsoft.Build 18.6.3 → 18.7.1
This is a straightforward patch/minor version bump of Microsoft.Build, used only in src/ModularPipelines.Build/ModularPipelines.Build.csproj (the internal build pipeline project, not a published package).
What's in 18.7.1
The release includes several notable fixes relevant to correctness and stability:
- Deadlock fix: Fix for
TraceEnginefile contention deadlock in multithreaded mode — this could affect parallel pipeline execution. - Race condition fixes: Task host path resolution and cross-AppDomain
TaskItemmodifier cache regression fixes. - Telemetry allocation regression fix.
- Performance improvements: Reduced allocations in
GetHashCodeimplementations andXmlChildNodes. - TaskHost callbacks enabled by default (Stage 3 OOP task host forwarding).
Impact Assessment
- Scope: Limited to the internal build runner (
ModularPipelines.Build). This package is not referenced by any published/consumer-facing project. - Risk: Low. The fixes in this release (deadlock, race conditions) are improvements — they reduce failure modes rather than introduce them.
- Breaking changes: None indicated in the release notes.
Verdict
No issues found. This is a safe, low-risk bump that brings stability and performance improvements to the build tooling. The auto-merge configuration is appropriate for this kind of routine dependency update.
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.6.3→18.7.1Release Notes
dotnet/msbuild (Microsoft.Build)
v18.7.1What's Changed
1388198by @dotnet-bot in #13437New Contributors
Full Changelog: dotnet/msbuild@v18.6.3...v18.7.1
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.