Conversation
There was a problem hiding this comment.
Code Review
This is a clean, automated dependency bump of TUnit from → (patch release) across both test projects.
Changes reviewed:
tests/Dekaf.Tests.Integration/Dekaf.Tests.Integration.csproj:TUnitandTUnit.Logging.Microsoftupdated to1.21.20tests/Dekaf.Tests.Unit/Dekaf.Tests.Unit.csproj:TUnitupdated to1.21.20
Assessment:
The update is appropriate and straightforward:
- Patch version bump only — no breaking changes expected per semver
- The TUnit 1.21.20 release notes include bug fixes (
BeforeEvery/AfterEveryhooks fix, TUnitImplicitUsings fix) and additive features (covariant assertions, string-to-parseable conversions, string length range assertions) — all safe to adopt - Both test projects are updated in sync, which is correct since they share the same testing framework version
- No source changes — purely
.csprojversion pin updates
One minor observation (not blocking): The integration test project pins TUnit and TUnit.Logging.Microsoft with explicit versions (1.21.20), while other dependencies like Testcontainers.Kafka use floating * ranges. This is consistent with the existing pattern in the file and is a deliberate choice by Renovate to keep test framework versions explicit and reproducible — no issue here.
This PR is safe to merge. ✅
There was a problem hiding this comment.
Code Review
This is a clean, automated dependency bump of TUnit from 1.21.6 to 1.21.20 (patch release) across both test projects.
Changes reviewed:
tests/Dekaf.Tests.Integration/Dekaf.Tests.Integration.csproj:TUnitandTUnit.Logging.Microsoftupdated to1.21.20tests/Dekaf.Tests.Unit/Dekaf.Tests.Unit.csproj:TUnitupdated to1.21.20
Assessment:
The update is appropriate and straightforward:
- Patch version bump only — no breaking changes expected per semver
- The TUnit 1.21.20 release notes include bug fixes (
BeforeEvery/AfterEveryhooks fix, TUnitImplicitUsings fix) and additive features (covariant assertions, string-to-parseable conversions, string length range assertions) — all safe to adopt - Both test projects are updated in sync, which is correct since they share the same testing framework version
- No source changes — purely
.csprojversion pin updates
One minor observation (not blocking): The integration test project pins TUnit and TUnit.Logging.Microsoft with explicit versions, while other dependencies like Testcontainers.Kafka use floating * ranges. This is consistent with the existing pattern in the file and is a deliberate choice by Renovate to keep test framework versions explicit and reproducible — no issue here.
This PR is safe to merge.
ba99c51 to
65a71a9
Compare
There was a problem hiding this comment.
Code Review (Follow-up)
Previous reviews have already covered this PR thoroughly. No new issues have emerged.
Summary: This is a clean automated patch bump of TUnit from 1.21.6 → 1.21.20 across both test projects (Dekaf.Tests.Unit and Dekaf.Tests.Integration). The changes are purely .csproj version pin updates — no source modifications.
Previous review comments remain accurate:
- Patch release — no breaking changes expected
- Bug fixes in this range (
BeforeEvery/AfterEveryhooks,TUnitImplicitUsings) are beneficial - Both projects updated in sync
Safe to merge. ✅
65a71a9 to
5c5e269
Compare
Dependency Update Review: TUnit 1.21.6 → 1.21.20This is a straightforward Renovate Bot patch update for TUnit and TUnit.Logging.Microsoft across both test projects. No concerns with the changes themselves. What changed:
Observations:
The update itself is safe to merge. The suggestions above are non-blocking improvements worth considering as follow-ups. |
5c5e269 to
f67e5b1
Compare
There was a problem hiding this comment.
Code Review (Follow-up: 1.21.24)
The PR has been updated since the previous review — the target is now 1.21.24 (previously 1.21.20). The diff remains clean: only .csproj version pin updates across both test projects.
What's new in 1.21.24:
- Fix for OpenTelemetry missing root span (reordering session activity lifecycle — #5245)
This is a low-risk, beneficial bug fix. No concerns with the update.
Previous suggestions status: The follow-up suggestions from prior reviews (Central Package Management, floating versions) remain open — none are expected to be addressed in this automated dependency PR.
Safe to merge. ✅
f67e5b1 to
2a3ff9a
Compare
Code ReviewThis PR has been reviewed multiple times as it was updated through intermediate TUnit versions. This is the final review for the current state: TUnit Changes:
Assessment: No issues. This is a clean automated patch bump touching only test project The 1.21.24 cumulative changes include:
Both test projects are updated in sync, which is correct. Outstanding suggestions from previous reviews (non-blocking):
Neither item is expected to be addressed in an automated dependency PR. Safe to merge. |
This PR contains the following updates:
1.21.6→1.21.241.21.6→1.21.24Release Notes
thomhurst/TUnit (TUnit)
v1.21.24: 1.21.24What's Changed
Other Changes
Dependencies
Full Changelog: thomhurst/TUnit@v1.21.20...v1.21.24
v1.21.20: 1.21.20What's Changed
Other Changes
Dependencies
Full Changelog: thomhurst/TUnit@v1.21.6...v1.21.20
Configuration
📅 Schedule: 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.
This PR has been generated by Renovate Bot.