summaryrefslogtreecommitdiff
path: root/.github/mergify.yml
blob: ebe826eb007bf68b089d12d27a6dfbeb824db087 (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/vyatta-biosdevname.
#
# Inherits the central baseline from vyos/mergify:.mergify.yml. The central
# baseline provides:
#   - `defaults.actions.backport.ignore_conflicts: false`
#   - `pull_request_rules` → label conflicting PRs with `conflicts`;
#     T-ID format checks on PR title and commit messages.
#   - `commands_restrictions` → restrict @Mergifyio slash commands to the
#     org Maintainers team + vyosbot. Resolves correctly on both sides of
#     the cross-org mirror: vyos/mergify uses @vyos/maintainers,
#     VyOS-Networks/mergify uses @VyOS-Networks/maintainers.
#
# Replaces the inline T8531 predecessor config. Rollout context:
# T8782 (Mergify central-config rollout), T8852 (fleet migration to
# `extends:`). See https://vyos.dev/T8782, https://vyos.dev/T8852,
# and the Confluence spec at
# https://vyos.atlassian.net/wiki/spaces/VYOS/pages/849477640.

extends: mergify
merge_protections_settings:
  reporting_method: check-runs