Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit nuget patch 1.5.701.5.78
TUnit.Assertions nuget patch 1.5.701.5.78
TUnit.Assertions.FSharp nuget patch 1.5.701.5.78
TUnit.Core nuget patch 1.5.701.5.78
TUnit.Playwright nuget patch 1.5.701.5.78

Release Notes

thomhurst/TUnit (TUnit)

v1.5.78: 1.5.78

What's Changed
Other Changes
Dependencies

Full Changelog: v1.5.70...v1.5.78


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 Dec 19, 2025
Copilot AI review requested due to automatic review settings December 19, 2025 13:45
@thomhurst thomhurst enabled auto-merge (squash) December 19, 2025 13:45
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 testing framework packages from version 1.5.70 to 1.5.78 across all project templates and the central package management configuration. The update includes a minor improvement to exception messages when injected data sources throw exceptions.

  • Update all TUnit package references to version 1.5.78
  • Ensure consistency across C#, VB.NET, F#, Playwright, Aspire, and ASP.NET templates
  • Update central package version management in Directory.Packages.props

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

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

@claude
Copy link
Contributor

claude bot commented Dec 19, 2025

Pull Request Review - TUnit Version Update (1.5.70 → 1.5.78)

✅ Overall Assessment: APPROVED

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


📋 Review Summary

Changes Made:

  • Updates TUnit package references from 1.5.70 to 1.5.78 across:
    • Central package management (Directory.Packages.props)
    • All project templates (C#, F#, VB, Playwright, AspNet, Aspire)
  • Includes patch fixes from v1.5.78 release (better exception messages for injected data sources)

Files Modified: 9 files

  • 1 central package definition
  • 8 template project files

✅ Code Quality

Strengths:

  1. Consistent versioning - All TUnit packages updated to same version (1.5.78)
  2. Central package management - Uses Directory.Packages.props correctly
  3. Template consistency - All templates updated uniformly
  4. Minimal scope - Only version numbers changed, no logic modifications

Style Compliance:

  • ✅ Follows TUnit conventions from CLAUDE.md
  • ✅ No code changes that would require dual-mode implementation
  • ✅ No source generator changes requiring snapshot updates
  • ✅ No public API changes

🔍 Potential Considerations

Minor Observations:

  1. Testing: While this is a patch update, the PR description mentions it includes "better exception messages when injected data sources throw" from Better exception messages when injected data sources throw #4108. Consider:

    • Running the full test suite to verify no regressions
    • Testing templates to ensure they scaffold correctly with new version
  2. Release notes reference: The update brings improvements from v1.5.78 which includes bug fixes and dependency updates. The changes appear safe for a patch version.

  3. Automerge enabled: This PR has automerge enabled, which is appropriate for patch-level dependency updates from a trusted source (self-updates).


🛡️ Security & Performance

  • Security: No security concerns - updating to latest patch version
  • Performance: Patch update, no performance implications expected
  • Breaking changes: None expected (patch version semantic versioning)

🧪 Test Coverage

Recommendation: Before merge, verify:

Full test suite:

  • dotnet test

Verify templates work with new version (spot check):

  • dotnet new tunit -n TestCheck
  • cd TestCheck && dotnet build

📝 Documentation

  • ✅ PR description includes full changelog reference
  • ✅ Release notes linked in PR body
  • ✅ No documentation updates needed (version bump only)

✨ Conclusion

This is a well-structured, automated dependency update that follows TUnit's development practices. The changes are isolated to version numbers and maintain consistency across all templates.

Recommendation:APPROVE and MERGE

The automerge configuration is appropriate for this type of change. No manual intervention required unless CI tests reveal issues.

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