Skip to content

v3.1.0

Choose a tag to compare

@gimlichael gimlichael released this 05 Jun 03:00
· 3 commits to main since this release

What's Changed

This release improves diagnostics when .NET tests fail in the reusable workflow.

Improved failed test reporting

  • Added automatic extraction of failed test details from generated TRX files.
  • Failed tests are now written directly to the GitHub Actions job summary.
  • Failure details include:
    • test name
    • duration
    • TRX result file path
    • failure message
    • stack trace
  • Failed tests are also emitted as GitHub Actions error annotations, making failures easier to find directly in the workflow log.
  • Log output is grouped per failed test to improve readability.

Coverage summary handling

  • Replaced OS-specific coverage summary steps with a single PowerShell-based implementation.
  • Coverage summary publishing now checks whether SummaryGithub.md exists before attempting to append it to the job summary.
  • This makes the workflow more robust when coverage output is missing or not generated.

Full Changelog: v3.0...v3.1.0