diff options
-rw-r--r-- | .gitlab-ci.yml | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8bc0321a..de5d4567 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,16 +31,15 @@ verify-dco: - .fdo.distribution-image@ubuntu - .common_variables only: - - main - merge_requests - - tags - - schedules script: | - export COMMITS=$(git log --no-merges --format="%H" ${CI_MERGE_REQUEST_DIFF_BASE_SHA}.. | xargs) - for c in "${COMMITS}"; do - echo "Checking commit ${c} for DCO Signed-off-by" - git log --format="%b" -1 ${c} | grep "Signed-off-by: .* <.*@.*>" - done + if [[ -n "${CI_MERGE_REQUEST_DIFF_BASE_SHA}" ]]; then + export COMMITS=$(git log --no-merges --format="%H" ${CI_MERGE_REQUEST_DIFF_BASE_SHA}.. | xargs) + for c in "${COMMITS}"; do + echo "Checking commit ${c} for DCO Signed-off-by" + git log --format="%b" -1 ${c} | grep "Signed-off-by: .* <.*@.*>" + done + fi build container: extends: |