Skip to content

chore(deps): update tunit to 1.37.10#2501

Merged
thomhurst merged 1 commit intomainfrom
renovate/tunit
Apr 20, 2026
Merged

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

Conversation

@thomhurst
Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Change Age Confidence
TUnit 1.37.01.37.10 age confidence
TUnit.Assertions 1.37.01.37.10 age confidence
TUnit.Core 1.37.01.37.10 age confidence

Release Notes

thomhurst/TUnit (TUnit)

v1.37.10: 1.37.10

What's Changed
Other Changes
Dependencies
New Contributors

Full Changelog: thomhurst/TUnit@v1.37.0...v1.37.10


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 Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Apr 20, 2026
@thomhurst thomhurst enabled auto-merge (squash) April 20, 2026 19:29
@thomhurst thomhurst deployed to Pull Requests April 20, 2026 19:29 — with GitHub Actions Active
Copy link
Copy Markdown

@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.

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:

  • TUnit
  • TUnit.Assertions
  • TUnit.Core

✅ Positive Aspects

  1. Atomic update — All three interdependent TUnit packages are bumped together in one PR, preventing version skew that would cause compilation or runtime failures.
  2. Centralized Package Management — Using Directory.Packages.props (CPM) means this 3-line change propagates consistently to all 6 consuming test projects. Excellent architectural practice.
  3. Minimal diff — 3 lines changed, 1 file. Exactly as much as needed.
  4. 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.

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0 (≤ 20 complexity)

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@thomhurst thomhurst merged commit 4b584e1 into main Apr 20, 2026
11 of 12 checks passed
@thomhurst thomhurst deleted the renovate/tunit branch April 20, 2026 19:39
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