Merge request !1298 from 'dco2'

ci: only run DCO check on merge requests

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1298
This commit is contained in:
Dan Williams
2025-02-25 17:02:23 +00:00
+7 -8
View File
@@ -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: