Verified Commit 8b2a6cac authored by Théodore Biadala's avatar Théodore Biadala
Browse files

Issue #3428614 by catch, nod_, longwave: Resync .gitlab-ci.yml and .gitignore...

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

(cherry picked from commit c559ce64)
parent 986ae33d
Loading
Loading
Loading
Loading
Loading
+14 −6
Original line number Diff line number Diff line
@@ -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 ]
+3 −1
Original line number Diff line number Diff line
@@ -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:
+2 −0
Original line number Diff line number Diff line
@@ -38,6 +38,8 @@
      "MAINTAINERS.txt",
      "package.json",
      "yarn.lock",
      ".yarnrc.yml",
      ".yarn/*",
      "misc/cspell/dictionary.txt",
      "phpstan*"
    ],
+1 −0
Original line number Diff line number Diff line
bartik
corepack
dblog
dependee
dependee's