From f8625def3700c7ab9a7f79e03adcb44dcd982159 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Wed, 19 Apr 2023 16:47:07 +0200 Subject: [PATCH] At least one job must be run so that any merge request get a pipeline status (mandatory to accept the merge request) --- .gitlab/preliminary.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab/preliminary.yml b/.gitlab/preliminary.yml index a6d303831..d6e9088f8 100644 --- a/.gitlab/preliminary.yml +++ b/.gitlab/preliminary.yml @@ -4,7 +4,10 @@ --- preliminary_checks: stage: .pre - extends: .only-merge-request + interruptible: true + rules: + - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /^ci-.*$/) && $CI_PIPELINE_SOURCE != "schedule" + - if: $CI_MERGE_REQUEST_IID && $CI_PIPELINE_SOURCE != "schedule" parallel: matrix: - TEST: [rebase, draft, header] -- GitLab