Toolverse
Wszystkie skille

analyze-ci

autor: mlflow

Automatyczna analiza błędów GitHub Actions — znajdź przyczynę awarii CI w sekundach

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
mlflow
Wyświetlenia
4

O skillu

Skill do analizy logów z nieudanych zadań GitHub Actions. Wklej URL pull requesta, workflow'u lub konkretnego job'a, a narzędzie automatycznie przeanalizuje logi, zidentyfikuje przyczynę błędu i wyświetli istotne fragmenty logów oraz nazwy testów, które się nie powiodły. Oszczędza czas na ręcznym przeszukiwaniu logów CI — szczególnie przydatne w dużych projektach z wieloma równoległymi testami.

Jak używać

  1. Upewnij się, że masz zainstalowany token GitHub — narzędzie automatycznie wykryje go za pośrednictwem gh auth token, lub ustaw zmienną środowiskową GH_TOKEN ręcznie.

  2. Przygotuj URL do analizy: może to być URL pull requesta (np. https://github.com/mlflow/mlflow/pull/19601), URL workflow'u (np. https://github.com/mlflow/mlflow/actions/runs/22626454465) lub bezpośredni URL konkretnego job'a. Pamiętaj, aby zawsze ujmować URL w pojedyncze cudzysłowy, aby powłoka nie interpretowała znaków specjalnych.

  3. Uruchom komendę uv run skills analyze-ci '<twój_url>' — narzędzie pobierze logi wszystkich nieudanych zadań i przeanalizuje je za pomocą Claude.

  4. Przeczytaj wynik — otrzymasz zwięzłe podsumowanie zawierające przyczynę błędu, komunikaty błędów, nazwy testów, które się nie powiodły, oraz istotne fragmenty logów.

  5. Opcjonalnie dodaj flagę --debug do komendy, aby zobaczyć informacje o zużytych tokenach i kosztach analizy (przydatne do monitorowania wydatków).

  6. Jeśli chcesz przeanalizować wiele konkretnych job'ów jednocześnie, możesz przekazać kilka URL'i: uv run skills analyze-ci '<job_url_1>' '<job_url_2>'.

Podobne skille