stages: - linting - testing - build - staging - production default: image: python:3.12-slim before_script: - ... pre-commit: stage: linting