actions-marketplace-validations/Datadog JUnitXML Upload
Upload JUnitXML reports files to Datadog Test Optimization
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 5, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/datadog_junit-upload-github-action@7eb5fe4f8eca717d66542cd89a2f8538ac02082c # no releases — HEAD as of 2026-07-10tags 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 junit files. | yes | — |
| site | The Datadog site to upload the files to. | no | datadoghq.com |
| files | JUnit files to upload. | yes | . |
| auto-discovery | Do a recursive search and automatic junit files discovery in the folders provided in `files` input (current folder if omitted). | yes | true |
| ignored-paths | A comma-separated list of paths that are ignored when junit files auto-discovery is done. Glob patterns are supported | no | — |
| concurrency | Controls the maximum number of concurrent file uploads. | yes | 20 |
| tags | Datadog tags to associate with the uploaded test results. | no | — |
| service | Service name to use with the uploaded test results. | no | — |
| env | Datadog env to use for the tests. | no | — |
| logs | Set to "true" to enable forwarding content from XML reports as logs. | no | — |
| datadog-ci-version | Version of datadog-ci to install. Defaults to the pinned datadog-ci release shipped with this action version. Use a major version like `v5` to get the latest release within that major version, or a specific tag like `v5.6.0` to pin. Legacy npm semver syntax (^, ~, >=, latest) is still supported but deprecated. | no | v5.18.0 |
| github-token | GitHub token to use for authenticated datadog-ci release resolution. Defaults to the workflow token when omitted. | no | "" |
| extra-args | Extra args to be passed to the datadog-ci cli. | no | "" |
Outputs
no outputs