Commit 561ad01f authored by Adrian DC's avatar Adrian DC
Browse files

ci(gitlab-ci): validate 'pre-commit' checks in 'commits' job

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 276de41a
Loading
Loading
Loading
Loading
Loading
+8 −0
Changes for .gitlab-ci.yml: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -239,6 +239,14 @@ commits:
      echo ' '
      set -x
      git cz --no-raise 3 check --rev-range "${base_sha}..${head_sha}"
    # Validate pre-commit checks
    - |
      set +x
      echo ''
      skip=$(grep 'id: local-gcil-' .pre-commit-config.yaml | sed 's/.* id: //g' | tr '\n' ',' | sed 's/,$//g')
      set -x
      pre-commit install --install-hooks
      SKIP="${skip}" pre-commit run --all-files --show-diff-on-failure
  rules:
    - when: always

+1 −0
Changes for requirements/quality.txt: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
git+https://github.com/AdrianDC/commitizen.git@prerelease # == 3.29.0.AdrianDC.20240813
mypy>=0.971
pre-commit>=3.8.0
pylint>=2.6.0
types-setuptools>=65.3.0
yapf>=0.29.0