fix(mergify): put PRs with no priority label in the low priority queue (#3454)
This also lets us handle dependabot PRs using the low queue rule.
This commit is contained in:
parent
4d32f9c765
commit
6ddbe7972d
|
|
@ -64,25 +64,13 @@ pull_request_rules:
|
||||||
- "#review-threads-unresolved=0"
|
- "#review-threads-unresolved=0"
|
||||||
- -draft
|
- -draft
|
||||||
- base=main
|
- base=main
|
||||||
- or:
|
|
||||||
- "label~=^P-Low"
|
|
||||||
- "label~=^P-Optional"
|
|
||||||
- label!=do-not-merge
|
- label!=do-not-merge
|
||||||
|
# This queue handles Low, Optional, and PRs with no priority label,
|
||||||
|
# including automated dependabot PRs.
|
||||||
|
#
|
||||||
|
# We don't need to check priority labels here, because the rules are evaluated in order:
|
||||||
|
# https://docs.mergify.com/configuration/#pull-request-rules
|
||||||
actions:
|
actions:
|
||||||
queue:
|
queue:
|
||||||
name: low
|
name: low
|
||||||
method: squash
|
method: squash
|
||||||
|
|
||||||
- name: automatic merge for Dependabot pull requests
|
|
||||||
conditions:
|
|
||||||
- "#approved-reviews-by>=1"
|
|
||||||
- "#review-threads-unresolved=0"
|
|
||||||
- author~=^dependabot(|-preview)\[bot\]$
|
|
||||||
- check-success=Test (+stable) on ubuntu-latest
|
|
||||||
- check-success=Test (+stable) on macOS-latest
|
|
||||||
- check-success=Test (+stable) on windows-latest
|
|
||||||
- check-success=pull-request (zealous-zebra)
|
|
||||||
- check-success=Coverage (+nightly)
|
|
||||||
actions:
|
|
||||||
merge:
|
|
||||||
method: squash
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue