What problem does it solve?
Uncoordinated pull request merges can cause cross-repo dependency conflicts, break coordinated releases, or merge code during maintenance windows or production incidents, leading to downtime or broken features.
Core Features & Use Cases
- PR Dependency Management: Use Depends-On headers to block a PR from merging until required dependent PRs (same-repo or cross-repo) are merged first, ideal for multi-repo feature launches or schema migration workflows.
- Time-Delayed Merges: Use Merge-After headers to schedule PRs to merge at a specific date and time, perfect for coordinated releases or embargoed changes.
- Scheduled Merge Freezes: Create repository-wide or conditional freezes to halt all merges during deployment windows, incident response, or code freeze periods, with support for exclusions like hotfix labels.
Quick Start
Use this skill to add a Depends-On header to your PR to block it from merging until its dependent PRs land, add a Merge-After header to schedule a delayed merge, or create a scheduled freeze to halt all merges during a maintenance window.