Skip to content

vyos/coderabbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

vyos/coderabbit — central CodeRabbit baseline

This repository hosts the org-wide CodeRabbit configuration applied by default to every repository in vyos/* that does not carry its own .coderabbit.yaml.

CodeRabbit's central-configuration feature looks up a repo named exactly coderabbit in each org and applies its .coderabbit.yaml as the default. This is that repo for vyos/*.

Inheritance (load-bearing)

Both this baseline and every per-repo override pin inheritance: true. Without it, per-repo files fully replace the central. With it, CodeRabbit deep-merges per the configuration-inheritance docs:

  • objects: deep-merged
  • arrays: unioned
  • scalars: child wins

Per-repo override

Add a .coderabbit.yaml at the root of the consuming repo. The file MUST start with:

# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
inheritance: true

Restate only the keys you need to deviate; everything else inherits from this baseline.

Authority

  • Spec: T8764 (parent), T8765 (provisioning).
  • Source-of-truth content: parent spec doc referenced from T8764.

Rollback

git revert the offending commit, or set the .coderabbit.yaml body to {}. Every inheriting repo falls back to CodeRabbit's hardcoded defaults on the next PR webhook.

About

Org-wide CodeRabbit baseline (.coderabbit.yaml). See T8765.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors