actions-marketplace-validations/Grcov Covdir Report
Generate a report from grcov-generated covdir output
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 6, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/ecliptical_covdir-report-action@9ab7579b8ad2639b2d042632eeab040d2ea3c257 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| file | Path to covdir.json file | — | ./target/covdir.json |
| summary | Write report to step summary if `true` | — | false |
| out | Write report to the given file | — | — |
| title | Report title | — | Line coverage |
| skip_grcov | Skip bundled grcov and use a pre-generated covdir.json file instead | — | false |
| coverage_path | Path to coverage data for the bundled grcov | — | ./target/coverage |
| source_dir | Source directory for grcov (-s flag) | — | . |
| binary_path | Binary path for grcov (--binary-path flag) | — | ./target/debug |
| keep_only | Keep only files matching pattern (--keep-only flag) | — | src/** |
| excl_start | Exclude start pattern (--excl-start flag) | — | ^mod\s+tests?\s*\{$ |
| branch | Include branch coverage (--branch flag) | — | true |
| grcov_args | Additional arguments to pass to grcov | — | — |
| version | Version of the action binaries to use | — | 0.3.0 |
| grcov_version | Version of grcov to use | — | 0.10.5 |
Outputs
| name | description |
|---|---|
| lines_covered | Number of lines covered |
| lines_missed | Number of lines missed |
| lines_total | Total number of lines |
| coverage_percent | Percentage of lines covered |