coverallsapp/Coveralls GitHub Action
Send test coverage data to Coveralls.io for analysis, change tracking, and notifications.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 26, 2026
- License
- MIT
Pinned Snippet
uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Put secrets.GITHUB_TOKEN here | no | ${{ github.token }} |
| path-to-lcov | Path to lcov file [DEPRECATED] | no | — |
| file | Coverage file | no | — |
| files | Space-separated list of coverage files | no | — |
| format | Force coverage format, supported formats: lcov, simplecov, cobertura, jacoco, gcov, golang, python | no | — |
| flag-name | Job flag name, e.g. "Unit", "Functional", or "Integration". Will be shown in the Coveralls UI. | no | — |
| build-number | Override the build number autodetected from CI. This is useful if your CI tool assigns a different build number per each parallel build. | no | — |
| parallel | Set to true if you are running parallel jobs, then use "parallel-finished: true" for the last action. | no | — |
| parallel-finished | Set to true for the last action when using "parallel: true". | no | — |
| carryforward | Comma separated flags used to carryforward results from previous builds if some of the parallel jobs are missing. | no | — |
| coveralls-endpoint | Coveralls Enterprise server (more info: https://enterprise.coveralls.io) | no | https://coveralls.io |
| allow-empty | Don't fail when coverage report file is empty or contains no data | no | false |
| base-path | The root folder of the project that originally ran the tests | no | — |
| git-branch | Override the branch name | no | — |
| git-commit | Override the commit sha | no | — |
| compare-ref | Branch name to use as the base for coverage results | no | — |
| compare-sha | Commit SHA to use as the base for coverage results | no | — |
| debug | Enable debug output | no | false |
| measure | Show execution time of parsing and reporting | no | false |
| fail-on-error | Whether to fail (exit code 1) on any issues while uploading the coverage | no | true |
| coverage-reporter-version | Version of coverage-reporter to use. Make sure to prefix the version number with 'v'. For example: v0.6.9 | no | latest |
| coverage-reporter-platform | Platform of coverage-reporter to use on Linux runners. Supported values: auto-detect (default), x86_64, aarch64, arm64. | no | auto-detect |
Outputs
no outputs