coderabbit-multi-env-setup
Configure CodeRabbit across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific CodeRabbit configurations.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure CodeRabbit across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific CodeRabbit configurations.\nTrigger with phrases like \
How to use
Upewnij się, że CodeRabbit GitHub App jest zainstalowany w Twoim repozytorium i że masz zdefiniowaną strategię gałęzi (np. GitFlow, trunk-based development).
Na każdej ważnej gałęzi (develop, main, release/vX.X) utwórz lub edytuj plik .coderabbit.yaml. Plik ten będzie zawierać profil recenzji i instrukcje specyficzne dla tej gałęzi — np. na develop ustaw profile: "chill" dla szybszych iteracji, na main ustaw profile: "assertive" dla bardziej rygorystycznych przeglądów.
Zatwierdź każdy plik .coderabbit.yaml do odpowiedniej gałęzi. CodeRabbit automatycznie odczyta konfigurację z gałęzi bazowej, gdy otworzysz pull request.
Otwórz pull request z jednej gałęzi na drugą (np. feature/auth → develop). CodeRabbit wczyta .coderabbit.yaml z gałęzi docelowej (develop) i zastosuje odpowiedni profil oraz instrukcje.
Dla gałęzi produkcyjnych (main, release) dodaj w .coderabbit.yaml dodatkowe instrukcje bezpieczeństwa lub bardziej szczegółowe reguły, aby zapewnić wyższą jakość przeglądów przed wdrożeniem.
Monitoruj recenzje CodeRabbita w pull requestach — powinny się różnić w zależności od gałęzi docelowej, co potwierdza, że multi-environment setup działa prawidłowo.