fix-ci
Automatyczne diagnozowanie i naprawa błędów CI/CD z analizą logów GitHub Actions
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego rozwiązywania problemów z pipelineami CI. Pobiera informacje o nieudanych uruchomieniach GitHub Actions, analizuje przyczyny błędów, reprodukuje je lokalnie i proponuje plan naprawy. Obsługuje zarówno bieżącą gałąź, jak i konkretne uruchomienia. Wymaga zainstalowanego i skonfigurowanego GitHub CLI.
Jak używać
Upewnij się, że masz zainstalowany GitHub CLI. Jeśli nie, zainstaluj go komendą
brew install gh(macOS) lub pobierz ze strony https://cli.github.com/.Uwierzytelnij się w GitHub CLI, uruchamiając
gh auth logini postępując zgodnie z instrukcjami. Skill wymaga dostępu do Twoich repozytoriów i informacji o uruchomieniach Actions.Użyj skilla poleceniem
/fix-cibez argumentów, aby analizować ostatni nieudany workflow na bieżącej gałęzi. Skill automatycznie pobierze informacje o błędzie i przeanalizuje logi.Alternatywnie, jeśli chcesz zbadać konkretne uruchomienie, użyj
/fix-ci <run-id>, gdzie<run-id>to identyfikator uruchomienia z GitHub Actions.Skill pobierze szczegóły nieudanych jobów, przeanalizuje kroki, które się nie powiodły, i zaproponuje plan naprawy. Przejrzyj sugestie i zatwierdź plan, aby kontynuować.
Jeśli na bieżącej gałęzi nie ma nieudanych uruchomień, skill wyświetli ostatnie pomyślne workflow, abyś mógł sprawdzić status CI.