daml/.mergify.yml
Gary Verhaegen c1ff0d5d0d
update mergify config for ci split (#8390)
I forgot about this yesterday, apologies.

CHANGELOG_BEGIN
CHANGELOG_END
2021-01-05 11:31:48 +01:00

42 lines
1.5 KiB
YAML

# Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
pull_request_rules:
- name: "strict rebase"
conditions:
# All Azure builds should be green:
- "status-success=PRs"
# CLA check must pass:
- "status-success=license/cla"
# Special label to request automerge:
- "label=automerge-after-rebase"
# 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=PRs"
# 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
# Takes no options, see <https://doc.mergify.io/examples.html#deleting-merged-branch>
delete_head_branch: {}