Skip to content
Code-Schnipsel Gruppen Projekte

chore: lint every commit via commitlint

Zusammengeführt Jan Wennrich requested to merge dev into master
1 Datei
+ 15
10
Änderungen vergleichen
  • Nebeneinander
  • In der Reihe
+ 15
10
@@ -2,15 +2,20 @@ include:
- project: 'quiqqer/semantic-release'
file: '/.gitlab-ci.yml'
stages:
- validate
- lint
- release
validate_merge_request_source_branch:
stage: validate
#validate_merge_request_source_branch:
# stage: validate
# script:
# - echo "Job runs to validate merge request source branch"
# - echo "Testing failed validation"
# - exit 1
# rules:
# - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"
# - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"
# - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^(\d\.)?\d.x$/
lint:commit:
stage: lint
image: node:18-slim
script:
- echo "Job runs to validate merge request source branch"
- echo "Testing failed validation"
- exit 1
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^(\d\.)?\d.x$/
- echo "${CI_COMMIT_MESSAGE}" | npx commitlint
Lade