From e529541b49cf0444e96313783163b57b8546d24b Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Fri, 10 Jul 2026 13:47:58 +0200 Subject: [PATCH] ci(mergify): add mergify config based on openSUSE/git-sha-verify --- .mergify.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 0000000..d5b0224 --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,39 @@ +--- +merge_queue: + max_parallel_checks: 3 + status_comments: none + queue_controls_comment: false + +pull_request_rules: + - name: automatic merge + conditions: + - and: &base_checks + - base=master + - -label~=^acceptance-tests-needed|not-ready + - "#check-failure=0" + - "#check-pending=0" + - linear-history + - check-success=codecov/project + - check-success=codecov/patch + - and: + - "#approved-reviews-by>=2" + - "#changes-requested-reviews-by=0" + # https://doc.mergify.io/examples.html#require-all-requested-reviews-to-be-approved + - "#review-requested=0" + actions: &merge + merge: + method: fast-forward + - name: automatic merge on special label + conditions: + - and: *base_checks + - "label=merge-fast" + actions: *merge + - name: automatic merge for dependabot updates + conditions: + - and: *base_checks + - and: + - base=master + - author=dependabot[bot] + actions: + merge: + method: squash