Fix CI build by downloading latest Chrome#1097
Conversation
|
UGH, so my first fix didn't work because Chrome v90 is still considered "beta" (not on the "stable" branch yet), and strangely the latest ChromeDriver wants us to use a beta version of Chrome. Instead of that, I've tried a new approach of using this GitHub Action: https://github.com/nanasess/setup-chromedriver I've reviewed the code in that Action, and it appears to:
Here's the main code behind the action: https://github.com/nanasess/setup-chromedriver/blob/master/lib/setup-chromedriver.sh We'll see if this works for us. If not, we may need to either switch (temporarily) to using a beta version of Chrome (v90)...or create our own script to install ChromeDriver v89. |
|
@artlowel : I'm leaving for the night... So, I'm hoping this next build succeeds. If not, I'll have to see if I can find a better fix tomorrow (if you don't figure one out first). |
|
Closing in favor of #1100, as that is a better fix for our environment (and none of the attempts in this PR actually worked) |
Description
Currently our Build/CI is failing in the e2e test phase with the following error:
This is a tiny PR which ensures we have the latest version of Chrome in our CI environment by adding the Google repository (as v90 is not yet available in standard Ubuntu repositories).This PR was updated to just use this action https://github.com/nanasess/setup-chromedriver which downloads the version of ChromeDriver based on the current version of Chrome.
As the current
mainbranch is failing CI with this error, if this PR fixes it then it should be merged immediately.