aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-04-09 01:58:17 +0000
committerDan Williams <dan@ioncontrol.co>2025-04-09 01:58:17 +0000
commit467a53f189ddcec87ddba0aa0c72c7d3ca34e2e4 (patch)
tree8c319b23626b04892e3f832a1c7e18802e1e6365
parentbd9b98e2f18b92c3e370a529ccf35170bcd10f52 (diff)
parentbe3c28f1a4672714bc887608f52aee2d2d0da5db (diff)
Merge request !1326 from 'fix-dco-again'
ci: fix DCO check yet again https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1326
-rw-r--r--.gitlab-ci.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7815b8de..ca4c1ef6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -80,9 +80,9 @@ verify-dco:
script: |
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
+ for c in ${COMMITS}; do
$(git log --format="%b" -1 ${c} | grep -q "^Signed-off-by: .* <.*@.*>") && rc="$?" || rc="$?"
- if [[ rc -eq 1 ]]; then
+ if [[ $rc -ne 0 ]]; then
echo "Commit ${c} failed DCO Signed-off-by check"
exit ${rc}
fi