Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit nuget patch 1.5.60 -> 1.5.70
TUnit.Assertions nuget patch 1.5.60 -> 1.5.70
TUnit.Assertions.FSharp nuget patch 1.5.60 -> 1.5.70
TUnit.Core nuget patch 1.5.60 -> 1.5.70
TUnit.Playwright nuget patch 1.5.60 -> 1.5.70

Release Notes

thomhurst/TUnit (TUnit)

v1.5.70: 1.5.70

What's Changed
Other Changes
Dependencies

Full Changelog: v1.5.60...v1.5.70


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 the dependencies Pull requests that update a dependency file label Dec 17, 2025
Copilot AI review requested due to automatic review settings December 17, 2025 20:42
@thomhurst thomhurst added PATCH renovate-bot dependencies Pull requests that update a dependency file labels Dec 17, 2025
@thomhurst thomhurst enabled auto-merge (squash) December 17, 2025 20:42
@claude
Copy link
Contributor

claude bot commented Dec 17, 2025

PR Review: TUnit Version Update (1.5.60 to 1.5.70)

Overall Assessment

This is a straightforward dependency update PR generated by Renovate Bot. The changes are clean and consistent.


Code Quality

Positive findings:

  • Consistent version updates: All TUnit packages updated uniformly from 1.5.60 to 1.5.70 across all template files
  • Comprehensive coverage: Updates applied to all relevant project templates (C#, F#, VB, Playwright, AspNet, Aspire)
  • Proper scope: Only version numbers changed - no unintended modifications
  • Clean diff: 13 additions, 13 deletions (line-for-line replacements)

Files updated:

  • Directory.Packages.props (central package management)
  • 8 template project files across different project types

What's in v1.5.70

According to the release notes in the PR description, this patch includes:

Bug Fixes:

Improvements:

Dependencies:

  • Various dependency updates (Verify 31.9.0, Aspire 13.1.0, GitHub Actions)

Security and Performance

  • No security concerns: Patch version bump with documented changes
  • No performance concerns: Bug fix release with quality improvements

Testing Considerations

  • Low risk: Template version updates don't affect existing tests
  • Recommendation: Since this updates template files, verify that:
    • Template instantiation works: dotnet new tunit-*
    • Generated projects build successfully
    • (Likely already tested by CI/CD)

Best Practices Alignment

Per CLAUDE.md guidelines:

  • Uses modern syntax (no code changes, just versions)
  • No breaking changes (patch version)
  • Automerge enabled (appropriate for patch updates)

Recommendation

APPROVE - This PR is ready to merge.

Rationale:

  1. Standard dependency update following semantic versioning
  2. Patch version (1.5.60 to 1.5.70) indicates backwards-compatible bug fixes
  3. Consistent updates across all affected files
  4. Generated by trusted automation (Renovate Bot)
  5. Includes meaningful improvements (code coverage exclusions, CLI bug fix)

No action required - Automerge will handle this once CI passes.


Review completed by Claude Code following repository guidelines in CLAUDE.md

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates TUnit packages from version 1.5.60 to 1.5.70, a patch release that includes bug fixes and improvements such as adding ExcludeFromCodeCoverage to generated classes and fixing the --junit-output-path CLI argument handling.

Key changes:

  • Updates all TUnit package references in template project files
  • Updates centrally managed TUnit package versions in Directory.Packages.props

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
TUnit.Templates/content/TUnit/TestProject.csproj Updates TUnit package reference to 1.5.70
TUnit.Templates/content/TUnit.VB/TestProject.vbproj Updates TUnit package reference to 1.5.70 for VB.NET template
TUnit.Templates/content/TUnit.Playwright/TestProject.csproj Updates TUnit.Playwright package reference to 1.5.70
TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj Updates TUnit and TUnit.Assertions.FSharp packages to 1.5.70 for F# template
TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj Updates TUnit package reference to 1.5.70 in Aspire test template
TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj Updates TUnit package reference to 1.5.70 in Aspire starter template
TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj Updates TUnit package reference to 1.5.70 in ASP.NET template
TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj Updates TUnit and TUnit.Assertions.FSharp packages to 1.5.70 in ASP.NET F# template
Directory.Packages.props Updates centrally managed versions for TUnit, TUnit.Core, and TUnit.Assertions to 1.5.70

<PackageVersion Include="Testcontainers.PostgreSql" Version="4.9.0" />
<PackageVersion Include="Testcontainers.Redis" Version="4.9.0" />
<PackageVersion Include="trxparser" Version="0.5.0" />
<PackageVersion Include="TUnit.Assertions.FSharp" Version="0.75.38-PullRequest3485.0" />
Copy link

Copilot AI Dec 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The TUnit.Assertions.FSharp package version should be updated to 1.5.70 to match the other TUnit packages being updated in this PR. Currently it's at version 0.75.38-PullRequest3485.0 which appears to be an old pre-release version. This package is referenced automatically for F# projects through TUnit.Assertions/TUnit.Assertions.props (line 24) when using Central Package Management.

Suggested change
<PackageVersion Include="TUnit.Assertions.FSharp" Version="0.75.38-PullRequest3485.0" />
<PackageVersion Include="TUnit.Assertions.FSharp" Version="1.5.70" />

Copilot uses AI. Check for mistakes.
@claude
Copy link
Contributor

claude bot commented Dec 18, 2025

PR Review - Dependency Update (TUnit 1.5.60 → 1.5.70)

✅ Overall Assessment

This is a clean, low-risk dependency update generated by Renovate Bot. The changes are consistent and well-scoped.


📋 Code Quality

✅ PASS - The PR correctly updates all TUnit package references across:

  • Central package management (Directory.Packages.props)
  • All template projects (C#, F#, VB, AspNet, Aspire, Playwright)

Consistency: All packages updated uniformly from 1.5.601.5.70


🔍 Changes Analysis

What's Included in 1.5.70:

Based on the PR description, this patch release includes:

These are non-breaking changes (patch version bump).


🎯 Best Practices Alignment

Follows TUnit Guidelines (per CLAUDE.md):

  • No code changes required (templates only)
  • No dual-mode implementation needed
  • No snapshot tests affected
  • No source generator changes in this PR
  • Automerge enabled appropriately for patch updates

⚠️ Recommendations

Before Merging:

  1. Verify CI passes - Ensure all tests pass with new dependencies
  2. Verify templates work - The template projects should build/run correctly
  3. No breaking changes confirmed - Patch version = safe

Post-Merge:

  • Monitor for any template-related issues in downstream projects
  • The bug fix for --junit-output-path is a welcome improvement

🚀 Verdict

APPROVE

This is a routine maintenance update with:

  • ✅ Bug fixes and improvements
  • ✅ Consistent version updates
  • ✅ No breaking changes
  • ✅ Proper automerge configuration

Safe to merge once CI passes.


📝 Minor Notes

  • All 9 files updated correctly (3 in Directory.Packages.props, 6 in templates)
  • Equal additions/deletions (13/13) indicates clean version number replacements
  • Renovate Bot configuration is working as expected

Great work by the automation! 🤖

@thomhurst thomhurst merged commit 3dc44cf into main Dec 18, 2025
13 checks passed
@thomhurst thomhurst deleted the renovate/tunit branch December 18, 2025 01:36
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.

3 participants