Releases: clearlyip/code-coverage-report-action
Releases · clearlyip/code-coverage-report-action
v5.1.0
v5.0.1
v5.0
What's Changed
- fixes #52 support cobertura class level coverage by @tm1000 in #53
- Fixes #39 Implements Negative Difference Threshold by @tm1000 in #54
- Add additional tests by @tm1000 in #59
- Fixes #58 Add a flag so that only classes for which coverage changed are listed by @tm1000 in #60
Full Changelog: v4...v5.0
v4.1.1
v4.1.0
What's Changed
- Support pull_request_target event by @kuhnroyal in #50
- Upgrade dependencies
New Contributors
- @kuhnroyal made their first contribution in #50
Full Changelog: v4.0.1...v4.1.0
Handle single packages in cobertura files
What's Changed
- Bump actions/setup-node from 3 to 4 by @dependabot in #13
- fix: handle-single-packages-in-cobertura-files by @craigbroadman in #24
New Contributors
- @craigbroadman made their first contribution in #24
Full Changelog: v4.0...v4.0.1
Adds ability to define custom markdown
- Adds ability to define custom markdown files
Improved Baseline Reporting
- Fixes an issue with the report showing no difference when the baseline had 0% coverage. When there is no baseline to compare with, it will output the new head coverage percentage.
- Generate a head-coverage-only markdown report for push, schedule, and workflow_dispatch event types.
- Upgrade dependencies
- Add additional debug logging
Thanks to @mlafleur
Coverage drop comparison by overall coverage
- Adds addition configuration options to facilitate calculating coverage drop by package or overall coverage.
- negative_difference_by: Defines the scope for calculating a drop in code coverage. Possible values are overall and package . Evaluation by package is the default and represents the current behavior. When set to overall, the diff percentage is based on the total code coverage.
- negative_difference_threshold: The percentage drop in coverage that should be allowed, in decimal form (0.05 == 5%). This sets the threshold of allowable variance in the code coverage between builds. The default is 0 (none).
- Configure the number of retention days to apply to uploaded coverage assets.
Thanks to @mlafleur
Update Requirements for GitHub publishing
Update requirements for Github marketplace publishing.