Skip to content

Releases: threeal/gcovr-action

Version 1.1.0

26 Sep 09:44
9e51ada
Compare
Choose a tag to compare

What's Changed

  • Added support for generating Cobertura XML reports.
  • Added support for generating HTML reports.
  • Modified the github-token input to be optional, allowing the report to be sent to Coveralls without specifying a GitHub token.
  • Improved the gcovr installation using pipx-install-action.
  • Enhanced the request for sending Coveralls reports using formdata-node and got.
  • Improved input handling and logging using gha-utils.
  • Enhanced documentation in the README.md file.
  • Improved the development workspace.
  • Updated dependencies.

New Contributors

Full Changelog: v1...v1.1.0

Version 1.0.0

13 Oct 03:42
bae97e7
Compare
Choose a tag to compare
  • Major migration to JavaScript Action (#29).
  • Fix send to Coveralls does not exit with non-zero status on failure (#27).
  • Support multiple exclusions in the excludes input (previously exclude input) (#108).
  • Cache pip dependencies (#34).
  • Better output:
    • Colorized output (#38).
    • Better failed message (#66).

Version 0.2.0

17 Jan 03:10
f0e3b7a
Compare
Choose a tag to compare

Version 0.1.0

01 Jan 06:22
a27612a
Compare
Choose a tag to compare

First release.

  • Auto detect and install gcovr if has not been installed.
  • Support to generate code coverage report with the following optional inputs:
    • Specify project root directory.
    • Specify gcov executable to be used, useful if the project is compiled using LLVM.
    • Exclude some source files using regular expression.
    • Make the action fail if coverage is below specific threshold.
  • Support to generate and send code coverage report to Coveralls.