112 lines
2.3 KiB
YAML
112 lines
2.3 KiB
YAML
# Generated by .github/mergify/gen-config.sc
|
|
queue_rules:
|
|
- name: default
|
|
conditions:
|
|
- status-success=all tests passed
|
|
pull_request_rules:
|
|
- name: automatic squash-and-merge on CI success and review
|
|
conditions:
|
|
- status-success=all tests passed
|
|
- '#approved-reviews-by>=1'
|
|
- '#changes-requested-reviews-by=0'
|
|
- base=main
|
|
- label="Please Merge"
|
|
- label!="DO NOT MERGE"
|
|
- label!="bp-conflict"
|
|
actions:
|
|
queue:
|
|
name: default
|
|
method: squash
|
|
update_method: merge
|
|
- name: backport to 5.x
|
|
conditions:
|
|
- merged
|
|
- base=main
|
|
- milestone=5.x
|
|
actions:
|
|
backport:
|
|
branches:
|
|
- 5.x
|
|
labels:
|
|
- Backport
|
|
ignore_conflicts: true
|
|
label_conflicts: bp-conflict
|
|
label:
|
|
add:
|
|
- Backported
|
|
- name: backport to 3.6.x, 5.x
|
|
conditions:
|
|
- merged
|
|
- base=main
|
|
- milestone=3.6.x
|
|
actions:
|
|
backport:
|
|
branches:
|
|
- 3.6.x
|
|
- 5.x
|
|
labels:
|
|
- Backport
|
|
ignore_conflicts: true
|
|
label_conflicts: bp-conflict
|
|
label:
|
|
add:
|
|
- Backported
|
|
- name: backport to 3.5.x, 3.6.x, 5.x
|
|
conditions:
|
|
- merged
|
|
- base=main
|
|
- milestone=3.5.x
|
|
actions:
|
|
backport:
|
|
branches:
|
|
- 3.5.x
|
|
- 3.6.x
|
|
- 5.x
|
|
labels:
|
|
- Backport
|
|
ignore_conflicts: true
|
|
label_conflicts: bp-conflict
|
|
label:
|
|
add:
|
|
- Backported
|
|
- name: automatic squash-and-mege of 3.5.x backport PRs
|
|
conditions:
|
|
- status-success=all tests passed
|
|
- '#changes-requested-reviews-by=0'
|
|
- base=3.5.x
|
|
- label="Backport"
|
|
- label!="DO NOT MERGE"
|
|
- label!="bp-conflict"
|
|
actions:
|
|
queue:
|
|
name: default
|
|
method: squash
|
|
update_method: merge
|
|
- name: automatic squash-and-mege of 3.6.x backport PRs
|
|
conditions:
|
|
- status-success=all tests passed
|
|
- '#changes-requested-reviews-by=0'
|
|
- base=3.6.x
|
|
- label="Backport"
|
|
- label!="DO NOT MERGE"
|
|
- label!="bp-conflict"
|
|
actions:
|
|
queue:
|
|
name: default
|
|
method: squash
|
|
update_method: merge
|
|
- name: automatic squash-and-mege of 5.x backport PRs
|
|
conditions:
|
|
- status-success=all tests passed
|
|
- '#changes-requested-reviews-by=0'
|
|
- base=5.x
|
|
- label="Backport"
|
|
- label!="DO NOT MERGE"
|
|
- label!="bp-conflict"
|
|
actions:
|
|
queue:
|
|
name: default
|
|
method: squash
|
|
update_method: merge
|
|
|