From 7efb02194dff076c7ceb0b3f849ab88507f8f5de Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Thu, 9 Apr 2026 13:46:41 +0000 Subject: [PATCH 1/6] chore(ci): use dd-sts for system-tests test optimization --- .github/workflows/system-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 07bd48e..a4b0819 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -60,3 +60,4 @@ jobs: parametric_job_count: 8 skip_empty_scenarios: true push_to_test_optimization: ${{ github.actor != 'dependabot[bot]' }} + dd_sts_policy: httpd-datadog From d33fbd0d19f6c34c122804921afce81b926b5629 Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 09:17:58 +0000 Subject: [PATCH 2/6] chore(ci): remove dd_sts_policy from system-tests subworkflow --- .github/workflows/system-tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index a4b0819..07bd48e 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -60,4 +60,3 @@ jobs: parametric_job_count: 8 skip_empty_scenarios: true push_to_test_optimization: ${{ github.actor != 'dependabot[bot]' }} - dd_sts_policy: httpd-datadog From c831faa1146b61b2850d63c24dc05d3bb03369eb Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 09:53:25 +0000 Subject: [PATCH 3/6] chore(ci): remove unneeded permissions from system-tests subworkflow --- .github/workflows/system-tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 07bd48e..77c83e1 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -48,9 +48,7 @@ jobs: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} DD_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} permissions: - contents: read id-token: write - packages: write with: library: cpp_httpd binaries_artifact: system_tests_binaries From b5b866f2b6d0a0943d72c851bd2275143fe47da1 Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 11:15:28 +0000 Subject: [PATCH 4/6] chore(ci): pin system-tests workflow to 1e5d6b709 --- .github/workflows/system-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 77c83e1..068ff25 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -43,7 +43,7 @@ jobs: main: needs: - build-artifacts - uses: DataDog/system-tests/.github/workflows/system-tests.yml@main + uses: DataDog/system-tests/.github/workflows/system-tests.yml@1e5d6b7096279ca43ce4826fda3cc805635b63c1 secrets: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} DD_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} From 78f67f7ed8b46f84ce4750abe6d7f236471d9ecc Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 12:53:03 +0000 Subject: [PATCH 5/6] fix: add contents:read permission to system-tests workflow call --- .github/workflows/system-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 068ff25..255bc47 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -48,6 +48,7 @@ jobs: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} DD_API_KEY: ${{ secrets.DD_API_KEY_CI_APP }} permissions: + contents: read id-token: write with: library: cpp_httpd From 6b79418f6e6ab9f058a7bb6e4991c9cb98d32dc8 Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 15:21:41 +0000 Subject: [PATCH 6/6] chore(ci): pass ref to system-tests reusable workflow --- .github/workflows/system-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 255bc47..e68dd67 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -52,6 +52,7 @@ jobs: id-token: write with: library: cpp_httpd + ref: 1e5d6b7096279ca43ce4826fda3cc805635b63c1 binaries_artifact: system_tests_binaries desired_execution_time: 300 # 5 minutes scenarios_groups: tracer-release