Merge Queue - Definição do Glossário de CI/CD
Um merge queue serializa o merge de pull requests aprovados, testando cada um contra o trunk mais recente somado aos PRs à sua frente antes de ele entrar. O GitHub oferece isso como um recurso integrado.
Por que isso importa
Ele evita o "conflito de merge semântico" em que dois PRs passam no CI isoladamente, mas quebram quando combinados. O queue garante que o trunk permaneça verde sem forçar cada PR a ser retestado serialmente à mão.
Guias relacionados
Branch Protection - CI/CD Glossary DefinitionBranch Protection: Branch protection is a set of rules on a branch (usually `main`) that enforce policy befor…
Trunk-Based Development - CI/CD Glossary DefinitionTrunk-Based Development: Trunk-based development is a branching model where developers integrate small change…
Quality Gate - CI/CD Glossary DefinitionQuality Gate: A quality gate is a pass/fail checkpoint in a pipeline that blocks progress unless defined crit…