Toolverse
Wszystkie skille

fix-pr

autor: AztecProtocol

Automatycznie napraw błędy CI w pull requestach poprzez analizę logów i stosowanie poprawek.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
3

O skillu

Umiejętność autonomicznego naprawiania nieudanych pull requestów. Analizuje logi CI, identyfikuje błędy (build, format, lint, testy), przeprowadza rebase, stosuje poprawki i wysyła zmiany. Deleguje identyfikację błędów do pomagiera, a następnie automatycznie wykonuje niezbędne działania naprawcze w katalogu yarn-project.

Jak używać

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i dostęp do repozytorium AztecProtocol/aztec-packages. Umiejętność wymaga możliwości wyświetlania stanu PR i wykonywania operacji git.

  2. Uruchom umiejętność z numerem pull requesta, który chcesz naprawić, na przykład /fix-pr 19882. Umiejętność najpierw sprawdzi, czy PR jest otwarty i dostępny.

  3. Czekaj, aż pomagier identyfikujący błędy CI przeanalizuje logi i określi typ błędu (format, lint, build, test jednostkowy lub test e2e). Jeśli logi nie będą dostępne, podaj bezpośredni adres URL logu CI lub hasło dostępu.

  4. Umiejętność automatycznie pobierze gałąź PR, przeprowadzi rebase względem gałęzi bazowej i rozwiąże konflikty jeśli zajdą. Jeśli zmiany dotyczą katalogów poza yarn-project, uruchomi skrypt bootstrap.

  5. Na podstawie zidentyfikowanego typu błędu umiejętność uruchomi odpowiednią komendę: yarn format dla błędów formatowania, yarn lint dla błędów lintowania lub yarn build dla błędów kompilacji. Powtarza kroki aż do usunięcia wszystkich błędów.

  6. Po naprawieniu wszystkich błędów umiejętność automatycznie wyśle zmiany do repozytorium. Twój pull request będzie zaktualizowany z poprawkami.

Podobne skille