Merge branch 'master' into monacoverUpdate

pull/4010/head
Aniket 1 year ago committed by GitHub
commit 4502cc313a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 36
      .circleci/config.yml

@ -5,7 +5,7 @@ parameters:
type: boolean type: boolean
default: false default: false
orbs: orbs:
browser-tools: circleci/browser-tools@1.4.3 browser-tools: circleci/browser-tools@1.4.4
jobs: jobs:
build: build:
docker: docker:
@ -144,8 +144,9 @@ jobs:
- browser-tools/install-browser-tools: - browser-tools/install-browser-tools:
install-firefox: false install-firefox: false
install-chrome: true install-chrome: true
install-chromedriver: false
install-geckodriver: false install-geckodriver: false
install-chromedriver: true - install-chromedriver-custom-linux
- run: google-chrome --version - run: google-chrome --version
- run: chromedriver --version - run: chromedriver --version
- run: rm LICENSE.chromedriver 2> /dev/null || true - run: rm LICENSE.chromedriver 2> /dev/null || true
@ -202,7 +203,8 @@ jobs:
install-firefox: false install-firefox: false
install-chrome: true install-chrome: true
install-geckodriver: false install-geckodriver: false
install-chromedriver: true install-chromedriver: false
- install-chromedriver-custom-linux
- run: google-chrome --version - run: google-chrome --version
- run: chromedriver --version - run: chromedriver --version
- run: rm LICENSE.chromedriver 2> /dev/null || true - run: rm LICENSE.chromedriver 2> /dev/null || true
@ -367,3 +369,31 @@ workflows:
only: remix_beta only: remix_beta
# VS Code Extension Version: 1.5.1 # VS Code Extension Version: 1.5.1
commands:
install-chromedriver-custom-linux:
description: Custom script to install chromedriver with better version support for linux
steps:
- run:
name: install-chromedriver-custom-linux
command: |
CHROMEDRIVER_URL=$(curl -s 'https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json' | jq '.channels.Stable.downloads.chromedriver[] | select(.platform == "linux64") | .url' | tr -d '"')
echo $CHROMEDRIVER_URL
ZIPFILEPATH="/tmp/chromedriver.zip"
echo "Downloading from $CHROMEDRIVER_URL"
curl -f --silent $CHROMEDRIVER_URL > "$ZIPFILEPATH"
BINFILEPATH="$HOME/bin/chromedriver-linux"
echo "Extracting to $BINFILEPATH"
unzip -p "$ZIPFILEPATH" chromedriver-linux64/chromedriver > "$BINFILEPATH"
echo Setting execute flag
chmod +x "$BINFILEPATH"
echo Updating symlink
ln -nfs "$BINFILEPATH" ~/bin/chromedriver
echo Removing ZIP file
rm "$ZIPFILEPATH"
echo Done
chromedriver -v

Loading…
Cancel
Save