Skip to content

build: pin ChromeDriver version #20940

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

gkalpak
Copy link
Member

@gkalpak gkalpak commented Dec 11, 2017

PR Checklist

PR Type

[x] Build related changes
[x] CI related changes

What is the current behavior?

Since our version of Chromium is also pinned, a new ChromeDriver (that drops support for our Chromium version) can cause random (and unrelated to the corresponding changes) errors on CI.

What is the new behavior?

This commit pins the version of ChromeDriver and it should now be manually upgraded to a vrsion that is compatible with th currently used Chromium version.

Does this PR introduce a breaking change?

[ ] Yes
[x] No

@gkalpak gkalpak added area: build & ci Related the build and CI infrastructure of the project state: WIP target: patch This PR is targeted for the next patch release and removed cla: yes labels Dec 11, 2017
@gkalpak
Copy link
Member Author

gkalpak commented Dec 11, 2017

This should fix the CI failures, but requires that the CHROMEDRIVER_VERSION env var is set when the commands are run locally. Still looking into what is the best way to get rid of that.
Fixed

@mary-poppins
Copy link

You can preview 937dcf5 at https://pr20940-937dcf5.ngbuilds.io/.

@mary-poppins
Copy link

You can preview b58ecf0 at https://pr20940-b58ecf0.ngbuilds.io/.

@gkalpak gkalpak force-pushed the build-pin-ChromeDriver branch from b58ecf0 to 3639f99 Compare December 11, 2017 19:18
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.
@gkalpak gkalpak force-pushed the build-pin-ChromeDriver branch from 3639f99 to fef1969 Compare December 11, 2017 19:23
@mary-poppins
Copy link

You can preview fef1969 at https://pr20940-fef1969.ngbuilds.io/.

@gkalpak gkalpak added action: review The PR is still awaiting reviews from at least one requested reviewer and removed state: WIP labels Dec 11, 2017
@gkalpak
Copy link
Member Author

gkalpak commented Dec 11, 2017

I tried updating to latest Chrome and ChromeDriver, but there were some issues (and I don't have time to investigate atm). Just pinning ChromeDriver to 2.33 for now.

@jasonaden jasonaden added the action: merge The PR is ready for merge by the caretaker label Dec 11, 2017
@IgorMinar IgorMinar removed the action: review The PR is still awaiting reviews from at least one requested reviewer label Dec 11, 2017
jasonaden pushed a commit that referenced this pull request Dec 12, 2017
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.

PR Close #20940
@jasonaden jasonaden closed this in 81d497c Dec 12, 2017
@gkalpak gkalpak deleted the build-pin-ChromeDriver branch December 12, 2017 09:02
gkalpak added a commit to petebacondarwin/angular that referenced this pull request Feb 11, 2018
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.

PR Close angular#20940
gkalpak added a commit to petebacondarwin/angular that referenced this pull request Feb 11, 2018
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.

PR Close angular#20940
gkalpak added a commit to petebacondarwin/angular that referenced this pull request Feb 11, 2018
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.

PR Close angular#20940
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes target: patch This PR is targeted for the next patch release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants