Skip to content

Conversation

@thomhurst
Copy link
Owner

@thomhurst thomhurst commented Jan 28, 2026

This PR contains the following updates:

Package Type Update Change
Microsoft.Build.Locator nuget minor 1.7.11.11.2

Release Notes

microsoft/MSBuildLocator (Microsoft.Build.Locator)

v1.11.1

What's Changed

New Contributors

Full Changelog: microsoft/MSBuildLocator@v1.10.12...v1.11.1

v1.10.12

What's Changed

Full Changelog: microsoft/MSBuildLocator@v1.10.2...v1.10.12

v1.10.2

What's Changed

New Contributors

Full Changelog: microsoft/MSBuildLocator@v1.9.1...v1.10.2

v1.9.1

What's Changed

New Contributors

Full Changelog: microsoft/MSBuildLocator@v1.8.1...v1.9.1

v1.8.1

What's Changed

New Contributors

Full Changelog: microsoft/MSBuildLocator@v1.7.8...v1.8.1

v1.7.8

What's Changed

Full Changelog: microsoft/MSBuildLocator@v1.7.1...v1.7.8


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 MINOR 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 dependencies (17.7.2 → 17.14.28) and Microsoft.Build.Locator (1.7.1 → 1.11.2) in the source generator benchmarks project.

Critical Issues

None found ✅

Analysis

This is a straightforward dependency update in the benchmarks project only:

  • ✅ No source generator or engine changes (dual-mode rule not applicable)
  • ✅ No public API changes (benchmarks are not part of the public API)
  • ✅ No VSTest dependencies introduced
  • ✅ Dependencies are appropriately scoped with PrivateAssets="all" and ExcludeAssets="runtime"
  • ✅ The updated versions are from the official MSBuild release (v17.14.x branch)

The Microsoft.Build packages are used in WorkspaceHelper.cs:7 to create MSBuildWorkspace for benchmarking source generator performance, which is a legitimate use case.

Note: The major version jump (17.7 → 17.14) is substantial but expected from Renovate's automated updates. These are build-time only dependencies for benchmarking and don't affect the runtime behavior of TUnit itself.

Verdict

APPROVE - No critical issues

@thomhurst
Copy link
Owner Author

Summary

Updates Microsoft.Build (17.7.2 → 17.14.28) and Microsoft.Build.Locator (1.7.1 → 1.11.2) in the benchmark project.

Critical Issues

None found ✅

This PR only updates dev-time dependencies in the benchmark project. These packages are marked with PrivateAssets="all" and ExcludeAssets="runtime", so they don't affect downstream consumers or the production TUnit packages.

No TUnit critical rules apply:

  • ✅ No source generator or engine changes (no dual-mode concerns)
  • ✅ No source generator output changes (no snapshot updates needed)
  • ✅ No public API changes
  • ✅ No VSTest dependencies introduced
  • ✅ No code changes (no performance or AOT concerns)

Verdict

APPROVE - No critical issues

@thomhurst thomhurst force-pushed the renovate/microsoft.build branch from 1de6ec8 to 2c1cf39 Compare January 29, 2026 00:33
@thomhurst thomhurst changed the title chore(deps): update microsoft.build chore(deps): update dependency microsoft.build.locator to 1.11.2 Jan 29, 2026
@thomhurst
Copy link
Owner Author

Summary

Updates Microsoft.Build.Locator dependency from version 1.7.1 to 1.11.2 in the TUnit.SourceGenerator.Benchmarks project.

Critical Issues

None found ✅

This is a minor version update to a build-time dependency used only in benchmarks. The change:

  • Updates a single package reference in a benchmark project (not production code)
  • Microsoft.Build.Locator is used with PrivateAssets="all", limiting its scope
  • The dependency is used for MSBuild workspace benchmarking, not runtime or test execution
  • Does not touch core engine, source generators, or assertions
  • No TUnit-specific rules are violated:
    • No dual-mode concerns (doesn't touch TUnit.Core.SourceGenerator or TUnit.Engine)
    • No snapshot test changes needed (source generator output unchanged)
    • No public API changes
    • No reflection or AOT concerns (benchmark-only code)
    • No performance concerns (improves MSBuild location capabilities)
    • No VSTest usage introduced

Verdict

APPROVE - No critical issues

This was referenced Feb 3, 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.

3 participants