| token | GitHub token for API access and artifacts | yes | — |
| files | Comma-separated explicit list of coverage files to process | no | — |
| directory | Folder to search for coverage files. Defaults to current working directory | no | . |
| exclude | Comma-separated list of folders/patterns to exclude from search | no | — |
| coverage-format | Coverage format hint (auto, clover, cobertura, jacoco, lcov, istanbul, go). Auto-detects if not specified | no | auto |
| disable-search | Disable automatic search for coverage files. Use with "files" input | no | false |
| fail-ci-if-error | Exit with non-zero code if coverage processing fails | no | false |
| handle-no-reports-found | Do not fail if no coverage reports are found | no | false |
| verbose | Enable verbose logging for debugging | no | false |
| flags | Comma-separated list of flags to tag this coverage upload (e.g., unittests, frontend) | no | — |
| name | Custom name for this coverage upload. Visible in reports | no | — |
| base-branch | Base branch to compare results against. Auto-detects the repo's default branch if not specified | no | — |
| junit-xml-pattern | Glob pattern for finding JUnit XML files | no | ./**/*.junit.xml |
| enable-tests | Enable test results reporting | no | true |
| enable-coverage | Enable coverage reporting | no | true |
| post-pr-comment | Post results as a PR comment (in addition to Job Summary) | no | false |
| comment-key | Unique key to namespace this step's PR comment. Set a different key per step to post separate comments. | no | "" |
| fail-on-error | Fail the CI job if coverage thresholds are not met | no | false |
| target-project | Target project coverage % (or 'auto' to use base branch coverage) | no | — |
| threshold-project | Allowed project coverage drop % (only used when target is 'auto') | no | — |
| target-patch | Target patch coverage % for changed lines (defaults to 80 if not set in input or config file) | no | — |
| informational-project | When true, project status check always reports success (advisory mode). Overrides config file. | no | — |
| informational-patch | When true, patch status check always reports success (advisory mode). Overrides config file. | no | — |
| coverage-xml-pattern | [Deprecated] Glob pattern for finding coverage XML files. Use files/directory instead. | no | — |