continuous integration
Building and testing every change automatically as soon as it's pushed.
Continuous integration builds and tests every pushed change automatically on a runner from a workflow kept in the repository, and a change whose checks fail is not merged.
Examples
On each push, CI builds the greenhouse node for the ESP32-S3 and ESP32-C6, runs the host tests and static analysis, and keeps the
.binand.elffiles.A change that breaks the C6 build is marked failed before anyone merges it, instead of being noticed a week later.
See also