rebase-pr
Automatycznie przenieś pull request na aktualną gałąź i rozwiąż konflikty
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatyzacji rebasowania pull requestów na gałęzi bazowej. Obsługuje walidację stanu PR, rozwiązywanie konfliktów merge'u, weryfikację buildu oraz formatowanie kodu. Przydatny dla zespołów pracujących z flow opartym na rebase zamiast merge. Integruje się z GitHub CLI i systemem budowania yarn-project.
Jak używać
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium AztecProtocol/aztec-packages.
Uruchom skill poleceniem
/rebase-pr <numer-PR>, gdzie numer to identyfikator pull requesta, który chcesz przenieść na aktualną gałąź bazową.Skill automatycznie sprawdzi stan PR — jeśli jest zamknięty lub w innym stanie niż OPEN, operacja się zatrzyma. W przeciwnym razie pobierze gałąź bazową i rozpocznie rebase.
Jeśli pojawią się konflikty, skill wylistuje pliki do ręcznego rozwiązania. Edytuj każdy plik, usuń markery konfliktów, a następnie dodaj plik poleceniem
git add <plik>i kontynuuj rebase.Po zakończeniu rebase'u skill uruchomi
yarn buildz katalogu yarn-project, aby zweryfikować, że kod się kompiluje. Jeśli pojawią się błędy, napraw je w plikach źródłowych.Na koniec skill uruchomi formatowanie i lint (
yarn format,yarn lint), a następnie wyśle zmiany do repozytorium za pomocągit push --force-with-lease, zachowując PR jako pojedynczy commit.