What problem does it solve?
This Skill streamlines the Continuous Integration and Continuous Deployment (CI/CD) process for the Prowler project by automating checks and gates on Pull Requests (PRs), ensuring code quality and adherence to project standards before merging.
Core Features & Use Cases
- PR Checks: Validates PR titles against Conventional Commits, checks for necessary changelog updates, and verifies the absence of merge conflict markers.
- Secret Scanning: Integrates TruffleHog to detect and prevent accidental leakage of sensitive information within the codebase.
- Automation: Manages CODEOWNERS and labeler automation for efficient PR triaging and review assignment.
- Use Case: When a developer opens a Pull Request, this Skill automatically runs checks to ensure the PR title follows the expected format, a changelog entry is included if necessary, and no secrets are exposed, preventing common CI failures and security risks.
Quick Start
Use the prowler-ci skill to debug why a GitHub Actions job is failing on a pull request.