Commit 46d5378f authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Limit commit graph checks to only master & merges

parent 6516f653
Loading
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ publish:coverage:

# Quality Assurance

code-analysis:
Code Analysis:
  stage: test
  variables:
    FROM_REF: $CI_DEFAULT_BRANCH
@@ -124,6 +124,19 @@ code-analysis:
      --hook-stage=commit
      --from-ref=FROM_REF
      --to-ref=${CI_COMMIT_SHA}

Commit Graph Analysis:
  stage: test
  variables:
    FROM_REF: $CI_DEFAULT_BRANCH
  rules:
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
      variables:
        FROM_REF: $CI_COMMIT_BEFORE_SHA
    - if: $CI_PIPELINE_TRIGGERED == "merge_request_event"
  before_script:
    - pip install pre-commit
  script:
    - pre-commit run
      --hook-stage=push
      --from-ref=FROM_REF
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ repos:
  - id: debug-statements
  - id: destroyed-symlinks
  - id: end-of-file-fixer
    stages: [commit]
  - id: fix-byte-order-marker
  - id: fix-encoding-pragma
    args: [--remove]
@@ -24,6 +25,7 @@ repos:
    args: [--fix=lf]
  - id: trailing-whitespace
    exclude_types: [markdown, plain-text]
    stages: [commit]

- repo: https://github.com/jorisroovers/gitlint
  rev: v0.15.0