diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ab08f88f..079ff487 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -77,6 +77,19 @@ jobs: directory: coverage_data use_oidc: true + - name: Get Datadog credentials + id: dd-sts + continue-on-error: true + uses: DataDog/dd-sts-action@2e8187910199bd93129520183c093e19aa585c75 # v1.0.0 + with: + policy: datadog-agent-dev + - name: Upload coverage to Datadog + if: steps.dd-sts.outputs.api_key != '' + continue-on-error: true + run: npx @datadog/datadog-ci@5.12.1 coverage upload coverage_data + env: + DD_API_KEY: ${{ steps.dd-sts.outputs.api_key }} + check: if: always() needs: