Toolverse
Wszystkie skille

prowler-ci

autor: prowler-cloud

Debuguj błędy CI/CD i bramy PR w GitHub Actions — walidacja tytułów, changelog, sekrety.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do diagnozowania i naprawiania problemów z przepływami CI w repozytorium Prowler. Pomaga zrozumieć, dlaczego sprawdzenia PR się nie powiodły — od walidacji tytułu PR (Conventional Commits), przez bramy changelog, aż po skanowanie sekretów i automatyzację etykiet. Zawiera mapę plików konfiguracyjnych GitHub Actions i listę kontrolną debugowania dla każdego typu błędu.

Jak używać

  1. Zidentyfikuj, który workflow lub job się nie powiódł, szukając nazwy w komunikacie błędu CI oraz odpowiadającego mu pliku w katalogu .github/workflows/.
  2. Sprawdź filtry ścieżek w pliku workflow — czy workflow powinien uruchomić się dla plików, które zmieniłeś? Jeśli zmienione pliki nie pasują do warunku paths, workflow nie uruchomi się.
  3. Jeśli błąd dotyczy walidacji tytułu PR, otwórz .github/workflows/conventional-commit.yml i sprawdź, czy Twój tytuł PR zgodny jest ze standardem Conventional Commits (np. feat:, fix:, docs:).
  4. Jeśli błąd dotyczy changelog, sprawdź .github/workflows/pr-check-changelog.yml — upewnij się, że zaktualizowałeś odpowiedni plik CHANGELOG.md lub dodaj etykietę no-changelog do PR, jeśli zmiana jej nie wymaga.
  5. Dla innych błędów (conflict markers, secret scanning, labeler) skonsultuj się z mapą plików w README: .github/workflows/pr-conflict-checker.yml, .github/workflows/find-secrets.yml, .github/workflows/labeler.yml.
  6. Użyj skill do wyjaśnienia, które workflow powinny uruchomić się dla Twoich zmian (UI, API, SDK) i dlaczego niektóre mogą być pominięte ze względu na filtry ścieżek.

Podobne skille