diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 643aafc7db65a719d8ff59481c0709267fcbd749..8d1159067f7dfcbc7dcacc0bda26fc7b773c8887 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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