endlessm / azafea

Service to track device activations and usage metrics
Mozilla Public License 2.0
10 stars 2 forks source link

Test documentation builds in CI #156

Closed liZe closed 3 years ago

liZe commented 3 years ago

Sphinx is pretty tolerant while building the documentation, and we already missed silent errors and warnings for documentation on production.

The problem appeared again during the metrics v2/v3 reorganization, with no obvious warning sign being raised. Testing documentation builds in CI should avoid problems in the future.

Note that this commit includes docs in the Docker image.