datadog/Datadog Code Coverage Upload
Upload code coverage report files to Datadog
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 5, 2026
- License
- Apache 2.0
Pinned Snippet
uses: datadog/coverage-upload-github-action@d9548b1c3c4ab639d5d3ab29a1508af188975f77 # v1.0.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| api_key | Datadog API key to use to upload the report files. | yes | — |
| site | The Datadog site to upload the files to. | no | datadoghq.com |
| files | Directories, files, or glob patterns used when looking for coverage report files. If a folder is provided, it is searched recursively for supported coverage reports. | no | . |
| ignored-paths | A comma-separated list of paths to exclude from report file discovery. Glob patterns are supported. | no | — |
| flags | Flags to mark coverage reports for grouping and filtering (e.g., "type:unit-tests,jvm-21"). A comma-separated list; maximum 32 flags per report. | no | — |
| format | Override the format of the coverage report files (auto-detected by default). | no | — |
| base-path | Base path (relative to repository root) for the file paths inside the coverage reports. If not specified, paths are considered relative to repository root. | no | — |
| version | Version of datadog-ci to install. Use a major version like "v5" (default) to get the latest release within that major version. Use a specific tag like "v5.6.0" to pin. | no | v5 |
| extra-args | Extra args to be passed to the datadog-ci coverage upload command. | no | "" |
Outputs
no outputs