Merge Check - CI/CD Glossary Definition
A merge check is any gate that must be satisfied before a pull request is allowed to merge.
A merge check is a condition GitHub evaluates before permitting a merge: required status checks passing, required reviews approved, conversations resolved, and branch up to date. All configured merge checks must pass.
Common merge checks
Typical gates include required CI checks, a minimum number of approving reviews, dismissal of stale reviews, resolution of review threads, and, when enforced, a linear history or signed commits.
Related guides
Required Check - CI/CD Glossary DefinitionRequired Check: A required check is a status context or check run that branch protection mandates as green be…
Auto-Merge - CI/CD Glossary DefinitionAuto-Merge: Auto-merge is a GitHub feature that queues a pull request to merge as soon as its merge checks ar…
Protected Branch - CI/CD Glossary DefinitionProtected Branch: A protected branch is a branch (often `main`) with branch protection rules that restrict ho…