Skip to content

chore(deps): update tunit to 1.43.38#5858

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

chore(deps): update tunit to 1.43.38#5858
thomhurst merged 1 commit into
mainfrom
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.

github-actions Bot pushed a commit to IntelliTect/CodingGuidelines that referenced this pull request May 11, 2026
Updated [TUnit.Core](https://github.com/thomhurst/TUnit) from 1.43.11 to
1.44.0.

<details>
<summary>Release notes</summary>

_Sourced from [TUnit.Core's
releases](https://github.com/thomhurst/TUnit/releases)._

## 1.44.0

<!-- Release notes generated using configuration in .github/release.yml
at v1.44.0 -->

## What's Changed
### Other Changes
* Generated mocks live in the same namespace as the mocked type by
@​thomhurst in thomhurst/TUnit#5870
* Show multi-step test spans in class timeline, align report ordering
with execution, and correlate linked OTel activities by @​Copilot in
thomhurst/TUnit#5847
* fix: don't leak RUC onto Should-style comparer overloads (#​5857) by
@​thomhurst in thomhurst/TUnit#5873
* Fix culture-dependent timestamp in HTML test report (#​5868) by
@​thomhurst in thomhurst/TUnit#5872
* fix(mocks-http): auto-prepend `/` to partial endpoint paths (#​5838)
by @​thomhurst in thomhurst/TUnit#5874
* Replace Report.ExpandClassTimeline with [ClassTimeline] attribute by
@​thomhurst in thomhurst/TUnit#5875
* feat(assertions): make ShouldAssertion<T> implement IAssertion
(#​5824) by @​thomhurst in thomhurst/TUnit#5876
* feat(mocks): support non-span ref struct out/ref params by @​thomhurst
in thomhurst/TUnit#5878
* fix(core): fill optional params when invoking MethodDataSource via
reflection by @​thomhurst in
thomhurst/TUnit#5880
* Mocks: structural fix for Mock<T> / mocked-member name collisions by
@​thomhurst in thomhurst/TUnit#5881
* chore(mocks): promote TUnit.Mocks packages to stable by @​thomhurst in
thomhurst/TUnit#5877
### Dependencies
* chore(deps): update tunit to 1.43.41 by @​thomhurst in
thomhurst/TUnit#5863
* chore(deps): update dependency tunit.assertions.fsharp to 1.43.41 by
@​thomhurst in thomhurst/TUnit#5865
* chore(deps): bump @​babel/plugin-transform-modules-systemjs from
7.28.5 to 7.29.4 in /docs by @​dependabot[bot] in
thomhurst/TUnit#5867
* chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /docs by
@​dependabot[bot] in thomhurst/TUnit#5862


**Full Changelog**:
thomhurst/TUnit@v1.43.41...v1.44.0

## 1.43.41

<!-- Release notes generated using configuration in .github/release.yml
at v1.43.41 -->

## What's Changed
### Other Changes
* feat(playwright): expose default Context/Launch options on settings by
@​thomhurst in thomhurst/TUnit#5861
* fix(hooks): resolve TestDiscovery hook context type by attribute kind,
not method name by @​thomhurst in
thomhurst/TUnit#5860
### Dependencies
* chore(deps): update tunit to 1.43.38 by @​thomhurst in
thomhurst/TUnit#5858


**Full Changelog**:
thomhurst/TUnit@v1.43.38...v1.43.41

## 1.43.38

<!-- Release notes generated using configuration in .github/release.yml
at v1.43.38 -->

## What's Changed
### Other Changes
* feat(playwright): add TUnitPlaywrightSettings defaults by @​thomhurst
in thomhurst/TUnit#5859


**Full Changelog**:
thomhurst/TUnit@v1.43.37...v1.43.38

## 1.43.37

<!-- Release notes generated using configuration in .github/release.yml
at v1.43.37 -->

## What's Changed
### Other Changes
* docs: clarify MethodDataSourceAttribute.Factory is
source-generator-managed by @​Copilot in
thomhurst/TUnit#5835
* fix(assertions): skip ref-struct members in IsEquivalentTo (#​5841) by
@​thomhurst in thomhurst/TUnit#5842
* feat(playwright): add composition-based fixtures by @​thomhurst in
thomhurst/TUnit#5840
### Dependencies
* chore(deps): update tunit to 1.43.11 by @​thomhurst in
thomhurst/TUnit#5821
* chore(deps): update dependency polyfill to 10.4.0 by @​thomhurst in
thomhurst/TUnit#5830
* chore(deps): update dependency polyfill to 10.4.0 by @​thomhurst in
thomhurst/TUnit#5829
* chore(deps): update react to ^19.2.6 by @​thomhurst in
thomhurst/TUnit#5839
* chore(deps): update dependency polyfill to 10.5.0 by @​thomhurst in
thomhurst/TUnit#5848
* chore(deps): update dependency polyfill to 10.5.0 by @​thomhurst in
thomhurst/TUnit#5849
* chore(deps): update aspire to 13.3.0 by @​thomhurst in
thomhurst/TUnit#5851
* chore(deps): update dependency brace-expansion to v5.0.6 by
@​thomhurst in thomhurst/TUnit#5853
* chore(deps): update dependency polyfill to 10.5.1 by @​thomhurst in
thomhurst/TUnit#5854
* chore(deps): update dependency polyfill to 10.5.1 by @​thomhurst in
thomhurst/TUnit#5855
* chore(deps): update verify to 31.16.3 by @​thomhurst in
thomhurst/TUnit#5856


**Full Changelog**:
thomhurst/TUnit@v1.43.11...v1.43.37

Commits viewable in [compare
view](thomhurst/TUnit@v1.43.11...v1.44.0).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=TUnit.Core&package-manager=nuget&previous-version=1.43.11&new-version=1.44.0)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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