Skip to content
Snippets Groups Projects
Commit 5cb6498e authored by catch's avatar catch
Browse files

Issue #3420013 by longwave, catch: Only run CSS and JS lint jobs if files have changed

parent 05134017
No related branches found
No related tags found
No related merge requests found
......@@ -375,36 +375,50 @@ default:
codequality: phpcs-quality-report.json
'🧹 JavaScript linting (eslint)':
<<: [ *with-yarn, *default-job-settings-lint ]
<<: [ *with-yarn ]
stage: 🪄 Lint
variables:
KUBERNETES_CPU_REQUEST: "2"
# Run on push, or on MRs if CSS files have changed, or manually.
rules:
- if: $CI_PIPELINE_SOURCE == "push" && $CI_PROJECT_ROOT_NAMESPACE == "project"
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
changes:
- core/package.json
- core/yarn.lock
- "**/*.js"
- "**/*.yml"
- when: manual
allow_failure: true
script:
- yarn --cwd=./core run -s check:ckeditor5
- yarn --cwd=./core run -s lint:core-js-passing --format gitlab
artifacts:
reports:
codequality: eslint-quality-report.json
'🧹 CSS linting (stylelint)':
<<: [ *with-yarn, *default-job-settings-lint ]
<<: [ *with-yarn ]
stage: 🪄 Lint
variables:
KUBERNETES_CPU_REQUEST: "2"
# Run on push, or on MRs if CSS files have changed, or manually.
rules:
- if: $CI_PIPELINE_SOURCE == "push" && $CI_PROJECT_ROOT_NAMESPACE == "project"
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
changes:
- core/package.json
- core/yarn.lock
- "**/*.css"
- when: manual
allow_failure: true
script:
- yarn run --cwd=./core build:css --check
- yarn run --cwd=./core lint:css --color --custom-formatter=node_modules/stylelint-formatter-gitlab
artifacts:
reports:
codequality: stylelint-quality-report.json
'🧹 Compilation check':
<<: [ *with-yarn, *default-job-settings-lint ]
stage: 🪄 Lint
variables:
KUBERNETES_CPU_REQUEST: "2"
script:
- yarn run --cwd=./core build:css --check
- cd core && yarn run -s check:ckeditor5
'📔 Spell-checking':
<<: [ *with-yarn, *default-job-settings-lint ]
stage: 🪄 Lint
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment