Skip to content
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

Early Stable Releases #71

Open
titusfortner opened this issue Oct 20, 2023 · 4 comments
Open

Early Stable Releases #71

titusfortner opened this issue Oct 20, 2023 · 4 comments

Comments

@titusfortner
Copy link

I'm looking to programmatically get the early stable versions when they are released to dynamically update the pdls in the Selenium repo. I want to get Selenium releases out before production chrome is released to minimize warnings in people's logs.

For https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions.json
Will the stable version get updated only after the official stable release? Or can we get an EarlyStable tag in that file when it is appropriate?

I can do it manually if needed, just trying to automate more things in our build/release cycle. Thanks.

@titusfortner
Copy link
Author

Related, is Stable Release going to be delayed this time since Early Stable Release isn't released, yet?

@mathiasbynens
Copy link
Member

I want to get Selenium releases out before production chrome is released to minimize warnings in people's logs.

The mechanism to use for this is the CfT release corresponding to the Canary channel (or Dev or Beta depending on how close to Stable you want to be).

CfT is designed to match the Chrome release schedule. In general, a CfT release only gets published whenever the corresponding Chrome release happens, not before. W.r.t. Early Stable Releases of Chrome, I don’t know exactly how the release process is handled — I’ll ask a Release Manager.

@mathiasbynens
Copy link
Member

W.r.t. Early Stable Releases of Chrome, I don’t know exactly how the release process is handled — I’ll ask a Release Manager.

Early Stable Releases go out to a small number of users, and only on Windows and macOS (not Linux), so there wouldn’t be a corresponding CfT release for such versions at that point.

@titusfortner
Copy link
Author

titusfortner commented Oct 31, 2023

In the past, Early Stable Release versions have showed up here: https://chromereleases.googleblog.com/
There wasn't one last week for 119 on the day expected (a new beta was released instead)...

To ensure a good experience for Selenium users, I want to generate CDP classes on the early stable release and have a new Selenium version ready for users when stable release happens. Now that CfT exists, I'm expecting people are going to be updating their versions earlier by default.

It makes sense that isn't automated via CfT, though; I can do it manually, but I guess there won't always be an announcement?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants