Conversation
There was a problem hiding this comment.
Code Review: chore(deps): update tunit to 1.37.10
Summary
This is a routine Renovate Bot patch dependency update bumping three TUnit packages from 1.37.0 → 1.37.10 in Directory.Packages.props:
TUnitTUnit.AssertionsTUnit.Core
✅ Positive Aspects
- Atomic update — All three interdependent TUnit packages are bumped together in one PR, preventing version skew that would cause compilation or runtime failures.
- Centralized Package Management — Using
Directory.Packages.props(CPM) means this 3-line change propagates consistently to all 6 consuming test projects. Excellent architectural practice. - Minimal diff — 3 lines changed, 1 file. Exactly as much as needed.
- No breaking changes — The 1.37.0 → 1.37.10 range contains only fixes (obsolete attribute propagation in mocks, RPC test fixes), CI improvements (dotnet setup cache), and a Playwright W3C trace context feature — none of which are breaking.
💡 Suggestion (not a blocker)
The three TUnit.* packages are co-released and must always be version-locked together. This currently works by coincidence of shared versioning. Adding an explicit Renovate grouping rule in renovate.json would make that intent explicit and more resilient:
"packageRules": [
{ "matchPackagePrefixes": ["TUnit"], "groupName": "TUnit packages" }
]Why this is better: If TUnit ever releases packages on slightly different cadences (e.g., a hotfix to TUnit.Assertions only), Renovate would currently open separate PRs for each — which would temporarily break the version lock. An explicit group rule prevents that scenario entirely.
Verdict
Safe to merge once CI passes. No correctness concerns.
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | ✅ 0 (≤ 20 complexity) |
TIP This summary will be updated as you push new changes. Give us feedback
This PR contains the following updates:
1.37.0→1.37.101.37.0→1.37.101.37.0→1.37.10Release Notes
thomhurst/TUnit (TUnit)
v1.37.10: 1.37.10What's Changed
Other Changes
Dependencies
New Contributors
Full Changelog: thomhurst/TUnit@v1.37.0...v1.37.10
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 Renovate Bot.