pull_request_rules:
  - name: Auto-close PRs on stable branch
    conditions:
      - and:
          - and:
              - author!=surajshetty3416
              - author!=deepeshgarg007
              - author!=ankush
              - author!=frappe-pr-bot
              - author!=mergify[bot]
          - or:
              - base=version-16
              - base=version-15
              - base=version-14
              - base=version-13
              - base=version-12
    actions:
      close:
      comment:
        message: |
          @{{author}}, thanks for the contribution, but we do not accept pull requests on a stable branch. Please raise PR on an appropriate hotfix branch.
          https://github.com/frappe/erpnext/wiki/Pull-Request-Checklist#which-branch

  - name: backport to develop
    conditions:
      - label="backport develop"
    actions:
      backport:
        branches:
          - develop
        assignees:
          - "{{ author }}"

  - name: backport to version-14-hotfix
    conditions:
      - label="backport version-14-hotfix"
    actions:
      backport:
        branches:
          - version-14-hotfix
        assignees:
          - "{{ author }}"

  - name: backport to version-15-hotfix
    conditions:
      - label="backport version-15-hotfix"
    actions:
      backport:
        branches:
          - version-15-hotfix
        assignees:
          - "{{ author }}"

  - name: backport to version-16-hotfix
    conditions:
      - label="backport version-16-hotfix"
    actions:
      backport:
        branches:
          - version-16-hotfix
        assignees:
          - "{{ author }}"
