> For the complete documentation index, see [llms.txt](https://gnosza.gitbook.io/substrate-blockchain-starter-kit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gnosza.gitbook.io/substrate-blockchain-starter-kit/developer/backend/continuous-integration.md).

# Continuous integration

The Backend codebase has CI integrated through Github Actions.

The config yaml file can be found [here](https://github.com/pajicf/substrate-startkit-gui-api), it does a few things:

* Building the code
* Running the unit tests
* Running the integrations tests

This is run on any push and PR to `develop` or `master` making sure a failed build or buggy code won't be accidentally merged.
