* CI Setup uses latest Rust stable docker image
- Setup has 3 stages
- build - runs clippy and unit tests
- test - runs integration tests
- publish - This stage publishes to [crates](https://crates.io). It expects a token variable named `CARGO_RELEASE_TOKEN`
* To run integration tests in CI, you need to setup some environment variables
```
CLOUDFLARE_ZONE
CLOUDFLARE_DOMAIN
CLOUDFLARE_API_KEY
```