From 4145d1baf8d5d1a5b8d2db22de33ddc63be743f1 Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Wed, 30 Sep 2026 11:40:33 +0200 Subject: [PATCH] ci: gate pipeline to benchmark jobs for stability monitoring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generated by stability-generate-patch from benchmarking-platform-tools patch-specs/dd-trace-cpp.yml. Base: main @ df496e9528d2b54db342e0994f95c89dcc66f07c. Do not edit by hand — this branch is force-pushed on each refresh. --- .gitlab-ci.yml | 4 +++- .gitlab/benchmarks.yml | 8 ++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6dda2cc18..dd678aae8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,13 +17,15 @@ validate_supported_configurations_v2_local_file: image: registry.ddbuild.io/ci/libdatadog-build/packaging:100425777 tags: ["arch:amd64"] rules: - - when: on_success + - when: never extends: .validate_supported_configurations_v2_local_file variables: LOCAL_JSON_PATH: "supported-configurations.json" BACKFILLED: true update_central_configurations_version_range_v2: + rules: + - when: never stage: config-validation image: registry.ddbuild.io/ci/libdatadog-build/packaging:100425777 tags: ["arch:amd64"] diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index 8e5184467..7da48a8b9 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -7,9 +7,7 @@ benchmarks: tags: ["runner:apm-k8s-tweaked-metal"] image: $BENCHMARKS_CI_IMAGE rules: - - if: $CI_COMMIT_BRANCH == "main" - interruptible: false - - interruptible: true + - when: always timeout: 15m script: - export ARTIFACTS_DIR="$(pwd)/reports" && (mkdir "${ARTIFACTS_DIR}" || :) @@ -42,9 +40,7 @@ check-big-regressions: needs: [ benchmarks ] when: on_success rules: - - if: $CI_COMMIT_BRANCH == "main" - interruptible: false - - interruptible: true + - when: never tags: ["arch:amd64"] image: $BENCHMARKS_CI_IMAGE script: |