Required Check - CI/CD用語集の定義
required checkとは、pull requestをmergeする前に必ず通過しなければならないCIのstatusです。
required check とは、mergeを許可する前にbranch protectionがグリーンであることを義務付けるstatusコンテキストまたはcheck runです。required checkが欠落または失敗すると、mergeボタンがブロックされます。
スキップされたjobとrequired check
required checkが一度も報告されない場合(例: path filterに一致しなかったjob)、PRが永久にブロックされたままになることがあります。deadlockを避けるには、shim jobからneutral/successの結果を報告するか、checkをnon-requiredにします。
関連ガイド
Merge Check - CI/CD Glossary DefinitionMerge Check: A merge check is a condition GitHub evaluates before permitting a merge: required status checks…
Commit Status - CI/CD Glossary DefinitionCommit Status: A commit status is a state (`error`, `failure`, `pending`, or `success`) posted against a comm…
Protected Branch - CI/CD Glossary DefinitionProtected Branch: A protected branch is a branch (often `main`) with branch protection rules that restrict ho…