| config | Path to the configuration file (.testcoverage.yml), which defines test coverage settings and thresholds. | no | "" |
| source-dir | Sets relative path to source files. | no | "" |
| debug | Prints additional debugging output when running action. | no | false |
| profile | Path to the coverage profile file. Overrides value from configuration. | no | "" |
| local-prefix | DEPRECATED! not used anymore. | no | "" |
| threshold-file | Minimum coverage percentage required for individual files. Overrides value from configuration. | no | -1 |
| threshold-package | Minimum coverage percentage required for each package. Overrides value from configuration. | no | -1 |
| threshold-total | Minimum overall project coverage percentage required. Overrides value from configuration. | no | -1 |
| breakdown-file-name | File name of go-test-coverage breakdown file, which can be used to analyze coverage difference. Overrides value from configuration. | no | "" |
| diff-base-breakdown-file-name | File name of go-test-coverage breakdown file used to calculate coverage difference from current (head). | no | "" |
| badge-file-name | If specified, a coverage badge will be generated and saved to the given file path. | no | "" |
| cdn-secret | API secret key for CDN. If specified, the badge will be uploaded to the CDN. | no | "" |
| cdn-key | API key for CDN access. | no | "" |
| cdn-region | Specifies the CDN region for the badge upload. | no | "" |
| cdn-endpoint | URL endpoint for CDN where the badge will be uploaded. | no | "" |
| cdn-file-name | Filename (including path) for storing the badge on the CDN. | no | "" |
| cdn-bucket-name | Name of the CDN bucket where the badge will be saved. | no | "" |
| cdn-force-path-style | Forces path-style URL access in the CDN. | no | false |
| git-token | GitHub token for authorization. If provided, the badge will be uploaded to the specified GitHub repository. | no | "" |
| git-repository | Target GitHub repository in {owner}/{repository} format where the badge will be stored. | no | ${{ github.repository }} |
| git-branch | Repository branch where the badge file will be saved. | no | "" |
| git-file-name | File name (including path) for storing the badge in the specified repository. | no | .badges/${{ github.ref_name }}/coverage.svg |
| version | Not used by docker action. Accepted for interface compatibility with source action. | no | "" |