Skip to content

chore(deps): update tunit to 1.17.29#5008

Merged
thomhurst merged 1 commit intomainfrom
renovate/tunit
Feb 26, 2026
Merged

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

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit nuget patch 1.17.251.17.29
TUnit.AspNetCore nuget patch 1.17.251.17.29
TUnit.Assertions nuget patch 1.17.251.17.29
TUnit.Assertions.FSharp nuget patch 1.17.251.17.29
TUnit.Core nuget patch 1.17.251.17.29
TUnit.Engine nuget patch 1.17.251.17.29
TUnit.Playwright nuget patch 1.17.251.17.29

Release Notes

thomhurst/TUnit (TUnit)

v1.17.29: 1.17.29

What's Changed
Other Changes
Dependencies

Full Changelog: v1.17.25...v1.17.29


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.


  • 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 Feb 26, 2026
@thomhurst thomhurst enabled auto-merge (squash) February 26, 2026 00:41
Copy link
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.

Code Review

This is a clean, automated Renovate Bot PR bumping all TUnit self-referencing package versions from 1.17.251.17.29 across two change surfaces:

Changes Reviewed

  1. Directory.Packages.props — Central Package Management versions for 6 TUnit packages used within the monorepo itself (e.g. comparison/integration test projects).
  2. TUnit.Templates/content/ — 7 template project files (.csproj/.fsproj/.vbproj) for scaffolded starter projects.

Assessment: ✅ LGTM

All version bumps are consistent and correct across all files. No mismatches between packages in the same logical group. The skip from 1.17.25 to 1.17.29 (batching intermediate patch releases) is expected Renovate behaviour and is safe for patch-level changes.

Minor Observation (Not a Blocker)

The template files use hardcoded version strings, while Directory.Packages.props uses Central Package Management. This is intentional and correct — template content is copied to external projects that are outside the monorepo's CPM scope. Renovate correctly handles both surfaces independently.

One longer-term thing worth considering: the template project files currently need to be updated in 7 separate places. A single MSBuild variable or a nuget.config + Directory.Packages.props pattern in the template root could centralise this, but given Renovate handles it automatically with no issues, this is a very low-priority improvement.

Verdict

Safe to merge. Renovate's automerge is appropriate for this type of patch dependency update.

Copy link
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.

Code Review (Follow-up)

Reviewed against the previous comment left on this PR — no changes to the diff since then.

Summary

This is a standard Renovate Bot dependency update bumping all TUnit self-referencing packages from 1.17.251.17.29 (skipping intermediate patch releases, which is expected batching behaviour).

Files changed:

  • Directory.Packages.props — 6 TUnit packages updated via Central Package Management
  • TUnit.Templates/content/ — 7 individual template project files (.csproj/.fsproj/.vbproj) with hardcoded versions

Previous Comment Status

The previous observation about template files needing 7 separate updates (vs. a centralised approach) stands as a low-priority, non-blocking improvement. Since Renovate handles these automatically with no errors, there is no urgency to change this pattern.

Assessment: ✅ LGTM

All version bumps are consistent, correct, and cover every affected surface in the repository. The patch-level nature of this update (1.17.25 → 1.17.29) and Renovate's enabled automerge make this safe to land.

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