pages: script: - mkdir .public - cp -r * .public - mv .public public artifacts: paths: - public only: - main pre-commit: variables: PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit cache: paths: - ${PRE_COMMIT_HOME} image: registry.gitlab.com/yesolutions/docker-pre-commit script: - pip install pre-commit - pre-commit run --all-files