From 250bab011542cd434581d71a81fa1fad6cc044c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 20 Nov 2020 19:16:35 +0100 Subject: [PATCH] ci: Check that merge requests have the right settings This will catch the missing "allow write access for maintainers" check box being checked. Part-of: --- .gitlab-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a4b89e40a..08ef51a95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -69,6 +69,25 @@ check_commit_log: reports: junit: commit-message-junit-report.xml +check-merge-request: + extends: + - .fdo.ci-fairy + stage: pre_review + script: + - if [[ x"$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "x" ]] ; + then + ci-fairy check-merge-request --require-allow-collaboration --junit-xml=check-merge-request-report.xml ; + else + echo "Not a merge request" ; + fi + artifacts: + expire_in: 1 week + paths: + - check-merge-request-report.xml + reports: + junit: check-merge-request-report.xml + <<: *only_default + build-fedora-container: extends: - .fdo.container-build@fedora@x86_64