Too Long; Didn't Read
Continuous Integration (CI) is a process of integrating changes in the continuous way. It is about running automated integration pipelines running on every commit. The pipeline includes linters, tests, and bundling (creating a shippable package) Each developer needs to merge their changes down at least once per day. The most up-to-date state of the development branch is distributed across 3 different branches (pull requests) It means the pipelines confirmed integration of every pull request separately, and the branch is sort of “stale”