From: Andrei Pavel Date: Fri, 30 May 2025 08:00:43 +0000 (+0300) Subject: [#3917] Fix fuzz jobs running automatically on MR creation X-Git-Tag: Kea-3.0.0~164 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=23bf6c18554fba82ec65b44f65044fbc42416503;p=thirdparty%2Fkea.git [#3917] Fix fuzz jobs running automatically on MR creation --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2ca473ce57..24486cff7d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -163,24 +163,15 @@ fuzz: parallel: matrix: - SANITIZER: [address, undefined] + variables: + MODE: "code-change" rules: # Prevent duplicate pipelines. - if: $CI_OPEN_MERGE_REQUESTS && $CI_COMMIT_BRANCH == null when: never - # Make the job manual on creating of MR. - - if: $CI_PIPELINE_SOURCE == 'merge_request_event' - variables: - MODE: "code-change" - when: manual - allow_failure: true - # Make the job manual on push to MR. - - if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS - variables: - MODE: "code-change" - when: manual + # This job is always manual and allowed to fail. + - when: manual allow_failure: true - # Run on any other event, including push to master. - - when: always before_script: # Get GitLab's container id. - export CFL_CONTAINER_ID=`docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=$CI_JOB_ID" -f "label=com.gitlab.gitlab-runner.type=build"`