What problem does it solve?
This workflow prevents roca_teams contributors from submitting pull requests without an approved issue, clear branch naming, or passing automated checks, eliminating common review bottlenecks.
It avoids chaotic context by enforcing a deterministic approval, labeling, and validation path before any code is merged.
Core Features & Use Cases
- Issue-first enforcement: every PR must link to an issue labeled
status:approved, keeping approvals and scope aligned.
- Branch, label, and commit guardrails: enforces
type/description naming, a single type:* label, conventional commit messages, and shellcheck plus CI validations.
- Use Case: preparing a feature or fix for review now follows the exact same structured steps so reviewers and automation never hit unexpected forked flows.
Quick Start
Prepare your branch as type/description, link the approved issue, and open the PR using the branch-pr workflow before running shellcheck.