datadog/Datadog Code Coverage Upload

Upload code coverage report files to Datadog

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 5, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: datadog/coverage-upload-github-action@d9548b1c3c4ab639d5d3ab29a1508af188975f77 # v1.0.5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
api_keyDatadog API key to use to upload the report files.yes
siteThe Datadog site to upload the files to.nodatadoghq.com
filesDirectories, 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-pathsA comma-separated list of paths to exclude from report file discovery. Glob patterns are supported.no
flagsFlags 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
formatOverride the format of the coverage report files (auto-detected by default).no
base-pathBase path (relative to repository root) for the file paths inside the coverage reports. If not specified, paths are considered relative to repository root. no
versionVersion 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. nov5
extra-argsExtra args to be passed to the datadog-ci coverage upload command.no""

no outputs