Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 2.11 KB

File metadata and controls

44 lines (31 loc) · 2.11 KB

coderabbit

Central CodeRabbit configuration for the cuioss organization.

CodeRabbit reads .coderabbit.yaml from a repository literally named coderabbit and applies it to every organization repository that does not define its own .coderabbit.yaml.

What it does

Skips automatic reviews for bot-authored dependency/propagation PRs (they are already gated by CI and auto-merge):

  • Dependabot (dependabot[bot]) — dependency bumps.
  • Release bot (cuioss-release-bot[bot]) — consumer-propagation PRs opened by the release App: parent-version bumps pushed to a project's consumers list, and cuioss-organization workflow-reference (SHA) bumps.

It also provides a manual opt-out label:

  • Add the skip-bot-review label to any pull request to skip its automatic review. All other PRs are still reviewed. (This is the shared bot-skip label; CodeRabbit is the only reviewer that honors it centrally — see the org automatic-review docs for Sourcery/Gemini.)

It tunes the review output to cut low-value noise (sequence diagrams, poem/fortune, suggested labels/reviewers, the interactive finishing-touches checkboxes, and always-skipped pre-merge checks) while keeping the substance — findings, nitpicks (treated as signal), committable suggestions, and the machine-readable Prompt for AI Agents block.

Signal vs. noise

The full breakdown of which parts of a CodeRabbit review are signal vs. noise, what each config setting does, and what cannot be suppressed via config, lives in the org docs: cuioss-organization/docs/automatic-review/coderabbit.md (alongside the Sourcery equivalent).

Precedence

A repository-level .coderabbit.yaml fully overrides this central file (sources do not merge) unless that repository sets inheritance: true. Organization Global Overrides in the CodeRabbit dashboard take precedence over this file.

See the CodeRabbit configuration overview for the full precedence order.