Skip to content

Commit 862a616

Browse files
ci: setup mergifyio
Signed-off-by: Praveen M <m.praveen@ibm.com>
1 parent f86b05c commit 862a616

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

.mergify.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
queue_rules:
3+
- name: default
4+
merge_method: rebase
5+
update_method: rebase
6+
batch_size: 1
7+
autoqueue: true
8+
queue_conditions:
9+
- check-success = DCO
10+
- "check-success=build_bundle"
11+
- "check-success=build_operator"
12+
- "check-success=build_mover"
13+
- "check-success=e2e"
14+
- "check-success=codespell"
15+
- "check-success=golangci-lint"
16+
- "check-success=govulncheck"
17+
- "#approved-reviews-by>=1"
18+
- "#changes-requested-reviews-by=0"
19+
20+
merge_queue:
21+
max_parallel_checks: 1
22+
23+
pull_request_rules:
24+
- name: Dismiss reviews on update
25+
conditions: []
26+
actions:
27+
dismiss_reviews:
28+
approved: true
29+
changes_requested: true
30+
31+
- name: Ask to resolve conflict
32+
conditions:
33+
- conflict
34+
actions:
35+
comment:
36+
message: "@{{author}}, this pull request has merge conflicts. Please resolve them before it can be merged."
37+
38+
- name: Ask to sign commits with DCO
39+
conditions:
40+
- -closed
41+
- -merged
42+
- "check-failure=DCO"
43+
actions:
44+
comment:
45+
message: |
46+
@{{author}}, your commits are missing the `Signed-off-by` line required by the DCO.

0 commit comments

Comments
 (0)