Merge governance for GitHub
Enforce release rules beyond CI.
Merge Preflight evaluates pull requests against your policies including:
- external state: Jira/Linear issue status, Sentry ongoing incident;
- time windows (example: block merges on Friday evenings);
- branch naming, commit/PR body discipline.
Merge Preflight
senseisoft/payments-api · PR #1842
Blocked
Blocked by release policy
1 blocker · 11 rules passed
Jira issue is in an allowed state
Pass
Release window is open
Pass
Critical Sentry issue is active
Block
SENTRY · PAYMENTS-2K1
PAYMENTS-2K1 is still active.
Resolve the issue or use an authorized bypass.
What the check evaluates
CI reports on the code. Merge Preflight evaluates the conditions around the change each time the pull request is opened or updated.
Condition
Conclusion
Details
Jira or Linear issue is outside an allowed state
Block
Observed state and required state
Critical Sentry issue is active
Block unrelated change
Issue that triggered the policy
Release freeze is active
Apply freeze policy
Window, reason, and permitted exception
Bypass is submitted
Accept or reject
Authority, actor, and stated reason
How it fits into the workflow
Merge Preflight evaluation runs in response to pull request events and updates check verdict on GitHub. Policy can be defined for the organization and overridden by a repository.
- Pull request
- The author sees the conclusion, supporting evidence, and remediation.
- Admin console
- Release owners manage policy and review evaluations and bypasses.
$
149
per protected repository
per month
per month
Unlimited contributors, unlimited number of pull requests & checks.
Configure a repositoryOn-prem version available.
If you're nonprofit or open source, we might have free licenses for you.
Our support is human only.
Contact us