Toolverse
Wszystkie skille

fix-ci

autor: llama-farm

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
9

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ć

  1. 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/.

  2. Uwierzytelnij się w GitHub CLI, uruchamiając gh auth login i postępując zgodnie z instrukcjami. Skill wymaga dostępu do Twoich repozytoriów i informacji o uruchomieniach Actions.

  3. Użyj skilla poleceniem /fix-ci bez argumentów, aby analizować ostatni nieudany workflow na bieżącej gałęzi. Skill automatycznie pobierze informacje o błędzie i przeanalizuje logi.

  4. Alternatywnie, jeśli chcesz zbadać konkretne uruchomienie, użyj /fix-ci <run-id>, gdzie <run-id> to identyfikator uruchomienia z GitHub Actions.

  5. 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ć.

  6. Jeśli na bieżącej gałęzi nie ma nieudanych uruchomień, skill wyświetli ostatnie pomyślne workflow, abyś mógł sprawdzić status CI.

Podobne skille