Toolverse
Wszystkie skille

rebase-pr

autor: AztecProtocol

Automatycznie przenieś pull request na aktualną gałąź i rozwiąż konflikty

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

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ć

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium AztecProtocol/aztec-packages.

  2. Uruchom skill poleceniem /rebase-pr <numer-PR>, gdzie numer to identyfikator pull requesta, który chcesz przenieść na aktualną gałąź bazową.

  3. 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.

  4. 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.

  5. Po zakończeniu rebase'u skill uruchomi yarn build z katalogu yarn-project, aby zweryfikować, że kod się kompiluje. Jeśli pojawią się błędy, napraw je w plikach źródłowych.

  6. 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.

Podobne skille