Issue #3428614 by catch, nod_, longwave: Resync .gitlab-ci.yml and .gitignore following Yarn 4 in 11.x

merge-requests/9004/head
nod_ 2024-07-28 04:01:49 +02:00
parent 49f6e5eeff
commit c559ce6491
No known key found for this signature in database
GPG Key ID: 76624892606FA197
4 changed files with 20 additions and 7 deletions

View File

@ -358,7 +358,9 @@ default:
paths:
- core/node_modules/
script:
- yarn --cwd ./core install
- cd core
- corepack enable
- yarn install
################
# Lint Jobs
@ -425,8 +427,10 @@ default:
- when: manual
allow_failure: true
script:
- yarn --cwd=./core run -s check:ckeditor5
- yarn --cwd=./core run -s lint:core-js-passing --format gitlab
- cd core
- corepack enable
- yarn run check:ckeditor5
- yarn run lint:core-js-passing --format gitlab
artifacts:
reports:
codequality: eslint-quality-report.json
@ -449,8 +453,10 @@ default:
- 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
- corepack enable
- cd core
- yarn run build:css --check
- yarn run lint:css --color --custom-formatter=node_modules/stylelint-formatter-gitlab
artifacts:
reports:
codequality: stylelint-quality-report.json
@ -467,7 +473,9 @@ default:
echo "HEAD is $(git rev-parse HEAD). \$CI_MERGE_REQUEST_DIFF_BASE_SHA is ${CI_MERGE_REQUEST_DIFF_BASE_SHA}";
fi;
- git diff ${CI_MERGE_REQUEST_TARGET_BRANCH_SHA:-$CI_MERGE_REQUEST_DIFF_BASE_SHA} --name-only 2>1 > /dev/null || (echo "Warning, cannot find changed files, converting to full clone." & (git fetch --unshallow --quiet && echo "Fetch successful."))
- git diff ${CI_MERGE_REQUEST_TARGET_BRANCH_SHA:-$CI_MERGE_REQUEST_DIFF_BASE_SHA} --name-only | sed "s_^_../_" | yarn --cwd=./core run -s spellcheck:core --no-must-find-files --file-list stdin
- cd core
- corepack enable
- git diff ${CI_MERGE_REQUEST_TARGET_BRANCH_SHA:-$CI_MERGE_REQUEST_DIFF_BASE_SHA} --name-only | sed "s_^_../_" | yarn run -s spellcheck:core --no-must-find-files --file-list stdin
'📔 Validatable config':
<<: [ *default-job-settings-lint ]

View File

@ -195,7 +195,9 @@ variables:
- echo "DRUPAL_NIGHTWATCH_OUTPUT='"../nightwatch_output"'" >> ./core/.env
- echo "COLUMNS=1000" >> ./core/.env
- chown -R www-data:www-data ./sites /var/www
- sudo -u www-data yarn run --cwd=./core test:nightwatch --workers=4
- cd core
- corepack enable
- sudo -u www-data yarn run test:nightwatch --workers=4
after_script:
- cp /builds/chromedriver.log ./
artifacts:

View File

@ -39,6 +39,8 @@
"MAINTAINERS.txt",
"package.json",
"yarn.lock",
".yarnrc.yml",
".yarn/*",
"misc/cspell/dictionary.txt",
"phpstan*"
],

View File

@ -1,4 +1,5 @@
bartik
corepack
dblog
dependee
dependee's