Skip to content
Latchkey

GitHub Flow - CI/CD Glossary Definition

GitHub flow is a lightweight branching model: branch off main, open a pull request, get review and passing checks, then merge and deploy. There is no separate develop or release branch.

In CI/CD

GitHub flow assumes main is always deployable, so it relies on required status checks (a green Actions workflow) on every pull request before merge, and often deploys on merge.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →