Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit nuget patch 0.76.18 -> 0.76.26
TUnit.Assertions nuget patch 0.76.18 -> 0.76.26
TUnit.Assertions.FSharp nuget patch 0.76.18 -> 0.76.26
TUnit.Core nuget patch 0.76.18 -> 0.76.26
TUnit.Playwright nuget patch 0.76.18 -> 0.76.26

Release Notes

thomhurst/TUnit (TUnit)

v0.76.26: 0.76.26

What's Changed
🏕 Changes
  • [Docs] Add section on using return values from awaited assertions by @​sliekens in #​3523
  • feat: add IsNotNullAssertionSuppressor to suppress nullability warnings after non-null assertions by @​thomhurst in #​3506
  • refactor: optimize task handling by replacing Task with ValueTask for improved performance by @​thomhurst in #​3528
  • feat: implement custom hook executor support for test execution by @​thomhurst in #​3357
👒 Dependencies
New Contributors

Full Changelog: v0.76.18...v0.76.26


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 Oct 26, 2025
@thomhurst thomhurst enabled auto-merge (squash) October 26, 2025 19:09
@claude
Copy link
Contributor

claude bot commented Oct 26, 2025

Claude finished @thomhurst's task —— View job


PR Review: TUnit Dependency Update (0.76.18 → 0.76.26)

Todo List:

  • Review changed files for consistency
  • Analyze Directory.Packages.props updates
  • Check template project file updates
  • Review release notes for breaking changes
  • Provide comprehensive feedback

✅ Overall Assessment: APPROVED

This is a clean and well-executed dependency update from Renovate Bot. All changes are consistent and properly implemented.

📋 Code Quality & Best Practices

✅ Excellent - The PR demonstrates best practices for dependency management:

  • Centralized version management through Directory.Packages.props
  • Consistent version updates across all affected files
  • Proper separation of concerns with templates in their own directory structure

🐛 Potential Issues

✅ None identified - This is a patch version update (0.76.18 → 0.76.26) with no breaking changes expected.

🚀 Performance Considerations

✅ Positive impact - Based on the release notes, this update includes:

  • ValueTask optimization: "refactor: optimize task handling by replacing Task with ValueTask for improved performance" - This should reduce allocations and improve async performance
  • IsNotNullAssertionSuppressor: Reduces compiler warnings, improving developer experience

🔒 Security Concerns

✅ None identified - All packages are from the same trusted source (thomhurst/TUnit) and this is a patch version with no security vulnerabilities reported.

🧪 Test Coverage

✅ Adequate - Template files are correctly updated to use the new version. The automated Renovate process ensures consistency. All TUnit package references are properly updated:

  • TUnit: 0.76.26
  • TUnit.Core: 0.76.26
  • TUnit.Assertions: 0.76.26
  • TUnit.Assertions.FSharp: 0.76.26
  • TUnit.Playwright: 0.76.26

📄 Files Reviewed

All 9 changed files are properly updated:

  • Directory.Packages.props:86-88 - Central package versions updated
  • ✅ Template project files consistently reference new version
  • ✅ Both C# (.csproj), F# (.fsproj), and VB.NET (.vbproj) templates updated

🎯 Notable Features in This Release

From the release notes, this version includes:

  1. IsNotNullAssertionSuppressor - Improves nullability analysis
  2. ValueTask performance optimizations - Better async performance
  3. Custom hook executor support - Enhanced extensibility

✅ Recommendation

Approve and merge - This is a safe, beneficial update that improves performance and adds useful features without breaking changes.

@thomhurst thomhurst merged commit b4a1bfe into main Oct 26, 2025
13 checks passed
@thomhurst thomhurst deleted the renovate/tunit branch October 26, 2025 19:30
This was referenced Oct 27, 2025
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