-
Notifications
You must be signed in to change notification settings - Fork 8
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
No latest stable release for Linux #156
Comments
Yeah, please don't put out half-a*sed releases... No Linux build means the release is not done yet. |
To go over the problems that lead to this issue: The runner-images repo has a script which installs Microsoft Edge stable from https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/. The current Microsoft Edge stable there is 127.0.2651.74. That script then gets the major version of the installed Edge release and pulls Edgedriver from https://msedgedriver.azureedge.net/LATEST_RELEASE_${edge_version_major}_LINUX. The latest 127 release with a Linux version is 127.0.2651.72. That causes a version mismatch between the installed Edge version and the installed EdgeDriver. Perhaps I can get runner-images to fix it, but that wouldn't be necessary if all the builds released at once. With that version mismatch, apparently wdio fails when running tests on Edge. |
I did open actions/runner-images#10336 as well. |
I opened webdriverio/webdriverio#13251 as well. I don't really care whether this repo, runner-images, or wdio fix this issue, but someone needs to do so. |
This has been circumvented downstream in npm's edgedriver by webdriverio-community/node-edgedriver@68043fe which is included in https://github.com/webdriverio-community/node-edgedriver/releases/tag/5.6.1, so if you use webdriverio with edgedriver you can circumvent this issue by updating the webdriverio-related and edgedriver dependencies. However, it would be better if all the EdgeWebDriver releases included all the build artifacts at all times. |
On https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/, the Linux driver is missing for 126.0.2592.113. According to https://github.com/actions/runner-images/blob/ubuntu22/20240721.1/images/ubuntu/Ubuntu2204-Readme.md#browsers-and-drivers, GitHub actions uses this version of Edge, and using wdio, we are trying to run tests using EdgeDriver based on the system's installed Edge browser (which is this version) in https://github.com/ruffle-rs/ruffle/actions/runs/10068053329/job/27832705746. This fails for Ubuntu 22.04 since https://msedgedriver.azureedge.net/126.0.2592.113/edgedriver_linux64.zip does not exist.
The text was updated successfully, but these errors were encountered: