summaryrefslogtreecommitdiff
path: root/.github/mergify.yml
blob: 241ef59fb3f6794ac1bd7b4c7fb51827b46af057 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# yaml-language-server: $schema=https://docs.mergify.com/configuration/file-format/
# Mergify configuration for vyos/mirror-canary (Rollout 1a canary).
# Inherits the central baseline from vyos/mergify:.mergify.yml via extends:.
# Adds an explicit local pull_request_rule so Mergify registers the repo
# (the central-extends-only form did not activate Mergify processing —
# empirically caught during 1a expansion plan A.4.3).

extends: mergify

merge_protections_settings:
  reporting_method: check-runs

pull_request_rules:
  - name: canary heartbeat — confirm Mergify is active
    conditions:
      - base = rolling
      - "-closed"
      - label = mergify-heartbeat
    actions:
      comment:
        message: |
          Mergify is alive on this canary (rule matched on `mergify-heartbeat` label).