Continuous Integration

Continuous integration is a DevOps software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run. (Source: AWS)

Github Actions

GitHub Actions are the Continuous Integration service of GitHub, which is configured on each of our projects to run tests, build documentation, lint and do much more automatically.

The process is configured using a workflow file found in the .github/workflows/ folder and specified in .yml format. An example workflow file can be found here.