Skip to content

chore(deps): update microsoft.extensions to 10.0.5#5148

Merged
thomhurst merged 1 commit intomainfrom
renovate/microsoft.extensions
Mar 12, 2026
Merged

chore(deps): update microsoft.extensions to 10.0.5#5148
thomhurst merged 1 commit intomainfrom
renovate/microsoft.extensions

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
Microsoft.Extensions.DependencyInjection (source) nuget patch 10.0.410.0.5
Microsoft.Extensions.Logging (source) nuget patch 10.0.410.0.5
Microsoft.Extensions.Logging.Abstractions (source) nuget patch 10.0.410.0.5

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 PATCH renovate-bot labels Mar 12, 2026
@thomhurst thomhurst enabled auto-merge (squash) March 12, 2026 21:16
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

This is a straightforward Renovate Bot patch update bumping three Microsoft.Extensions packages from 10.0.410.0.5. The changes are correct and consistent across all 4 affected files.

What's changing

File Change
Directory.Packages.props Central version bump for DependencyInjection, Logging, and Logging.Abstractions
TUnit.Logging.Microsoft/TUnit.Logging.Microsoft.csproj Version attribute updated on net8/net9 conditional references
TUnit.Mocks.Logging/TUnit.Mocks.Logging.csproj Version attribute updated on net8/net9 conditional references
TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj Direct package reference bumped (template project, no central package management)

Observations

Pre-existing pattern worth noting (not introduced by this PR):
In TUnit.Logging.Microsoft.csproj and TUnit.Mocks.Logging.csproj, the conditional per-TFM items use both Version and VersionOverride:

<PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.5" VersionOverride="8.0.0" />

The Version attribute here is redundant — VersionOverride is what actually controls the resolved version for that TFM, overriding the central Directory.Packages.props entry. The Version attribute alongside VersionOverride has no effect on NuGet resolution. This could be cleaned up to remove the Version attribute from these per-TFM conditional items (leaving it only in Directory.Packages.props), which would also mean Renovate wouldn't need to update them in future patch bumps. That said, this is a pre-existing issue outside this PR's scope.

Verdict

The PR is correct and safe to merge. The version bumps are applied consistently everywhere they need to be.

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

This is a Renovate Bot patch update bumping three Microsoft.Extensions packages from 10.0.410.0.5 across 4 files. Reviewing against my previous comment — no new changes have been introduced.

Summary of changes

File Change
Directory.Packages.props Central version bump for all 3 packages
TUnit.Logging.Microsoft/TUnit.Logging.Microsoft.csproj net8/net9 conditional references updated
TUnit.Mocks.Logging/TUnit.Mocks.Logging.csproj net8/net9 conditional references updated
TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj Direct reference updated (template, no central package management)

Assessment

The changes are correct, minimal, and consistently applied across all affected files. No behavioral or API changes are expected from a patch-level Microsoft.Extensions bump.

Pre-existing note (not introduced here): The conditional per-TFM <PackageReference> entries in TUnit.Logging.Microsoft and TUnit.Mocks.Logging still carry a redundant Version attribute alongside VersionOverride. Since VersionOverride is what NuGet uses, the Version attribute has no effect and causes unnecessary churn in Renovate PRs like this one. Consider removing Version from those conditional items in a future cleanup — Renovate would then only need to update Directory.Packages.props.

Verdict: Safe 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 PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants