Auto-Merge - CI/CD用語集の定義
auto-mergeは、すべてのrequired checkとreviewが通過し次第、GitHubにpull requestを自動でmergeするよう指示します。
auto-merge とは、merge checkが満たされ次第pull requestをmergeするようキューに入れるGitHubの機能です。作者はCIがまだ実行中の間にこれを有効化でき、すべてがグリーンになるとGitHubが無人でPRをmergeします。
要件
auto-mergeはリポジトリレベルで有効化する必要があり、通常は少なくとも1つのrequired checkまたはreviewを持つbranch protectionが必要です。そうでなければ待機すべきゲートが存在しません。
関連ガイド
Merge Check - CI/CD Glossary DefinitionMerge Check: A merge check is a condition GitHub evaluates before permitting a merge: required status checks…
Required Check - CI/CD Glossary DefinitionRequired Check: A required check is a status context or check run that branch protection mandates as green be…
Draft Pull Request - CI/CD Glossary DefinitionDraft Pull Request: A draft pull request is a PR in a work-in-progress state that cannot be merged until mark…