chore(deps): update tunit to 1.43.37#863
Conversation
There was a problem hiding this comment.
Code Review: TUnit patch update 1.43.11 → 1.43.37
This is a routine Renovate-generated dependency update bumping TUnit and TUnit.Logging.Microsoft across both test projects. The diff is clean and consistent — both packages are updated in lock-step.
Notable changes in this TUnit version range
The most relevant upstream change for Dekaf specifically is:
fix(assertions): skip ref-struct members in
IsEquivalentTo(#5842)
This fix is directly applicable to Dekaf. The codebase uses ref struct types extensively in the zero-allocation protocol layer (KafkaProtocolWriter, KafkaProtocolReader, etc.). Previously, calling IsEquivalentTo on types that contain or reference ref struct members could cause incorrect or broken assertion behavior. This patch addresses that, which may improve test reliability for protocol-related assertions.
Verification
- ✅ Both
.csprojfiles updated consistently to1.43.37 - ✅
TUnitandTUnit.Logging.Microsoftare in sync (both1.43.37) in the integration project - ✅ No source code changes — purely dependency version bumps
- ✅ Auto-merge is enabled; appropriate for a patch-level dependency update with CI gating
No concerns
This update looks good to merge. The ref-struct assertion fix is a welcome improvement given Dekaf's heavy use of ref struct in hot paths.
This PR contains the following updates:
1.43.11→1.43.371.43.11→1.43.37Release Notes
thomhurst/TUnit (TUnit)
v1.43.37: 1.43.37What's Changed
Other Changes
Dependencies
Full Changelog: thomhurst/TUnit@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.