summaryrefslogtreecommitdiff
path: root/.github/mergify.yml
blob: 359c8e339ee11ddbd706bc0a1efa3f4c3e614eb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# yaml-language-server: $schema=https://docs.mergify.com/configuration/file-format/
# Mergify configuration for vyos/vyos-documentation.
#
# 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`
#   - `commands_restrictions` → restrict @Mergifyio slash commands to
#     @vyos/maintainers + vyosbot
#
# Rollout context: T8782 (Mergify central-config rollout). See
# https://vyos.dev/T8782 and the Confluence spec at
# https://vyos.atlassian.net/wiki/spaces/VYOS/pages/849477640.
#
# Local overrides for this repo go below the `extends:` line — any keys
# defined here merge with (or, for same-name rules, replace) the inherited
# configuration per Mergify's `extends:` semantics.
#
# T8966 (2026-06-06): the former T-ID-format opt-out override (rule
# `Flag T-ID format violation in PR title or commit messages`) was removed.
# The central config no longer enforces strict `T<digits>:` format — that
# moved per-product-repo — so docs (a non-product repo) inherits only the
# generic loose-title + body checks, no override needed.

extends: mergify