Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do analizy błędów w GitHub Actions. Podaj URL uruchomienia workflow'u, a narzędzie automatycznie przeanalizuje logi, sprawdzi historię uruchomień tego samego joba, zidentyfikuje commit, który wprowadził błąd, i wskaże pierwotną przyczynę awarii. Idealny dla deweloperów debugujących niestabilne pipeline'y CI/CD.
Jak używać
Przygotuj URL uruchomienia GitHub Actions, które chcesz zbadać. Znajdziesz go w zakładce Actions w repozytorium — kliknij konkretne uruchomienie workflow'u.
Uruchom skill, przekazując URL jako argument. Narzędzie użyje GitHub CLI (gh) do pobrania szczegółów uruchomienia, logu i informacji o jobie.
Skill przeanalizuje logi, aby znaleźć dokładną przyczynę błędu — szuka słów kluczowych takich jak "failing:", "fatal:" lub logiki skryptu, która powoduje exit code 1. Odróżnia ostrzeżenia od rzeczywistych błędów.
Sprawdzi historię ostatnich 10-20 uruchomień tego samego joba (nie całego workflow'u), aby ustalić, czy błąd jest jednorazowy czy powtarzający się. Wyznacz tempo powodzenia i kiedy job ostatnio przeszedł pomyślnie.
Jeśli błąd powtarza się, skill zidentyfikuje commit, który go wprowadził, porównując pierwsze nieudane uruchomienie z ostatnim udanym. Zweryfikuje hipotezę, sprawdzając, czy job zawsze pada po tym commicie i zawsze przechodzi przed nim.
Na koniec otrzymasz raport z pierwotną przyczyną awarii oraz listę otwartych pull requestów, które mogą już rozwiązywać ten problem.