Exporting environment variables Exporting CI Exporting DISPLAY Exporting NODE_ENV Exporting PAGER Exporting RAILS_ENV Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_ARCHIVE_METHOD Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/linux) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi http://packages.semaphoreci.com/toolbox/releases/download/v1.19.33/linux.tar toolbox/ toolbox/sem-semantic-release toolbox/sem-service-check-params toolbox/sem-service toolbox/enetwork toolbox/spc toolbox/install-toolbox toolbox/sem-context toolbox/cache toolbox/Dockerfile.dev toolbox/sem-version toolbox/sem-install toolbox/when toolbox/retry toolbox/system-metrics-collector toolbox/test-results toolbox/libchecksum toolbox/install-package toolbox/toolbox toolbox/libcheckout toolbox/README.md toolbox/artifact toolbox/sem-dockerize toolbox/ssh-session-cli retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI when installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 4266 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) checkout Performing shallow clone with depth: 50 HEAD is now at e7d5a5e Bump rack from 2.2.3 to 2.2.6.4 cache restore Detected .nvmrc. Fetching '/home/semaphore/.nvm' directory with cache keys 'nvm-dependabot/bundler/rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7,nvm-dependabot/bundler/rack-2.2.6.4,nvm-master,nvm-main'... Key 'nvm-dependabot/bundler/rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7' is normalized to 'nvm-dependabot-bundler-rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7'. MISS: 'nvm-dependabot-bundler-rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7'. Key 'nvm-dependabot/bundler/rack-2.2.6.4' is normalized to 'nvm-dependabot-bundler-rack-2.2.6.4'. MISS: 'nvm-dependabot-bundler-rack-2.2.6.4'. MISS: 'nvm-master'. MISS: 'nvm-main'. Detected Gemfile.lock. Fetching 'vendor/bundle' directory with cache keys 'gems-dependabot/bundler/rack-2.2.6.4-42b435e8194d7bb968e702f521406571,gems-dependabot/bundler/rack-2.2.6.4,gems-master,gems-main'... Key 'gems-dependabot/bundler/rack-2.2.6.4-42b435e8194d7bb968e702f521406571' is normalized to 'gems-dependabot-bundler-rack-2.2.6.4-42b435e8194d7bb968e702f521406571'. MISS: 'gems-dependabot-bundler-rack-2.2.6.4-42b435e8194d7bb968e702f521406571'. Key 'gems-dependabot/bundler/rack-2.2.6.4' is normalized to 'gems-dependabot-bundler-rack-2.2.6.4'. MISS: 'gems-dependabot-bundler-rack-2.2.6.4'. MISS: 'gems-master'. MISS: 'gems-main'. Detected yarn.lock. Fetching '/home/semaphore/.cache/yarn' directory with cache keys 'yarn-cache-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b,yarn-cache-dependabot/bundler/rack-2.2.6.4,yarn-cache-master,yarn-cache-main'... Key 'yarn-cache-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b' is normalized to 'yarn-cache-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. MISS: 'yarn-cache-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. Key 'yarn-cache-dependabot/bundler/rack-2.2.6.4' is normalized to 'yarn-cache-dependabot-bundler-rack-2.2.6.4'. MISS: 'yarn-cache-dependabot-bundler-rack-2.2.6.4'. MISS: 'yarn-cache-master'. MISS: 'yarn-cache-main'. Fetching 'node_modules' directory with cache keys 'node-modules-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b,node-modules-dependabot/bundler/rack-2.2.6.4,node-modules-master,node-modules-main'... Key 'node-modules-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b' is normalized to 'node-modules-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. MISS: 'node-modules-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. Key 'node-modules-dependabot/bundler/rack-2.2.6.4' is normalized to 'node-modules-dependabot-bundler-rack-2.2.6.4'. MISS: 'node-modules-dependabot-bundler-rack-2.2.6.4'. MISS: 'node-modules-master'. MISS: 'node-modules-main'. sem-version ruby 2.7.1 [05:37 16/03/2023]: Changing 'ruby' to version 2.7.1 [05:37 16/03/2023]: Switch successful. sem-version node 12.16.3 [05:37 16/03/2023]: Changing 'node' to version 12.16.3 Downloading and installing node v12.16.3... Downloading http://nodejs.semaphoreci.com/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz... ######################################## 55.6% ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v12.16.3 (npm v6.14.4) Now using node v12.16.3 (npm v6.14.4) /home/semaphore/.nvm/versions/node/v12.16.3/bin/grunt -> /home/semaphore/.nvm/versions/node/v12.16.3/lib/node_modules/grunt-cli/bin/grunt + grunt-cli@1.4.3 added 59 packages from 71 contributors in 4.79s [05:37 16/03/2023]: Switch successful. bundle config set deployment 'true' bundle config set path 'vendor/bundle' bundle install Fetching gem metadata from https://rubygems.org/.......... Fetching rake 13.0.3 Installing rake 13.0.3 Fetching concurrent-ruby 1.1.8 Installing concurrent-ruby 1.1.8 Fetching i18n 1.8.10 Installing i18n 1.8.10 Fetching minitest 5.14.4 Installing minitest 5.14.4 Fetching tzinfo 2.0.4 Installing tzinfo 2.0.4 Fetching zeitwerk 2.4.2 Installing zeitwerk 2.4.2 Fetching activesupport 6.1.3.1 Installing activesupport 6.1.3.1 Fetching builder 3.2.4 Installing builder 3.2.4 Fetching erubi 1.10.0 Installing erubi 1.10.0 Fetching mini_portile2 2.8.0 Installing mini_portile2 2.8.0 Fetching racc 1.6.0 Installing racc 1.6.0 with native extensions Fetching nokogiri 1.13.3 (x86_64-linux) Installing nokogiri 1.13.3 (x86_64-linux) Fetching rails-dom-testing 2.0.3 Installing rails-dom-testing 2.0.3 Fetching crass 1.0.6 Installing crass 1.0.6 Fetching loofah 2.9.1 Installing loofah 2.9.1 Fetching rails-html-sanitizer 1.3.0 Installing rails-html-sanitizer 1.3.0 Fetching actionview 6.1.3.1 Installing actionview 6.1.3.1 Fetching rack 2.2.6.4 Installing rack 2.2.6.4 Fetching rack-test 1.1.0 Installing rack-test 1.1.0 Fetching actionpack 6.1.3.1 Installing actionpack 6.1.3.1 Fetching nio4r 2.5.8 Installing nio4r 2.5.8 with native extensions Fetching websocket-extensions 0.1.5 Installing websocket-extensions 0.1.5 Fetching websocket-driver 0.7.3 Installing websocket-driver 0.7.3 with native extensions Fetching actioncable 6.1.3.1 Installing actioncable 6.1.3.1 Fetching globalid 0.4.2 Installing globalid 0.4.2 Fetching activejob 6.1.3.1 Installing activejob 6.1.3.1 Fetching activemodel 6.1.3.1 Installing activemodel 6.1.3.1 Fetching activerecord 6.1.3.1 Installing activerecord 6.1.3.1 Fetching marcel 1.0.1 Installing marcel 1.0.1 Fetching mini_mime 1.0.3 Installing mini_mime 1.0.3 Fetching activestorage 6.1.3.1 Installing activestorage 6.1.3.1 Fetching mail 2.7.1 Installing mail 2.7.1 Fetching actionmailbox 6.1.3.1 Installing actionmailbox 6.1.3.1 Fetching actionmailer 6.1.3.1 Installing actionmailer 6.1.3.1 Fetching actiontext 6.1.3.1 Installing actiontext 6.1.3.1 Fetching public_suffix 4.0.6 Installing public_suffix 4.0.6 Fetching addressable 2.8.0 Installing addressable 2.8.0 Fetching bcrypt 3.1.16 Installing bcrypt 3.1.16 with native extensions Fetching bindex 0.8.1 Installing bindex 0.8.1 with native extensions Using bundler 2.1.4 Fetching byebug 11.1.3 Installing byebug 11.1.3 with native extensions Fetching regexp_parser 2.1.1 Installing regexp_parser 2.1.1 Fetching xpath 3.2.0 Installing xpath 3.2.0 Fetching capybara 3.35.3 Installing capybara 3.35.3 Fetching childprocess 3.0.0 Installing childprocess 3.0.0 Fetching docile 1.1.5 Installing docile 1.1.5 Fetching json 2.5.1 Installing json 2.5.1 with native extensions Fetching simplecov-html 0.10.2 Installing simplecov-html 0.10.2 Fetching simplecov 0.13.0 Installing simplecov 0.13.0 Fetching codeclimate-test-reporter 1.0.9 Installing codeclimate-test-reporter 1.0.9 Fetching delayed_job 4.1.9 Installing delayed_job 4.1.9 Fetching delayed_job_active_record 4.1.6 Installing delayed_job_active_record 4.1.6 Fetching delayed_job_recurring 0.3.9 Installing delayed_job_recurring 0.3.9 Fetching factory_bot 6.1.0 Installing factory_bot 6.1.0 Fetching method_source 1.0.0 Installing method_source 1.0.0 Fetching thor 1.1.0 Installing thor 1.1.0 Fetching railties 6.1.3.1 Installing railties 6.1.3.1 Fetching factory_bot_rails 6.1.0 Installing factory_bot_rails 6.1.0 Fetching ffi 1.15.0 Installing ffi 1.15.0 with native extensions Fetching jbuilder 2.11.2 Installing jbuilder 2.11.2 Fetching rb-fsevent 0.10.4 Installing rb-fsevent 0.10.4 Fetching rb-inotify 0.10.1 Installing rb-inotify 0.10.1 Fetching listen 3.5.1 Installing listen 3.5.1 Fetching mysql2 0.5.3 Installing mysql2 0.5.3 with native extensions Fetching percy-capybara 4.3.3 Installing percy-capybara 4.3.3 Fetching puma 5.6.2 Installing puma 5.6.2 with native extensions Fetching rack-proxy 0.6.5 Installing rack-proxy 0.6.5 Fetching sprockets 4.0.2 Installing sprockets 4.0.2 Fetching sprockets-rails 3.2.2 Installing sprockets-rails 3.2.2 Fetching rails 6.1.3.1 Installing rails 6.1.3.1 Fetching redis 3.3.5 Installing redis 3.3.5 Fetching rubyzip 2.3.0 Installing rubyzip 2.3.0 Fetching selenium-webdriver 3.142.7 Installing selenium-webdriver 3.142.7 Fetching semantic_range 3.0.0 Installing semantic_range 3.0.0 Fetching timecop 0.9.4 Installing timecop 0.9.4 Fetching web-console 4.1.0 Installing web-console 4.1.0 Fetching webpacker 5.3.0 Installing webpacker 5.3.0 Bundle complete! 18 Gemfile dependencies, 77 gems now installed. Bundled gems are installed into `./vendor/bundle` Post-install message from codeclimate-test-reporter: Code Climate's codeclimate-test-reporter gem has been deprecated in favor of our language-agnostic unified test reporter. The new test reporter is faster, distributed as a static binary so dependency conflicts never occur, and supports parallelized CI builds & multi-language CI configurations. Please visit https://docs.codeclimate.com/v1.0/docs/configuring-test-coverage for help setting up your CI process with our new test reporter. yarn install --pure-lockfile yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > linkifyjs@2.1.9" has unmet peer dependency "jquery@>= 1.11.0". warning "eslint-plugin-jest > @typescript-eslint/experimental-utils > @typescript-eslint/typescript-estree > tsutils@3.17.1" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta". [4/4] Building fresh packages... Done in 31.54s. cache store Detected .nvmrc. Using default cache path '/home/semaphore/.nvm'. Key 'nvm-dependabot/bundler/rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7' is normalized to 'nvm-dependabot-bundler-rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7'. Compressing /home/semaphore/.nvm... Compression complete. Duration: 2.03833538s. Size: 98.9M bytes. Uploading '/home/semaphore/.nvm' with cache key 'nvm-dependabot-bundler-rack-2.2.6.4-5e1d6adf25776db9bfaf5ce362baf9c7'... Upload complete. Duration: 3.355230898s. Detected Gemfile.lock. Using default cache path 'vendor/bundle'. Key 'gems-dependabot/bundler/rack-2.2.6.4-42b435e8194d7bb968e702f521406571' is normalized to 'gems-dependabot-bundler-rack-2.2.6.4-42b435e8194d7bb968e702f521406571'. Compressing vendor/bundle... Compression complete. Duration: 417.888164ms. Size: 33.7M bytes. Uploading 'vendor/bundle' with cache key 'gems-dependabot-bundler-rack-2.2.6.4-42b435e8194d7bb968e702f521406571'... Upload complete. Duration: 1.132664516s. Detected yarn.lock. Using default cache path '/home/semaphore/.cache/yarn'. Key 'yarn-cache-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b' is normalized to 'yarn-cache-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. Compressing /home/semaphore/.cache/yarn... Compression complete. Duration: 1.229070108s. Size: 71.8M bytes. Uploading '/home/semaphore/.cache/yarn' with cache key 'yarn-cache-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'... Upload complete. Duration: 2.435358309s. Using default cache path 'node_modules'. Key 'node-modules-dependabot/bundler/rack-2.2.6.4-720f84c6be23687417655555a66f1a7b' is normalized to 'node-modules-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'. Compressing node_modules... Compression complete. Duration: 3.735679753s. Size: 182.8M bytes. Uploading 'node_modules' with cache key 'node-modules-dependabot-bundler-rack-2.2.6.4-720f84c6be23687417655555a66f1a7b'... Upload complete. Duration: 6.052858243s. Exporting environment variables Exporting SEMAPHORE_JOB_RESULT