1
+ pull_request_rules :
2
+ - name : Ask to resolve conflict
3
+ conditions :
4
+ - conflict
5
+ - -author=dependabot[bot]
6
+ - or :
7
+ - -draft # Don't report conflicts on regular draft.
8
+ - and : # Do report conflicts on draft that are scheduled for the next major release.
9
+ - draft
10
+ - milestone~=v[0-9]\.[0-9]{2}
11
+ actions :
12
+ comment :
13
+ message : This pull request has merge conflicts. Could you please resolve them
14
+ @{{author}}? 🙏
15
+
16
+ - name : Approve trivial maintainer PRs
17
+ conditions :
18
+ - base!=stable
19
+ - label=trivial
20
+ - author=@sigp/lighthouse
21
+ - -conflict
22
+ actions :
23
+ review :
24
+ type : APPROVE
25
+
26
+ - name : Add ready-to-merge labeled PRs to merge queue
27
+ conditions :
28
+ # All branch protection rules are implicit: https://docs.mergify.com/conditions/#about-branch-protection
29
+ - base!=stable
30
+ - label=ready-for-merge
31
+ - label!=do-not-merge
32
+ actions :
33
+ queue :
34
+
1
35
queue_rules :
2
36
- name : default
3
37
batch_size : 8
@@ -6,14 +40,16 @@ queue_rules:
6
40
merge_method : squash
7
41
commit_message_template : |
8
42
{{ title }} (#{{ number }})
9
-
10
- {% for commit in commits %}
11
- * {{ commit.commit_message }}
12
- {% endfor %}
43
+
44
+ {{ body | get_section("## Issue Addressed", "") }}
45
+
46
+
47
+ {{ body | get_section("## Proposed Changes", "") }}
13
48
queue_conditions :
14
49
- " #approved-reviews-by >= 1"
15
50
- " check-success=license/cla"
16
51
- " check-success=target-branch-check"
52
+ - " label!=do-not-merge"
17
53
merge_conditions :
18
54
- " check-success=test-suite-success"
19
55
- " check-success=local-testnet-success"
0 commit comments