CI/CD (Continuous Integration / Continuous Deployment)
Automated pipelines ensure code quality.
CI Pipeline (ci.yml)
Runs on every Pull Request:
- Checks formatting (
ruff format --check) - Lints code (
ruff check) - Runs Unit Tests (
pytest)
CD Pipeline
Merges to main trigger the deployment of updated documentation or docker images.