Skip to content

chore(deps): update tunit to 1.43.38#5858

Merged
thomhurst merged 1 commit intomainfrom
renovate/tunit
May 8, 2026
Merged

chore(deps): update tunit to 1.43.38#5858
thomhurst merged 1 commit intomainfrom
renovate/tunit

Conversation

@thomhurst
Copy link
Copy Markdown
Owner

@thomhurst thomhurst commented May 8, 2026

This PR contains the following updates:

Package Type Update Change
TUnit nuget patch 1.43.111.43.38
TUnit.AspNetCore nuget patch 1.43.111.43.38
TUnit.Assertions nuget patch 1.43.111.43.38
TUnit.Assertions.FSharp nuget patch 1.43.111.43.38
TUnit.Core nuget patch 1.43.111.43.38
TUnit.Engine nuget patch 1.43.111.43.38

Release Notes

thomhurst/TUnit (TUnit)

v1.43.38: 1.43.38

What's Changed
Other Changes

Full Changelog: v1.43.37...v1.43.38

v1.43.37: 1.43.37

What's Changed
Other Changes
Dependencies

Full Changelog: v1.43.11...v1.43.37


Configuration

📅 Schedule: (UTC)

  • 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 Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels May 8, 2026
@thomhurst thomhurst enabled auto-merge (squash) May 8, 2026 19:36
@thomhurst thomhurst temporarily deployed to Pull Requests May 8, 2026 19:36 — with GitHub Actions Inactive
@thomhurst thomhurst temporarily deployed to Pull Requests May 8, 2026 19:36 — with GitHub Actions Inactive
Copy link
Copy Markdown
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.

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:

  • TUnit
  • TUnit.AspNetCore
  • TUnit.Core
  • TUnit.Engine
  • TUnit.Assertions
  • TUnit.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 potential InvalidOperationException failures 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.

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented May 8, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

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.

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented May 8, 2026

Review Follow-up

A 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 Directory.Packages.props bumped uniformly from 1.43.111.43.37. No new commits have been pushed since the initial review.

Prior review findings still hold:

  • All six co-versioned packages are bumped together — correct approach, avoids API mismatches.
  • Notable fix included: fix(assertions): skip ref-struct members in IsEquivalentTo (fix(assertions): skip ref-struct members in IsEquivalentTo (#5841) #5842) — a genuine correctness improvement worth having.
  • No hand-written code changes; purely mechanical version pin update.
  • Codacy reports 0 issues.

No concerns. Safe to merge once CI passes. Auto-merge is already enabled, which is appropriate here.

@thomhurst thomhurst changed the title chore(deps): update tunit to 1.43.37 chore(deps): update tunit to 1.43.38 May 8, 2026
Copy link
Copy Markdown
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.

Review

This is a straightforward automated dependency update — 6 TUnit package pins in Directory.Packages.props bumped uniformly from 1.43.111.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 TUnitPlaywrightSettings defaults (#5859)
  • docs: clarified MethodDataSourceAttribute.Factory is 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.

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