What problem does it solve?
Manually triaging a backlog of Dependabot pull requests is repetitive and error-prone: each PR requires checking the version bump type, CI status, and changed files before deciding whether it is safe to merge. This Skill automates that triage for the chainloop repository, applying a consistent risk matrix so low-risk dependency updates get merged quickly while risky ones are flagged.
Core Features & Use Cases
- Automated PR triage: Lists open Dependabot PRs via the GitHub API and classifies each by version bump type (patch, minor, major).
- Risk-based decisions: Combines CI check status, changed-file inspection, and dependency scope into a risk matrix that determines whether to approve, merge, or flag a PR.
- Safe merging: Approves eligible PRs and merges them with squash, respecting branch protection rules and never force-merging.
- Use Case: Ask the assistant to process the Dependabot queue before a release; patch and minor bumps with green CI are approved and squash-merged, while major bumps and failing PRs are reported for human review.
Quick Start
Review and merge all safe open Dependabot pull requests in the chainloop-dev/chainloop repository.