From 392bac9d1cf7431a3055b0ae8ff68495b0ddcdf6 Mon Sep 17 00:00:00 2001 From: Austin Date: Mon, 6 Jul 2026 21:01:53 -0400 Subject: [PATCH] Initial coderabbit configuration (#10913) - Ignore renovate - Ignore drafts - Ignore generated (protobufs) - Target all branches (master, develop, event/*, etc) --- .coderabbit.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .coderabbit.yaml diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 000000000..83f59cca0 --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,33 @@ +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json +# CodeRabbit config - see https://docs.coderabbit.ai/getting-started/yaml-configuration +language: en-US + +reviews: + # chill = fewer nitpicks. + profile: chill + high_level_summary: true + poem: false + auto_review: + enabled: true + # Don't burn reviews on WIP. This repo opens lots of draft PRs; review on "ready". + drafts: false + # Review PRs regardless of target branch. + base_branches: + - ".*" + # Skip Renovate dependency updates - CI gates dependencies; we review for substance, not every bump. + ignore_usernames: + - renovate + - renovate[bot] + # Stop reviewing once a PR is closed. + abort_on_close: true + + path_filters: + # Generated - don't review, just noise + token burn. + - "!src/mesh/generated/**" + - "!protobufs/**" + + path_instructions: + - path: "bin/config.d/**" + instructions: > + meshtasticd configuration files. Bundled with meshtasticd Linux/MacOS packaging. + Ensure configurations include metadata found in other configs.