0g-chain/.github/mergify.yml

92 lines
2.2 KiB
YAML
Raw Normal View History

# Mergify is a Github app that automates workflows.
# It is used by kava-lab/kava to help automate backporting to previous releases.
# For details on this file, see https://docs.mergify.com/getting-started/#configuration
# For backport-specific details, see https://docs.mergify.com/actions/backport/#backport
defaults:
actions:
backport:
assignees:
- "{{ author }}"
pull_request_rules:
# one PR label to rule them all
- name: Backport patches to all kava_2222-10 release/* branches
conditions:
- base=master
- label=A:backport/kava_2222-10
actions:
backport:
branches:
- release/v0.17.x
- release/v0.18.x
- release/v0.19.x
- release/v0.21.x
- release/v0.23.x
- release/v0.24.x
- release/v0.25.x
- name: Backport patches to the release/v0.17.x branch
conditions:
- base=master
- label=A:backport/v0.17.x
actions:
backport:
branches:
- release/v0.17.x
- name: Backport patches to the release/v0.18.x branch
conditions:
- base=master
- label=A:backport/v0.18.x
actions:
backport:
branches:
- release/v0.18.x
- name: Backport patches to the release/v0.19.x branch
conditions:
- base=master
- label=A:backport/v0.19.x
actions:
backport:
branches:
- release/v0.19.x
- name: Backport patches to the release/v0.21.x branch
conditions:
- base=master
- label=A:backport/v0.21.x
actions:
backport:
branches:
- release/v0.21.x
- name: Backport patches to the release/v0.23.x branch
conditions:
- base=master
- label=A:backport/v0.23.x
actions:
backport:
branches:
- release/v0.23.x
- name: Backport patches to the release/v0.24.x branch
conditions:
- base=master
- label=A:backport/v0.24.x
actions:
backport:
branches:
- release/v0.24.x
- name: Backport patches to the release/v0.25.x branch
conditions:
- base=master
- label=A:backport/v0.25.x
actions:
backport:
branches:
- release/v0.25.x