diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1df95ba61878be35a8512976810ff44895ca6d6..71d5dce7314fe930750c77be941b582ef6668b41 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -107,7 +107,7 @@ setup-test-env: <<: *dedicated-runner stage: prepare script: - - npm install + - yarn install - bundle exec rake gitlab:assets:compile - bundle exec ruby -Ispec -e 'require "spec_helper" ; TestEnv.init' artifacts: @@ -326,7 +326,7 @@ lint:javascript: stage: test image: "node:7.1" script: - - npm --silent run eslint + - yarn run eslint lint:javascript:report: <<: *dedicated-runner @@ -337,7 +337,7 @@ lint:javascript:report: image: "node:7.1" script: - find app/ spec/ -name '*.js' -or -name '*.js.es6' -exec sed --in-place 's|/\* eslint-disable .*\*/||' {} \; # run report over all files - - npm --silent run eslint-report || true # ignore exit code + - yarn run eslint-report || true # ignore exit code artifacts: name: eslint-report expire_in: 31d diff --git a/lib/tasks/eslint.rake b/lib/tasks/eslint.rake index d43cbad1909a527923d071253f560ce10173c40c..2514b050695dcd4d2cd017fd1c85bb840e082358 100644 --- a/lib/tasks/eslint.rake +++ b/lib/tasks/eslint.rake @@ -1,7 +1,7 @@ unless Rails.env.production? desc "GitLab | Run ESLint" task :eslint do - system("npm", "run", "eslint") + system("yarn", "run", "eslint") end end diff --git a/lib/tasks/karma.rake b/lib/tasks/karma.rake index 89812a179ecb5076696f00aa9436cfb03db0a180..35cfed9dc758e4598d82bee2c6ec867a578a20b4 100644 --- a/lib/tasks/karma.rake +++ b/lib/tasks/karma.rake @@ -11,7 +11,7 @@ unless Rails.env.production? desc 'GitLab | Karma | Run JavaScript tests' task :tests do - sh "npm run karma" do |ok, res| + sh "yarn run karma" do |ok, res| abort('rake karma:tests failed') unless ok end end