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
|