From 37678717e329631bd04f88bdb6d209661dc60477 Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Tue, 18 Nov 2025 09:27:41 +0100 Subject: [PATCH 1/3] set benchmarking jobs to be interruptible outside main --- .gitlab/benchmarks.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index 2a2eccb5..e293a8b9 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -6,7 +6,10 @@ benchmarks: when: on_success tags: ["runner:apm-k8s-tweaked-metal"] image: $BENCHMARKS_CI_IMAGE - interruptible: true + rules: + - if: $CI_COMMIT_BRANCH == "main" + interruptible: false + - interruptible: true timeout: 15m script: - export ARTIFACTS_DIR="$(pwd)/reports" && (mkdir "${ARTIFACTS_DIR}" || :) @@ -38,6 +41,10 @@ check-big-regressions: stage: benchmarks-report needs: [ benchmarks ] when: on_success + rules: + - if: $CI_COMMIT_BRANCH == "main" + interruptible: false + - interruptible: true allow_failure: false tags: ["arch:amd64"] image: $BENCHMARKS_CI_IMAGE From 12a726c5fa714223a98d96ae3e90a4662620a6f4 Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Tue, 18 Nov 2025 09:28:06 +0100 Subject: [PATCH 2/3] don't allow check-big-regressions to fail --- .gitlab/benchmarks.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index e293a8b9..8e518446 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -45,7 +45,6 @@ check-big-regressions: - if: $CI_COMMIT_BRANCH == "main" interruptible: false - interruptible: true - allow_failure: false tags: ["arch:amd64"] image: $BENCHMARKS_CI_IMAGE script: | From 797cb6af89940ace7525dfe666177aff959e01aa Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Tue, 18 Nov 2025 09:37:20 +0100 Subject: [PATCH 3/3] test interruptibility