diff --git a/.mergify.yml b/.mergify.yml index dcfb5df2..06ff0d94 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -1,8 +1,20 @@ queue_rules: - - name: default - conditions: + - name: duplicated default from Auto Squash and Merge + queue_conditions: + - base=master + - status-success=ci + - 'label=ready to squash and merge' + merge_conditions: - check-success=ci - + merge_method: squash + - name: duplicated default from Auto Rebase and Merge + queue_conditions: + - base=master + - status-success=ci + - 'label=ready to rebase and merge' + merge_conditions: + - check-success=ci + merge_method: rebase pull_request_rules: - name: Auto Squash and Merge @@ -12,9 +24,6 @@ pull_request_rules: - 'label=ready to squash and merge' actions: delete_head_branch: {} - queue: - method: squash - name: default - name: Auto Rebase and Merge conditions: - base=master @@ -22,6 +31,7 @@ pull_request_rules: - 'label=ready to rebase and merge' actions: delete_head_branch: {} + - name: Auto Rebase and Merge + Auto Squash and Merge + conditions: [] + actions: queue: - method: rebase - name: default