Skip to content

Commit d75008c

Browse files
committed
add new features to mergify config
1 parent 9e12c21 commit d75008c

File tree

1 file changed

+44
-12
lines changed

1 file changed

+44
-12
lines changed

.github/mergify.yml

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,51 @@
1-
queue_rules:
2-
- name: default
3-
batch_size: 8
4-
batch_max_wait_time: 60 s
5-
checks_timeout: 10800 s
6-
merge_method: squash
7-
commit_message_template: |
8-
{{ title }} (#{{ number }})
9-
10-
{% for commit in commits %}
11-
* {{ commit.commit_message }}
12-
{% endfor %}
1+
defaults:
2+
actions:
3+
queue:
4+
method: squash
5+
commit_message_template: |
6+
{{ title }} (#{{ number }})
7+
8+
{{ body | get_section("## Issue Addressed", "") }}
9+
10+
11+
{{ body | get_section("## Proposed Changes", "") }}
1312
queue_conditions:
1413
- "#approved-reviews-by >= 1"
1514
- "check-success=license/cla"
1615
- "check-success=target-branch-check"
1716
merge_conditions:
1817
- "check-success=test-suite-success"
1918
- "check-success=local-testnet-success"
19+
20+
pull_request_rules:
21+
- name: Ask to resolve conflict
22+
conditions:
23+
- conflict
24+
- or:
25+
- -draft # Don't report conflicts on regular draft.
26+
actions:
27+
comment:
28+
message: This pull request has merge conflicts. Could you please resolve them @{{author}}? 🙏
29+
30+
- name: Add to merge queue
31+
conditions:
32+
- label=add-to-queue
33+
- base=master
34+
actions:
35+
queue:
36+
37+
- name: Approve trivial maintainer PRs
38+
conditions:
39+
- base=master
40+
- label=trivial
41+
- author=@sigp/lighthouse
42+
actions:
43+
review:
44+
type: APPROVE
45+
46+
queue_rules:
47+
- name: default
48+
batch_size: 8
49+
batch_max_wait_time: 60 s
50+
checks_timeout: 10800 s
51+

0 commit comments

Comments
 (0)