Skip to content

Conversation

@thomhurst
Copy link
Owner

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
Microsoft.Build (source) nuget major 17.7.218.0.2

Release Notes

dotnet/msbuild (Microsoft.Build)

v17.14.8

What's Changed

Full Changelog: dotnet/msbuild@v17.14.5...v17.14.8

v17.14.5

What's Changed

New Contributors

Full Changelog: dotnet/msbuild@v17.13.9...v17.14.5

v17.13.9

What's Changed


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 this update 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 MAJOR renovate-bot labels Jan 28, 2026
@thomhurst thomhurst enabled auto-merge (squash) January 28, 2026 23:11
@thomhurst
Copy link
Owner Author

Summary

Updates Microsoft.Build dependency from 17.7.2 to 18.0.2 in the source generator benchmarks project.

Critical Issues

None found ✅

This is a dependency update in the benchmarks project only. The change:

  • Does not affect production code or test execution
  • Has proper asset isolation (ExcludeAssets="runtime" PrivateAssets="all")
  • Does not trigger any TUnit mandatory rules (no dual-mode, source generator output, public API, or hot path changes)

The major version bump (17 → 18) is expected for a Renovate dependency update following the latest MSBuild releases.

Verdict

APPROVE - No critical issues

@thomhurst
Copy link
Owner Author

Summary

This PR updates the Microsoft.Build dependency from version 17.7.2 to 18.0.2 in the TUnit.SourceGenerator.Benchmarks project.

Critical Issues

None found ✅

This is a straightforward dependency update in a benchmark project. The change:

  • Only affects the benchmarking project (TUnit.SourceGenerator.Benchmarks.csproj)
  • Updates Microsoft.Build from a 17.x version to 18.0.2
  • Maintains the same attributes (ExcludeAssets="runtime" and PrivateAssets="all")
  • Does not touch any production code, source generators, or test projects

The dependency is used exclusively for benchmarking source generator performance and is properly isolated with PrivateAssets="all", ensuring it won't affect downstream consumers.

TUnit Rules Check

Based on the modified files:

  • ✅ No changes to TUnit.Core.SourceGenerator or TUnit.Engine
  • ✅ No source generator output changes
  • ✅ No public API changes
  • ✅ No reflection changes
  • ✅ No changes to hot paths in production code
  • ✅ No VSTest dependencies introduced

Verdict

APPROVE - No critical issues

This is a standard major version dependency update for a benchmark-only dependency. The PR appears to be auto-generated by Renovate Bot and follows best practices for dependency management.

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 MAJOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants