[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.
This commit is contained in:
Christian Kellner 2021-12-08 11:18:18 +00:00 committed by Ondřej Budai
parent 0df902d6bb
commit eaa00884be

32
.github/mergify.yml vendored
View file

@ -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