On 4/10/21 4:58 AM, Richard Henderson wrote: > On development branches, it's not uncommon to push > temporary --fixup patches, and normally one doesn't > sign those. But then of course one get hate-mail > from the gitlab-ci job about the failing test. > > Is there a way to make it fatal on staging, but > merely a warning on other branches (a-la checkpatch)?
To only run check-dco on branch /staging on any namespace: -- >8 -- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3480d79db3a..f0d21da57f0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -781,9 +781,9 @@ check-dco: needs: job: amd64-centos8-container script: .gitlab-ci.d/check-dco.py - except: + only: variables: - - $CI_PROJECT_NAMESPACE == 'qemu-project' && $CI_COMMIT_BRANCH == 'master' + - $CI_COMMIT_BRANCH == 'staging' variables: GIT_DEPTH: 1000 ---