summaryrefslogtreecommitdiff
path: root/.coderabbit.yaml
blob: 5b4423c3fc983b1d86f0f96d45020c25024f72df (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
26
27
28
29
30
31
32
33
34
35
36
37
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
#
# Per-repo CodeRabbit override for vyos/phorge-elasticsearch-modern.
#
# Most behavior is inherited from the org-level central baseline at
# https://github.com/vyos/coderabbit/blob/production/.coderabbit.yaml
# (loaded automatically because the central repo is named `coderabbit`
# under the same GitHub org as this repo).

# REQUIRED — without this, the per-repo file REPLACES the central
# baseline at vyos/coderabbit instead of merging per-field. See
# the "CodeRabbit gotchas" section in ~/.claude/data/github.md.
inheritance: true

reviews:
  auto_review:
    # The org central baseline ships a base_branches list shaped for
    # vyos-1x release-train repos (current, sagitta, circinus, etc.).
    # This repo uses a production/development + task/* model; add
    # those patterns so CodeRabbit auto-reviews fire on PRs targeting
    # any of these branches.
    base_branches:
      - production
      - development
      - "task/.*"

knowledge_base:
  jira:
    # `auto` is the cross-org-safe value: enabled on private/internal
    # mirror repos where Jira OAuth is connected, disabled on the public
    # source where it is not. Avoids `enabled` (which can produce
    # warnings on installs without OAuth).
    usage: auto
    # No dedicated Jira project for this repo today; leave commented
    # out so CodeRabbit uses the central config's defaults.
    # project_keys:
    #   - WD