forked from digital-asset/daml
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.mergify.yml
37 lines (37 loc) · 1.42 KB
/
.mergify.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pull_request_rules:
- name: "strict rebase"
conditions:
# All Azure builds should be green:
- "status-success=digital-asset.daml"
# CLA check must pass:
- "status-success=license/cla"
# Special label to request automerge:
- "label=automerge"
# Note that this only matches people with write / admin access to the repo,
# see <https://doc.mergify.io/conditions.html#attribute-list>
- "#approved-reviews-by>=1"
# Note: mergify cannot break branch protection rules
actions:
merge:
method: squash
strict: smart
strict_method: rebase
# Takes no options, see <https://doc.mergify.io/examples.html#deleting-merged-branch>
delete_head_branch: {}
- name: "unsafe squash"
conditions:
# All Azure builds should be green:
- "status-success=digital-asset.daml"
# CLA check must pass:
- "status-success=license/cla"
# Special label to request automerge:
- "label=automerge-dangerous-but-faster"
# Note that this only matches people with write / admin access to the repo,
# see <https://doc.mergify.io/conditions.html#attribute-list>
- "#approved-reviews-by>=1"
# Note: mergify cannot break branch protection rules
actions:
merge:
method: squash
# Takes no options, see <https://doc.mergify.io/examples.html#deleting-merged-branch>
delete_head_branch: {}