Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ knowledge_base:
# source where it is not.
usage: auto
project_keys:
- NOS
- VD
14 changes: 8 additions & 6 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,23 @@ pull_request_rules:
- name: Flag product T-ID format violation in PR title or commit messages
description: >
Product-repo convention: PR title and every commit's first line must
match `T<digits>: <text>` (optional `scope: ` prefix). Relocated from
the central config (T8966) so the T-ID convention is opt-in per product
repo. Name is intentionally distinct from any central rule name so this
stays additive (not an `extends:` override).
match a `T<digits>:`, `NOS-<digits>:` or legacy `VD-<digits>:` task key
followed by text (optional `scope: ` prefix). NOS is the renamed VD Jira
project (2026-07). Relocated from the central config (T8966) so the T-ID
convention is opt-in per product repo. Name is intentionally distinct
from any central rule name so this stays additive (not an `extends:`
override).
conditions:
- '-closed'
- '-merged'
- '-author~=\[bot\]$'
- 'author!=copilot-swe-agent'
- 'author!=vyosbot'
- or:
- '-title~=^(([a-zA-Z0-9\-_.]+:\s)?)T\d+:\s+[^\s]+.*'
- '-title~=^(([a-zA-Z0-9\-_.]+:[ ])?)(T[0-9]+|NOS-[0-9]+|VD-[0-9]+):[ ]+[^\s]+.*'
- and:
- 'label!=legacy'
- 'commits[*].commit_message~=^(?!(([a-zA-Z0-9\-_.]+:\s)?)T\d+:\s+[^\s]+).*'
- 'commits[*].commit_message~=^(?!(([a-zA-Z0-9\-_.]+:[ ])?)(T[0-9]+|NOS-[0-9]+|VD-[0-9]+):[ ]+[^\s]+).*'
actions:
label:
toggle:
Expand Down
Loading