From 3e7d454e1cdb74b6375e3e0b62af37818af01575 Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Thu, 9 Apr 2026 13:37:10 +0000 Subject: [PATCH 1/6] chore(ci): use dd-sts for system-tests test optimization --- .github/workflows/dev.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index c9a809d8..117537eb 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -202,6 +202,7 @@ jobs: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_CI_VIS_API_KEY }} permissions: contents: read + id-token: write packages: write with: library: cpp @@ -209,3 +210,4 @@ jobs: parametric_job_count: 8 # dedicated parameter to speed up parametric job scenarios: PARAMETRIC push_to_test_optimization: true + dd_sts_policy: dd-trace-cpp-system-tests From 8395190fa7bf6015c260760eb79558dc15497826 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/dev.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 117537eb..1451b749 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -210,4 +210,3 @@ jobs: parametric_job_count: 8 # dedicated parameter to speed up parametric job scenarios: PARAMETRIC push_to_test_optimization: true - dd_sts_policy: dd-trace-cpp-system-tests From 2dea7f764c5d2f249cd1ac714539644d8ec4a951 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/dev.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 1451b749..b3b4e67b 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -201,9 +201,7 @@ jobs: secrets: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_CI_VIS_API_KEY }} permissions: - contents: read id-token: write - packages: write with: library: cpp binaries_artifact: system_tests_binaries From 75573984ff3418d849ee01eca056c8e713620823 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/dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index b3b4e67b..d6f92c81 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -197,7 +197,7 @@ jobs: system-tests: needs: build-system-tests-artifact - 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_CI_VIS_API_KEY }} permissions: From bcf3a3bd3b9b8263405b8e396a07048c87bfc06d Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 12:53:01 +0000 Subject: [PATCH 5/6] fix: add contents:read permission to system-tests workflow call --- .github/workflows/dev.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index d6f92c81..39d62e04 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -201,6 +201,7 @@ jobs: secrets: TEST_OPTIMIZATION_API_KEY: ${{ secrets.DD_CI_VIS_API_KEY }} permissions: + contents: read id-token: write with: library: cpp From 74af74862bc2984a3fc7810fd1741f4a2d474ddf Mon Sep 17 00:00:00 2001 From: Nicolas Catoni Date: Mon, 13 Apr 2026 15:21:33 +0000 Subject: [PATCH 6/6] chore(ci): pass ref to system-tests reusable workflow --- .github/workflows/dev.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 39d62e04..b6bcb688 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -205,6 +205,7 @@ jobs: id-token: write with: library: cpp + ref: 1e5d6b7096279ca43ce4826fda3cc805635b63c1 binaries_artifact: system_tests_binaries parametric_job_count: 8 # dedicated parameter to speed up parametric job scenarios: PARAMETRIC