Conversation
There was a problem hiding this comment.
Code Review: Dependency Update (TUnit 1.18.21 → 1.18.37)
This is a Renovate Bot-generated patch update bumping all TUnit self-referential package versions by 16 patch versions.
What's changing
All changes are pure version bumps across two locations:
- **** — Central Package Management file correctly updated for 6 TUnit packages
- **** — Template project files (AspNet, FSharp, Playwright, VB variants) updated individually
Assessment
The changes are correct and consistent — all references to TUnit packages are updated to with no missed entries.
Observation (pre-existing, not a PR concern): Template project files carry explicit version pinning rather than inheriting from . This is intentional by design — templates are standalone scaffolding for end users and shouldn't rely on the monorepo's central package management. The pattern is sound.
Release notes summary: The range includes meaningful improvements relevant to this repo:
- HTML report performance improvements
- Removal of allocation in (perf)
- Fix for C# keyword escaping in mock code generation
- Static abstract interface member support in mock generation
Updating to consume these fixes in the templates and internal tooling is appropriate.
Verdict
✅ LGTM — straightforward, mechanical dependency update with no concerns. Safe to merge.
There was a problem hiding this comment.
Code Review: Dependency Update (TUnit 1.18.21 → 1.18.37)
This is a Renovate Bot-generated patch update bumping all TUnit self-referential package versions by 16 patch versions.
What's changing
All changes are pure version bumps across two locations:
Directory.Packages.props— Central Package Management file correctly updated for 6 TUnit packagesTUnit.Templates/content/— Template project files (AspNet, FSharp, Playwright, VB variants) updated individually
Assessment
The changes are correct and consistent — all references to TUnit packages are updated to 1.18.37 with no missed entries.
Observation (pre-existing, not a PR concern): Template project files carry explicit version pinning rather than inheriting from Directory.Packages.props. This is intentional by design — templates are standalone scaffolding for end users and should not rely on the monorepo's central package management. The pattern is sound.
Release notes summary: The 1.18.21 → 1.18.37 range includes meaningful improvements relevant to this repo:
- HTML report performance improvements
- Removal of
Actionallocation intoken.Register(perf) - Fix for C# keyword escaping in mock code generation
- Static abstract interface member support in mock generation
Updating to consume these fixes in the templates and internal tooling is appropriate.
Verdict
LGTM — straightforward, mechanical dependency update with no concerns. Safe to merge.
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.18.37 to 1.19.16. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.19.16 <!-- Release notes generated using configuration in .github/release.yml at v1.19.16 --> ## What's Changed ### Other Changes * Truncate exceptions in GitHub summary tables by @thomhurst in thomhurst/TUnit#5108 ### Dependencies * chore(deps): update tunit to 1.19.11 by @thomhurst in thomhurst/TUnit#5106 * chore(deps): bump dompurify from 3.3.0 to 3.3.2 in /docs by @dependabot[bot] in thomhurst/TUnit#5096 * chore(deps): bump svgo from 3.2.0 to 3.3.3 in /docs by @dependabot[bot] in thomhurst/TUnit#5086 **Full Changelog**: thomhurst/TUnit@v1.19.11...v1.19.16 ## 1.19.11 <!-- Release notes generated using configuration in .github/release.yml at v1.19.11 --> ## What's Changed ### Other Changes * Fix HTML report sort to also reorder groups by @thomhurst in thomhurst/TUnit#5103 * fix: correct expand-all icon SVG in HTML report by @slang25 in thomhurst/TUnit#5105 * Avoid some redundant list allocations by @SimonCropp in thomhurst/TUnit#4963 * avoid some redundant enumerable alloc by @SimonCropp in thomhurst/TUnit#4972 * use char instead of string for joins by @SimonCropp in thomhurst/TUnit#4989 ### Dependencies * chore(deps): update dependency nunit to 4.5.1 by @thomhurst in thomhurst/TUnit#5097 * chore(deps): update tunit to 1.19.0 by @thomhurst in thomhurst/TUnit#5099 * chore(deps): update dependency humanizer to 3.0.10 by @thomhurst in thomhurst/TUnit#5101 * chore(deps): update dependency nunit.analyzers to 4.12.0 by @thomhurst in thomhurst/TUnit#5102 **Full Changelog**: thomhurst/TUnit@v1.19.0...v1.19.11 ## 1.19.0 <!-- Release notes generated using configuration in .github/release.yml at v1.19.0 --> ## What's Changed ### Other Changes * fix: improve CreateTestVariant API and fix void/ValueTask return types by @thomhurst in thomhurst/TUnit#5095 ### Dependencies * chore(deps): update tunit to 1.18.37 by @thomhurst in thomhurst/TUnit#5094 **Full Changelog**: thomhurst/TUnit@v1.18.37...v1.19.0 Commits viewable in [compare view](thomhurst/TUnit@v1.18.37...v1.19.16). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR contains the following updates:
1.18.21→1.18.371.18.21→1.18.371.18.21→1.18.371.18.21→1.18.371.18.21→1.18.371.18.21→1.18.371.18.21→1.18.37Release Notes
thomhurst/TUnit (TUnit)
v1.18.37: 1.18.37What's Changed
Other Changes
Actionallocation fortoken.Registerby @TimothyMakkison in #5075Dependencies
Full Changelog: v1.18.21...v1.18.37
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.