P
pr-check
Automatycznie naprawiaj błędy CI w pull requestach i czekaj, aż wszystkie testy przejdą
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill monitoruje potok CI/CD Twojego pull requesta, automatycznie naprawia błędy formatowania i lintingu, a następnie ponownie uruchamia testy. Gdy napotkane są problemy wymagające ręcznej interwencji, skill je sygnalizuje. Po naprawieniu wszystkich możliwych do automatyzacji błędów skill uruchamia przegląd kodu. Idealne dla zespołów chcących przyspieszyć cykl recenzji PR-ów bez czekania na ręczne poprawki.
Jak używać
- Zainstaluj skill pr-check w swoim projekcie vm0, upewniając się, że masz dostęp do GitHub CLI (gh) i możliwość uruchamiania poleceń git na gałęzi roboczej. 2. Uruchom skill z numerem pull requesta jako argument — możesz podać numer bezpośrednio (np. 4128), pełny URL pull requesta (np. https://github.com/vm0-ai/vm0/pull/4128) lub pozostawić pole puste, aby skill automatycznie wykrył bieżący PR z gałęzi roboczej. 3. Skill najpierw sprawdza, czy PR ma już komentarz z przeglądem kodu — jeśli nie, uruchamia przegląd automatycznie. 4. Następnie monitoruje status kontroli CI — jeśli wszystkie testy przechodzą, skill kończy pracę; jeśli są błędy, przechodzi do naprawy. 5. Dla błędów formatowania i lintingu skill automatycznie je naprawia, commituje zmiany, pushuje do repozytorium i ponownie uruchamia testy. Dla błędów typów lub testów skill sygnalizuje, że wymagana jest ręczna interwencja. 6. Po naprawieniu wszystkich możliwych do automatyzacji problemów skill uruchamia ponownie przegląd kodu i kończy pracę — nie wykonuje automatycznego merge'a.