Commit Status - CI/CD Glossary Definition
A commit status is a pass/fail state attached to a specific commit by CI or an external service.
A commit status is a state (error, failure, pending, or success) posted against a commit SHA through the GitHub Statuses API, each identified by a context name. Statuses are the older mechanism that predates Check Runs.
Statuses vs checks
Commit statuses are simple state + context + target URL entries. Check Runs are richer (annotations, output, re-run support). Both can be marked as required for merging.
Related guides
Check Run - CI/CD Glossary DefinitionCheck Run: A check run is one individual test or validation reported via the GitHub Checks API. It carries a…
Required Check - CI/CD Glossary DefinitionRequired Check: A required check is a status context or check run that branch protection mandates as green be…
Build Status - CI/CD Glossary DefinitionBuild Status: A build status is the result state of a pipeline run. Common states are queued, in-progress, su…