P
prowler-ci
Helps with Prowler repository CI and PR gates (GitHub Actions workflows). Trigger: When investigating CI checks failing on a PR, PR title validation, changelog gate/no-changelog label, conflict marker checks, secret scanning, CODEOWNERS/labeler automation, or anything under
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Helps with Prowler repository CI and PR gates (GitHub Actions workflows). Trigger: When investigating CI checks failing on a PR, PR title validation, changelog gate/no-changelog label, conflict marker checks, secret scanning, CODEOWNERS/labeler automation, or anything under .github/workflows.
How to use
- 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/. - 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ę. - Jeśli błąd dotyczy walidacji tytułu PR, otwórz
.github/workflows/conventional-commit.ymli sprawdź, czy Twój tytuł PR zgodny jest ze standardem Conventional Commits (np.feat:,fix:,docs:). - Jeśli błąd dotyczy changelog, sprawdź
.github/workflows/pr-check-changelog.yml— upewnij się, że zaktualizowałeś odpowiedni plikCHANGELOG.mdlub dodaj etykietęno-changelogdo PR, jeśli zmiana jej nie wymaga. - 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. - 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.