ci: Adjust mergify
This commit is contained in:
Родитель
9d4a34390f
Коммит
f7f363d934
|
@ -0,0 +1,36 @@
|
|||
pull_request_rules:
|
||||
- name: automatic strict merge when CI passes, has 2 reviews, no requests for change and is labeled 'ready-to-merge' unless labelled 'do-not-merge/breaking-change' or 'do-not-merge/work-in-progress'
|
||||
conditions:
|
||||
# Only pull-requests sent to the master branch
|
||||
- base=master
|
||||
|
||||
# All Azure builds should be green:
|
||||
- status-success=Uno.UI - CI
|
||||
|
||||
# CLA check must pass:
|
||||
#- "status-success=license/cla"
|
||||
|
||||
# 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>=2"
|
||||
- "#changes-requested-reviews-by=0"
|
||||
|
||||
# Pull-request must be labeled with:
|
||||
- label=ready-to-merge
|
||||
|
||||
# Do not automatically merge pull-requests that are labelled as do-not-merge
|
||||
# see <https://doc.mergify.io/examples.html#id6>
|
||||
- label!=do-not-merge/breaking-change
|
||||
- label!=do-not-merge/work-in-progress
|
||||
|
||||
# Note: mergify cannot break branch protection rules
|
||||
actions:
|
||||
merge:
|
||||
method: merge
|
||||
|
||||
- name: automatic merge for allcontributors pull requests
|
||||
conditions:
|
||||
- author=allcontributors[bot]
|
||||
actions:
|
||||
merge:
|
||||
method: merge
|
Загрузка…
Ссылка в новой задаче