Skip to content

chore(deps): update microsoft.build to 18.4.0#5129

Merged
thomhurst merged 1 commit intomainfrom
renovate/microsoft.build
Mar 10, 2026
Merged

chore(deps): update microsoft.build to 18.4.0#5129
thomhurst merged 1 commit intomainfrom
renovate/microsoft.build

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
Microsoft.Build (source) nuget minor 18.3.318.4.0
Microsoft.Build.Framework (source) nuget minor 18.3.318.4.0
Microsoft.Build.Utilities.Core (source) nuget minor 18.3.318.4.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels Mar 10, 2026
@thomhurst thomhurst enabled auto-merge (squash) March 10, 2026 22:13
Copy link
Contributor

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review: chore(deps): update microsoft.build to 18.4.0

Summary: Routine dependency update from Renovate Bot bumping three Microsoft.Build packages from 18.3.318.4.0 (minor version bump).

Changes Reviewed

  1. Directory.Packages.props — Central package version for Microsoft.Build.Utilities.Core bumped to 18.4.0.
  2. TUnit.SourceGenerator.Benchmarks/TUnit.SourceGenerator.Benchmarks.csproj — Version overrides for Microsoft.Build and Microsoft.Build.Framework bumped to 18.4.0.

Assessment

This is a straightforward, low-risk minor version bump. The changes are:

  • Consistent across all three related packages (all updated to the same version 18.4.0).
  • Correctly using VersionOverride in the benchmarks project where explicit pinning is needed (the ExcludeAssets="runtime" PrivateAssets="all" pattern is appropriate for MSBuild packages used as build-time tools).
  • The central package management approach in Directory.Packages.props is correctly updated for Microsoft.Build.Utilities.Core, while the benchmarks project correctly uses VersionOverride for its direct MSBuild references.

No architectural, design, or correctness concerns. The update looks good to merge. ✓

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

Labels

dependencies Pull requests that update a dependency file MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants