From eaa00884be3ba372770b5e6e1da0159a45e280d0 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 8 Dec 2021 11:18:18 +0000 Subject: [PATCH] [skip ci] ci: review PRs for dependabot Instead of directly queuing it, just add an auto-review for dependabot and then let the normal PR condition do its job. --- .github/mergify.yml | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/.github/mergify.yml b/.github/mergify.yml index 6eb48bd4..054075a1 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -21,36 +21,20 @@ queue_rules: - "check-success~=rpm-build:.*" pull_request_rules: - - name: Automatic merge for Dependabot pull requests + - name: Automatic review for Dependabot pull requests conditions: - author~=^dependabot(|-preview)\[bot\]$ - title~=^Bump [^\s]+ from ([\d]+)\..+ to \1\. - "#changes-requested-reviews-by=0" - base=main - - check-success=📚 Documentation - - check-success=Schutzbot on GitLab - - check-success=Test Suite (test.mod) - - check-success=Test Suite (test.run.test_assemblers) - - check-success=Test Suite (test.run.test_boot) - - check-success=Test Suite (test.run.test_noop) - - check-success=Test Suite (test.run.test_ostree) - - check-success=Test Suite (test.run.test_sources) - - check-success=Test Suite (test.run.test_stages) - - check-success=Test Suite (test.src) - - check-success=Regenerate Test Data - - check-success=Spell check - - or: - - "check-success=LGTM analysis: Python" - - "check-neutral=LGTM analysis: Python" - - check-success=codecov/project - - "check-success~=rpm-build:.*" actions: - queue: - name: default - method: rebase - update_method: rebase - rebase_fallback: none - require_branch_protection: false + review: + type: APPROVE + message: Automatically approving dependabot (minor version bump) + label: + add: + - ci:automerge + - name: Automatic merge on green via label conditions: - base=main