Toolverse
All skills

coderabbit-ci-integration

by jeremylongshore

Configure CodeRabbit CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating CodeRabbit tests into your build process.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
9

About this skill

Configure CodeRabbit CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating CodeRabbit tests into your build process.\nTrigger with phrases like \

How to use

  1. Upewnij się, że GitHub App CodeRabbit jest zainstalowana w repozytorium, branch protection jest włączona, a .coderabbit.yaml znajduje się w głównym katalogu repozytorium.

  2. Przejdź do ustawień repozytorium na GitHub, wybierz sekcję Branches i otwórz lub utwórz regułę ochrony dla gałęzi głównej (np. main).

  3. Włącz opcję "Require status checks to pass before merging" i wyszukaj "coderabbitai" na liście dostępnych status checks.

  4. Zaznacz CodeRabbit jako wymagany check — od tego momentu pull requesty nie będą mogły być scalane, dopóki CodeRabbit nie ukończy recenzji.

  5. Opcjonalnie: edytuj plik .coderabbit.yaml w repozytorium, aby dostosować zachowanie recenzji — na przykład ustaw request_changes_workflow: true, aby CodeRabbit oznaczał pull requesty z problemami jako "Changes Requested".

  6. Zapisz zmiany — skill jest gotowy do użytku. Od teraz każdy pull request będzie wymagał pozytywnej recenzji CodeRabbita przed merge'em.

Related skills