From 45630be69534a158898327373eb8c12f83705825 Mon Sep 17 00:00:00 2001 From: jo Date: Fri, 18 Nov 2022 22:24:50 +0100 Subject: [PATCH] ci: add pre-commit job --- .gitlab-ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ecf364486..177ad5b12 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,6 +121,20 @@ changelog_snippet: when: never - if: $CI_PIPELINE_SOURCE == 'merge_request_event' +pre-commit: + stage: lint + image: python:3.10 + variables: + PIP_CACHE_DIR: $CI_PROJECT_DIR/.cache/pip + PRE_COMMIT_HOME: $CI_PROJECT_DIR/.cache/pre-commit + cache: + paths: + - $PIP_CACHE_DIR + - $PRE_COMMIT_HOME + before_script: + - pip3 install pre-commit + script: + - pre-commit run --all --color=always --show-diff-on-failure black: interruptible: true @@ -357,7 +371,6 @@ deploy_documentation: only: - stable - .docker_publish: stage: publish image: egon0/docker-with-buildx-and-git:bash