stages: - lint lint-pre-commit: stage: lint image: python:3.12-bullseye before_script: - pip install pre-commit scripts: - pre-commit run --all-files cache: paths: - .cache/pip - .cache/pre-commit