Skip to content

Commit 6c28aac

Browse files
authored
feat(mergify): initial config (#3)
Based on the config of mergify-cli, small differences: - no check runs - auto queue Relates to MRGFY-5703
2 parents 4561974 + b39fac4 commit 6c28aac

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

.mergify.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
extends: .github
2+
3+
queue_rules:
4+
- name: default
5+
autoqueue: true
6+
allow_inplace_checks: true
7+
queue_conditions:
8+
- "#approved-reviews-by>=2"
9+
- "#changes-requested-reviews-by=0"
10+
- "#review-threads-unresolved=0"
11+
- "#review-requested=0"
12+
commit_message_template: |
13+
{{ title }} (#{{ number }})
14+
15+
{{ body }}
16+
merge_method: squash
17+
18+
- name: lowprio
19+
autoqueue: true
20+
allow_inplace_checks: true
21+
queue_conditions:
22+
- "#commits=1"
23+
- author=dependabot[bot]
24+
merge_method: merge
25+
batch_size: 7
26+
batch_max_wait_time: 5min
27+
commit_message_template:
28+
queue_branch_merge_method: fast-forward
29+
30+
pull_request_rules:
31+
- name: request review
32+
conditions:
33+
- -author=dependabot[bot]
34+
- -merged
35+
- -closed
36+
- "#approved-reviews-by=0"
37+
- "#changes-requested-reviews-by=0"
38+
- "review-requested!=@devs"
39+
actions:
40+
request_reviews:
41+
teams:
42+
- devs
43+
44+
merge_queue:
45+
max_parallel_checks: 5
46+
47+
merge_protections_settings:
48+
reporting_method: deployments

0 commit comments

Comments
 (0)