chore(deps): update microsoft.testing to 2.2.1#5432
Conversation
There was a problem hiding this comment.
Dependency Update Review: Microsoft.Testing 2.1.0 → 2.2.1
This is a clean, straightforward minor version bump for all 7 Microsoft.Testing.* packages from 2.1.0 to 2.2.1. The changes are consistent and well-structured.
What Was Changed
Directory.Packages.props: All 7 centrally-managedMicrosoft.Testing.*package versions bumped to2.2.1examples/CloudShop/CloudShop.Tests/CloudShop.Tests.csproj:Microsoft.Testing.Platform.MSBuildversion bumped to2.2.1
Observations
CloudShop hardcoded version is intentional: The CloudShop.Tests.csproj has Version="2.2.1" hardcoded directly (rather than relying on central package management). This is correct behavior — examples/CloudShop/Directory.Packages.props explicitly sets <ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>, opting out of the root-level central package management. The version in that project must be set explicitly, and it is appropriately kept in sync with the rest of the repo.
Version consistency: All Microsoft.Testing.* packages now uniformly use 2.2.1 across the repo, which is important since these packages are tightly coupled and must be on the same version to avoid runtime issues.
No API surface changes to TUnit itself: This PR only updates dependency versions, not any TUnit source code. There are no concerns around dual-mode compatibility, AOT annotations, or performance regressions from this change.
Verdict
The update looks correct and complete. No issues found — approve and let auto-merge proceed.
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
TIP This summary will be updated as you push new changes. Give us feedback
10eec99 to
14385bd
Compare
There was a problem hiding this comment.
Follow-up Review
A previous review was already posted on this PR (see above) and it remains accurate. No new commits have been added since that review, so no further analysis is needed.
The update is clean: all 7 Microsoft.Testing.* packages are consistently bumped from 2.1.0 to 2.2.1 in both Directory.Packages.props and the CloudShop example project (which correctly manages its own versions due to <ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>). No TUnit source code is touched, and the update is safe to auto-merge.
14385bd to
aa502e3
Compare
There was a problem hiding this comment.
Review (follow-up)
Two previous reviews have already been posted on this PR — both remain accurate. No new commits have landed since the last review.
This is a clean, automated Renovate minor-version bump of all 7 Microsoft.Testing.* packages from 2.1.0 → 2.2.1:
Directory.Packages.props: all 7 centrally-managed versions updated consistentlyexamples/CloudShop/CloudShop.Tests/CloudShop.Tests.csproj: version updated directly (correct, since CloudShop opts out of central package management)
No TUnit source code is touched. No concerns around dual-mode compatibility, AOT, or performance. Safe to auto-merge.
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.28.7 to 1.29.0. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.29.0 <!-- Release notes generated using configuration in .github/release.yml at v1.29.0 --> ## What's Changed ### Other Changes * 🤖 Update Mock Benchmark Results by @thomhurst in thomhurst/TUnit#5420 * fix(mocks): resolve build errors when mocking Azure SDK clients by @thomhurst in thomhurst/TUnit#5440 * fix: deduplicate virtual hook overrides across class hierarchy (#5428) by @thomhurst in thomhurst/TUnit#5441 * fix(mocks): unique __argArray locals per event in RaiseEvent dispatch (#5423) by @thomhurst in thomhurst/TUnit#5442 * refactor(mocks): extract MockTypeModel.Visibility helper by @thomhurst in thomhurst/TUnit#5443 * fix(mocks): preserve nullable annotations on generated event implementations by @thomhurst in thomhurst/TUnit#5444 * fix(mocks): preserve nullability on event handler types (#5425) by @thomhurst in thomhurst/TUnit#5445 ### Dependencies * chore(deps): update tunit to 1.28.7 by @thomhurst in thomhurst/TUnit#5416 * chore(deps): update dependency polyfill to v10 by @thomhurst in thomhurst/TUnit#5417 * chore(deps): update dependency polyfill to v10 by @thomhurst in thomhurst/TUnit#5418 * chore(deps): update dependency mockolate to 2.4.0 by @thomhurst in thomhurst/TUnit#5431 * chore(deps): update mstest to 4.2.1 by @thomhurst in thomhurst/TUnit#5433 * chore(deps): update dependency microsoft.net.test.sdk to 18.4.0 by @thomhurst in thomhurst/TUnit#5435 * chore(deps): update microsoft.testing to 2.2.1 by @thomhurst in thomhurst/TUnit#5432 * chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.6.2 by @thomhurst in thomhurst/TUnit#5437 * chore(deps): update dependency @docusaurus/theme-mermaid to ^3.10.0 by @thomhurst in thomhurst/TUnit#5438 * chore(deps): update docusaurus to v3.10.0 by @thomhurst in thomhurst/TUnit#5439 **Full Changelog**: thomhurst/TUnit@v1.28.7...v1.29.0 Commits viewable in [compare view](thomhurst/TUnit@v1.28.7...v1.29.0). </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:
2.1.0→2.2.12.1.0→2.2.12.1.0→2.2.12.1.0→2.2.12.1.0→2.2.12.1.0→2.2.12.1.0→2.2.1Release Notes
microsoft/testfx (Microsoft.Testing.Extensions.CrashDump)
v2.2.1See release notes here.
Configuration
📅 Schedule: (UTC)
🚦 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.