> For the complete documentation index, see [llms.txt](https://gnosza.gitbook.io/token-price-oracle/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/token-price-oracle/developer/smart-contracts/continuous-integration.md).

# Continuous integration

The Smart Contract codebase has CI integrated through Github Actions.

The config yaml file can be found [here](https://github.com/pajicf/token-price-oracle/tree/main/.github), it does a few things:

* Building the code
* Running the linter
* Runnin the tests

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