chore(deps): update microsoft.aspnetcore to 10.0.4#5126
Conversation
There was a problem hiding this comment.
Code Review: chore(deps): update microsoft.aspnetcore to 10.0.4
This is a straightforward Renovate Bot dependency update bumping four Microsoft.AspNetCore packages from 10.0.3 to 10.0.4 (patch version bump).
Summary of Changes
Directory.Packages.props— Central version management updated forMicrosoft.AspNetCore.Mvc.Testing,Microsoft.AspNetCore.OpenApi,Microsoft.AspNetCore.TestHostTUnit.AspNetCore/TUnit.AspNetCore.csproj— Framework-conditional overrides updatedTUnit.Templates/— Template project references updatedexamples/CloudShop/— Example app references updated
Assessment
The changes look correct and consistent. All references to the 10.0.3 versions have been updated to 10.0.4 across all affected files.
One observation worth noting: The TUnit.AspNetCore.csproj file has a minor inconsistency — the Version attribute on the PackageReference elements for net8.0 and net9.0 targets is updated to 10.0.4, but those entries also carry a VersionOverride of 8.0.0/9.0.0 which is what actually gets resolved. The Version attribute in this case is effectively documentation/metadata and doesn't affect resolution, so this is fine functionally — but it could be misleading over time if the two drift apart. Worth considering whether the redundant Version attribute could be removed from those conditional overrides to reduce noise.
This is a patch update from a trusted Microsoft package family with automerge enabled, which is appropriate. No architectural concerns. Good to merge.
91c3d73 to
cb7a321
Compare
There was a problem hiding this comment.
Code Review: chore(deps): update microsoft.aspnetcore to 10.0.4
This is a Renovate Bot patch update bumping four Microsoft.AspNetCore packages from 10.0.3 → 10.0.4.
Files Changed
| File | Change |
|---|---|
Directory.Packages.props |
Central version management for Mvc.Testing, OpenApi, TestHost |
TUnit.AspNetCore/TUnit.AspNetCore.csproj |
Framework-conditional overrides updated |
TUnit.Templates/ |
Template project references updated |
examples/CloudShop/ |
Example app references updated |
Assessment
The changes are correct and consistent — all 10.0.3 references are updated to 10.0.4 across the repo.
Existing observation (from previous review, still applies): In TUnit.AspNetCore.csproj, the net8.0 and net9.0 conditional overrides have both a Version attribute (now 10.0.4) and a VersionOverride (pinned to 8.0.0/9.0.0). The VersionOverride wins at resolution time, so the Version attribute there is effectively inert documentation. This is a pre-existing design choice and not introduced by this PR — worth cleaning up separately to avoid confusion, but it doesn't block this update.
This is a routine patch update from a trusted Microsoft package family with automerge enabled. No architectural concerns. Approved.
Head branch was modified
cb7a321 to
f98b1d6
Compare
There was a problem hiding this comment.
Code Review: chore(deps): update microsoft.aspnetcore to 10.0.4
This is a follow-up review of a Renovate Bot patch update bumping four Microsoft.AspNetCore packages from 10.0.3 → 10.0.4.
Previous Reviews Recap
Two prior Claude reviews were posted on this PR. Both identified the same pre-existing observation:
In
TUnit.AspNetCore.csproj, the net8.0 and net9.0 conditional overrides carry both aVersionattribute (now10.0.4) and aVersionOverride(pinned to8.0.0/9.0.0). SinceVersionOverridewins at resolution time, theVersionattribute is effectively inert. This is a pre-existing design choice, not introduced by this PR.
Current State
No changes have been made to address the above observation (it was flagged as a pre-existing issue, not a blocker). The PR diff itself remains correct and complete — all 10.0.3 references are consistently updated to 10.0.4 across:
Directory.Packages.props(central version management)TUnit.AspNetCore/TUnit.AspNetCore.csproj(framework-conditional overrides)TUnit.Templates/(template project references)examples/CloudShop/(example app references)
Recommendation
The VersionOverride redundancy in TUnit.AspNetCore.csproj is worth addressing in a separate cleanup PR for clarity, but it is not a blocker here.
This is a routine, low-risk patch update from a trusted Microsoft package family. No architectural concerns. Safe to merge.
f98b1d6 to
5db06fa
Compare
There was a problem hiding this comment.
Code Review: chore(deps): update microsoft.aspnetcore to 10.0.4
This is the fourth review pass on this PR. No changes have been made to the diff since the previous reviews — the PR remains a straightforward Renovate Bot patch bump of four Microsoft.AspNetCore packages from 10.0.3 → 10.0.4.
Previous Observation (still standing, still not a blocker)
In TUnit.AspNetCore.csproj, the net8.0 and net9.0 conditional PackageReference items carry both a Version attribute (updated to 10.0.4) and a VersionOverride (pinned to 8.0.0/9.0.0). Because VersionOverride takes precedence at resolution time, the Version attribute in those items is effectively dead code — it does not affect what gets resolved. This is a pre-existing pattern, not introduced by this PR. A separate cleanup PR to remove the redundant Version attribute from those conditional overrides would reduce future confusion.
Summary
All 10.0.3 references are consistently updated to 10.0.4 across:
Directory.Packages.props(central version management)TUnit.AspNetCore/TUnit.AspNetCore.csproj(framework-conditional overrides)TUnit.Templates/(template project references)examples/CloudShop/(example app references)
Routine patch update, trusted package family, automerge enabled. No architectural concerns. Safe to merge.
5db06fa to
680602b
Compare
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.19.22 to 1.19.57. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.19.57 <!-- Release notes generated using configuration in .github/release.yml at v1.19.57 --> ## What's Changed ### Other Changes * fix: use unique artifact names to avoid collisions in matrix builds by @thomhurst in thomhurst/TUnit#5132 * fix: resolve IndexOutOfRangeException with MethodDataSource<T> on class (#5118) by @thomhurst in thomhurst/TUnit#5137 * fix: prevent StringEqualsAssertion from matching non-string types by @thomhurst in thomhurst/TUnit#5156 ### Dependencies * chore(deps): update tunit to 1.19.22 by @thomhurst in thomhurst/TUnit#5117 * chore(deps): update dependency fsharp.core to 10.0.104 by @thomhurst in thomhurst/TUnit#5119 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5120 * chore(deps): update dependency fsharp.core to v11 by @thomhurst in thomhurst/TUnit#5128 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.200 by @thomhurst in thomhurst/TUnit#5122 * chore(deps): update dependency dotnet-sdk to v10.0.200 by @thomhurst in thomhurst/TUnit#5123 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.200 by @thomhurst in thomhurst/TUnit#5121 * chore(deps): update dependency system.commandline to 2.0.4 by @thomhurst in thomhurst/TUnit#5125 * chore(deps): update microsoft.extensions to 10.0.4 by @thomhurst in thomhurst/TUnit#5127 * chore(deps): update microsoft.build to 18.4.0 by @thomhurst in thomhurst/TUnit#5129 * chore(deps): update microsoft.aspnetcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5126 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.200 by @thomhurst in thomhurst/TUnit#5124 * chore(deps): update microsoft.extensions to 10.4.0 by @thomhurst in thomhurst/TUnit#5130 * chore(deps): update dependency opentelemetry.instrumentation.aspnetcore to 1.15.1 by @thomhurst in thomhurst/TUnit#5136 * chore(deps): update dependency vogen to 8.0.5 by @thomhurst in thomhurst/TUnit#5133 * chore(deps): update dependency npgsql to 10.0.2 by @thomhurst in thomhurst/TUnit#5139 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.201 by @thomhurst in thomhurst/TUnit#5141 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5140 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.201 by @thomhurst in thomhurst/TUnit#5142 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.201 by @thomhurst in thomhurst/TUnit#5143 * chore(deps): update dependency npgsql.entityframeworkcore.postgresql to 10.0.1 by @thomhurst in thomhurst/TUnit#5145 * chore(deps): update dependency dotnet-sdk to v10.0.201 by @thomhurst in thomhurst/TUnit#5144 * chore(deps): update dependency system.commandline to 2.0.5 by @thomhurst in thomhurst/TUnit#5146 * chore(deps): update microsoft.aspnetcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5147 * chore(deps): update dependency testcontainers.kafka to 4.11.0 by @thomhurst in thomhurst/TUnit#5149 * chore(deps): update microsoft.extensions to 10.0.5 by @thomhurst in thomhurst/TUnit#5148 * chore(deps): update dependency testcontainers.postgresql to 4.11.0 by @thomhurst in thomhurst/TUnit#5150 * chore(deps): update dependency testcontainers.redis to 4.11.0 by @thomhurst in thomhurst/TUnit#5151 * chore(deps): update dependency stackexchange.redis to 2.12.1 by @thomhurst in thomhurst/TUnit#5153 **Full Changelog**: thomhurst/TUnit@v1.19.22...v1.19.57 Commits viewable in [compare view](thomhurst/TUnit@v1.19.22...v1.19.57). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR contains the following updates:
10.0.3→10.0.410.0.3→10.0.410.0.3→10.0.410.0.3→10.0.4Configuration
📅 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.
This PR has been generated by Renovate Bot.