Hardcoded chrome version
TL;DR
As per #491 we need to update the hardcoded value listed in the package.json to match the chrome version
Issue
When we run protractor we manually list the chrome-version in the package.json
|
"protractor": "webdriver-manager update --standalone false --versions.chrome 93.0.4577.82 && NODE_ENV=protractor MONGO_URL=${MONGO_URL:-'mongodb://localhost:27017/vote-test'} protractor ./features/protractor-conf.js", |
When this runs through our drone pipeline it runs on the circleci/node:16-browsers image. We don't know when circle updates their chrome version so the pipeline can suddenly fail.
|
image: circleci/node:16-browsers |
One can see what version of google chrome the image with
$ docker run -it --entrypoint "google-chrome" circleci/node:16-browsers --version
Google Chrome 96.0.4664.110
This is sub-optimal and can be annoying. Should find a better way to run this.
Hardcoded chrome version
TL;DR
As per #491 we need to update the hardcoded value listed in the
package.jsonto match the chrome versionIssue
When we run protractor we manually list the chrome-version in the package.json
vote/package.json
Line 19 in 83302e6
When this runs through our drone pipeline it runs on the circleci/node:16-browsers image. We don't know when circle updates their chrome version so the pipeline can suddenly fail.
vote/.drone.yml
Line 66 in 83302e6
One can see what version of google chrome the image with
$ docker run -it --entrypoint "google-chrome" circleci/node:16-browsers --version Google Chrome 96.0.4664.110This is sub-optimal and can be annoying. Should find a better way to run this.