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
Gitflow - CI/CD Glossary DefinitionGitflow: Gitflow is a branching model, introduced by Vincent Driessen, that uses long-lived `main` and `devel…
Feature Branch Workflow - CI/CD Glossary DefinitionFeature Branch Workflow: A feature branch workflow is a branching model where each unit of work is developed…
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline, a term from the book Continuous Delivery, is the automated path a…