stages:
  - linting
  - testing
  - build
  - staging
  - production

default:
  image: python:3.12-slim
  before_script:
    - ...
pre-commit:
  stage: linting