Commit 5c09f562 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Add pre-commit job for pipelines

parent 599bfdcf
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@ variables:
    value: linux/amd64,linux/arm64
    description: Comma separated list of platforms to build images for

include:
  local: .pre-commit.gitlab-ci.yml

.docker:
  image: docker:stable
  variables:
+13 −0
Original line number Diff line number Diff line
Pre-Commit Hooks:
  stage: .pre
  image: docker.kodo.org.uk/ci-images/pre-commit:2.20.0
  rules:
  - if: $CI_PIPELINE_SOURCE == "push"
  variables:
    PRE_COMMIT_HOME: $CI_PROJECT_DIR/.cache/pre-commit
  cache:
    key: $CI_JOB_IMAGE
    paths: [.cache]
  script:
  - pre-commit-run --hook-stage=commit
  - pre-commit-run --hook-stage=push