Skip to content

chore(deps): update microsoft.build to 18.6.3#5914

Merged
thomhurst merged 1 commit into
mainfrom
renovate/microsoft.build
May 14, 2026
Merged

chore(deps): update microsoft.build to 18.6.3#5914
thomhurst merged 1 commit into
mainfrom
renovate/microsoft.build

Conversation

@thomhurst
Copy link
Copy Markdown
Owner

@thomhurst thomhurst commented May 13, 2026

This PR contains the following updates:

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

Release Notes

dotnet/msbuild (Microsoft.Build)

v18.6.3

What's Changed
New Contributors

Full Changelog: dotnet/msbuild@v18.5.4...v18.6.3


Configuration

📅 Schedule: (UTC)

  • 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 Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels May 13, 2026
@thomhurst thomhurst enabled auto-merge (squash) May 13, 2026 16:24
Copy link
Copy Markdown
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.

Dependency Update Review: Microsoft.Build 18.4.0 → 18.6.3

This is a routine Renovate bot PR updating three Microsoft.Build packages by two minor versions.

Changes look correct and consistent:

  • : Updates centrally
  • : Updates and via VersionOverride

All three packages are pinned to the same version (18.6.3), which is important — version mismatches between Microsoft.Build, Microsoft.Build.Framework, and Microsoft.Build.Utilities.Core can cause subtle runtime failures.

Noteworthy 18.6.x improvements from the release notes that are relevant to TUnit's usage:

  • Thread-safety fixes in AssemblyTaskFactory and WorkerNodeTelemetryData
  • Performance improvements for ItemSpecModifiers and BuiltInMetadata (beneficial for the source generator benchmarks project)
  • Fixed RecursiveDir metadata loss in MT builds

No concerns — the ExcludeAssets="runtime" PrivateAssets="all" attributes on the benchmark project references are correctly preserved (these packages should only be used at build time, not shipped as runtime dependencies).

Good to merge.

Copy link
Copy Markdown
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.

Dependency Update Review: Microsoft.Build 18.4.0 → 18.6.3

This is a routine Renovate bot PR updating three Microsoft.Build packages by two minor versions.

Changes look correct and consistent:

  • Directory.Packages.props: Updates Microsoft.Build.Utilities.Core centrally
  • TUnit.SourceGenerator.Benchmarks.csproj: Updates Microsoft.Build and Microsoft.Build.Framework via VersionOverride

All three packages are pinned to the same version (18.6.3), which is important — version mismatches between Microsoft.Build, Microsoft.Build.Framework, and Microsoft.Build.Utilities.Core can cause subtle runtime failures.

Noteworthy 18.6.x improvements from the release notes relevant to TUnit:

  • Thread-safety fixes in AssemblyTaskFactory and WorkerNodeTelemetryData
  • Performance improvements for ItemSpecModifiers and BuiltInMetadata (beneficial for the source generator benchmarks project)
  • Fixed RecursiveDir metadata loss in MT builds

No concerns — the ExcludeAssets="runtime" PrivateAssets="all" attributes on the benchmark project references are correctly preserved (these packages are build-time only and should not be shipped as runtime dependencies).

Safe to merge.

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented May 13, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

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.

Copy link
Copy Markdown
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.

Review: Microsoft.Build 18.4.0 → 18.6.3

Routine Renovate bot dependency update — no code logic changes, just version bumps across 3 files.

Changes verified:

  • Directory.Packages.props: Central version for Microsoft.Build.Utilities.Core bumped correctly
  • TUnit.SourceGenerator.Benchmarks.csproj: Microsoft.Build and Microsoft.Build.Framework updated via VersionOverride

All three packages land on the same version (18.6.3) — version parity across the Microsoft.Build family is maintained, which avoids the subtle runtime failures that mismatched versions can cause.

Previous review comments (from earlier passes) raised no concerns, and nothing has changed to affect that assessment.

Build attributes preserved: ExcludeAssets="runtime" PrivateAssets="all" on the benchmark project references are intact — correct, since these are build-time-only dependencies.

No issues found. Safe to merge.

Copy link
Copy Markdown
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.

Re-review: Microsoft.Build 18.4.0 → 18.6.3

Revisiting after the previous review pass — no new changes have been made to the diff.

Previous review findings: No issues were raised, and that assessment still holds.

Diff summary (3 files, 3 additions, 3 deletions):

  • Directory.Packages.props: Central Microsoft.Build.Utilities.Core version: 18.4.018.6.3
  • TUnit.SourceGenerator.Benchmarks.csproj: Microsoft.Build and Microsoft.Build.Framework via VersionOverride: 18.4.018.6.3

Checks:

  • All three Microsoft.Build family packages are pinned to the same version (18.6.3) — no cross-package version skew introduced.
  • ExcludeAssets="runtime" PrivateAssets="all" on the benchmark project references are preserved — correct for build-time-only MSBuild dependencies.
  • No source code, tests, or snapshot files were modified.

This is a safe, mechanical dependency update. No concerns.

Copy link
Copy Markdown
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.

Re-review: Microsoft.Build 18.4.0 → 18.6.3

No new changes since the last review pass.

Previous reviews (4 prior passes) all reached the same conclusion with no issues, and the diff is unchanged:

  • Directory.Packages.props: Central Microsoft.Build.Utilities.Core version bumped to 18.6.3
  • TUnit.SourceGenerator.Benchmarks.csproj: Microsoft.Build and Microsoft.Build.Framework updated via VersionOverride to 18.6.3

All three Microsoft.Build family packages remain in sync at 18.6.3, ExcludeAssets="runtime" PrivateAssets="all" is preserved on the benchmark project, and no source/test/snapshot files were touched.

Safe to merge.

@thomhurst thomhurst merged commit 17ffff9 into main May 14, 2026
13 of 14 checks passed
@thomhurst thomhurst deleted the renovate/microsoft.build branch May 14, 2026 09:28
This was referenced May 14, 2026
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