You SHA not pass!

A pull request policy-enforcing wizard.

Sign in with GitHub

Minimum SHA

Just land a big refactor that renames a common component? Just update your code style settings? Just fix a huge behavior bug?

Don't let PRs branched from older SHAs merge with broken code. Set your change as the minimum SHA and force all PRs to be downstream of it before they can merge.

"Do not merge" label

Rethinking your approach to a change? Doing research on historical behavior to ensure compatibility? Have external requirements that need to happen first?

A "Do not merge" label only works if someone notices it and you remember to disable auto-merge. Make the presence of the label actually block merging.

This feature is coming soon.

Target branch

Stacking PRs? Blah blah blah...

This feature is coming soon.

Required comments

Action items? Blah blah blah...

This feature is coming soon.

Better ownership

CODEOWNERS is not great? Blah blah blah...

This feature is coming soon.