You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Monorepo quality-of-life switches for PR grouping #15
Introduce configuration for monorepos to either group changes by directory (one PR per service) or force a single consolidated PR, giving platform teams control over rollout granularity.
Why
Monorepos frequently host many independent services. Opening one massive PR can overwhelm reviewers, while splitting by service helps staged rollouts. Conversely, smaller repos may prefer a single PR even when multiple tracks are detected.
What needs to happen
Add inputs such as group_by: directory and single_pr: true (mutually exclusive) to control branch/PR creation.
Adjust change matrix and branch naming to reflect grouping decisions.
Ensure PR titles/bodies reflect the scope (service name or directory).
Provide tests for directory grouping, single PR fallback, and default behavior.
Document the new options with examples.
References
Roadmap capabilities item: "Monorepo quality of life".
Acceptance criteria
Users can opt into directory grouping and receive separate branches/PRs per top-level path.
Activity