Conversation
There was a problem hiding this comment.
Dependency Update Review: TUnit packages 1.43.11 → 1.43.37
This is a Renovate-generated patch bump of all first-party TUnit NuGet packages in Directory.Packages.props. Changes are mechanical and consistent.
What changed
Six package version pins in Directory.Packages.props are incremented from 1.43.11 to 1.43.37:
TUnitTUnit.AspNetCoreTUnit.CoreTUnit.EngineTUnit.AssertionsTUnit.Assertions.FSharp
All six packages are bumped together to the same version, which is correct — they are co-versioned and mismatching them would risk subtle API incompatibilities.
Notable fixes included in 1.43.37
Based on the release notes bundled in the PR description, two changes are worth calling out:
fix(assertions): skip ref-struct members in IsEquivalentTo(#5842) — this is a correctness fix. Ref-struct members cannot be accessed via reflection, so the previous code would throw at runtime. This fix removes a class of potentialInvalidOperationExceptionfailures in assertion-heavy test suites.feat(playwright): add composition-based fixtures(#5840) — additive feature; no breaking surface.
Assessment
The diff is correct and safe:
- All six packages share a single co-versioned release line; bumping them uniformly is the right approach.
- No hand-written code is changed; this is a pure version pin update.
- Auto-merge is already enabled by the repo owner, which is appropriate for a Renovate patch update of self-owned packages.
- CI checks are currently in progress; no failures are visible yet.
No concerns. Approve once CI passes.
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
Review Follow-upA prior Claude review (2026-05-08) already covered this PR thoroughly. Verifying nothing has changed since then. Current state: The diff is unchanged — six TUnit package pins in Prior review findings still hold:
No concerns. Safe to merge once CI passes. Auto-merge is already enabled, which is appropriate here. |
There was a problem hiding this comment.
Review
This is a straightforward automated dependency update — 6 TUnit package pins in Directory.Packages.props bumped uniformly from 1.43.11 → 1.43.38.
Correction to prior review: The previous Claude comment incorrectly stated the target version as 1.43.37. The actual target is 1.43.38.
What's included in this bump (1.43.11 → 1.43.38)
Notable changes across the 27-version range:
- fix(assertions): skip ref-struct members in
IsEquivalentTo(#5842) — genuine correctness fix for a previously panicking code path - feat(playwright): add composition-based fixtures (#5840) and
TUnitPlaywrightSettingsdefaults (#5859) - docs: clarified
MethodDataSourceAttribute.Factoryis source-generator-managed
Assessment
All good. The six packages (TUnit, TUnit.AspNetCore, TUnit.Assertions, TUnit.Assertions.FSharp, TUnit.Core, TUnit.Engine) are co-versioned by design and bumped together — the correct approach to avoid inter-package API mismatches. No hand-written code changes. Codacy reports 0 issues. Auto-merge is appropriate here.
This PR contains the following updates:
1.43.11→1.43.381.43.11→1.43.381.43.11→1.43.381.43.11→1.43.381.43.11→1.43.381.43.11→1.43.38Release Notes
thomhurst/TUnit (TUnit)
v1.43.38: 1.43.38What's Changed
Other Changes
Full Changelog: v1.43.37...v1.43.38
v1.43.37: 1.43.37What's Changed
Other Changes
Dependencies
Full Changelog: v1.43.11...v1.43.37
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 Mend Renovate.