From a366083225ce24d9ca528021a4cd8bdacb52c5a3 Mon Sep 17 00:00:00 2001 From: Xavier Lamorlette Date: Tue, 2 Jun 2026 16:59:12 +0200 Subject: [PATCH 1/2] Pin the vesrion of the datadog-ci npm package used for code coverage upload --- .github/workflows/dev.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 8fcd549..9a4a96a 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -71,6 +71,8 @@ jobs: llvm-profdata merge -sparse /tmp/*.profraw -o /tmp/default.profdata llvm-cov export dist/lib/mod_datadog.so -format=lcov -instr-profile=/tmp/default.profdata -ignore-filename-regex=/httpd/ > coverage.lcov - name: Upload code coverage report to Datadog - run: npx @datadog/datadog-ci@latest coverage upload --format=lcov coverage.lcov + run: | + # datadog-ci package comes from https://www.npmjs.com/package/@datadog/datadog-ci?activeTab=versions + npx @datadog/datadog-ci@5.18.0 coverage upload --format=lcov coverage.lcov env: DD_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} From b91d20a921b6ba9c88045f592267f08ff0ee4f04 Mon Sep 17 00:00:00 2001 From: Xavier Lamorlette Date: Tue, 2 Jun 2026 17:10:08 +0200 Subject: [PATCH 2/2] Remove redundant DD_API_KEY environment (already at job level) --- .github/workflows/dev.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 9a4a96a..23c9c13 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -73,6 +73,4 @@ jobs: - name: Upload code coverage report to Datadog run: | # datadog-ci package comes from https://www.npmjs.com/package/@datadog/datadog-ci?activeTab=versions - npx @datadog/datadog-ci@5.18.0 coverage upload --format=lcov coverage.lcov - env: - DD_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} + npx --yes @datadog/datadog-ci@5.18.0 coverage upload --format=lcov coverage.lcov