cypress icon indicating copy to clipboard operation
cypress copied to clipboard

Download Chromium link data not refreshed since Oct 2023

Open MikeMcC399 opened this issue 1 year ago • 6 comments

Current behavior

The Cypress Launchpad menu Help > Download Chromium menu item links to https://vikyd.github.io/download-chromium-history-version/#/ which shows stale data. For instance the latest Linux x64 version of Chromium is shown as version 121.0.6158.0 position: 1231300 from October 2023.

image

Desired behavior

The Cypress Launchpad menu Help > Download Chromium menu item should provide up-to-date information for downloading Chromium.

Perhaps the following link is an appropriate alternative?

https://www.chromium.org/getting-involved/download-chromium/

Test code to reproduce

Execute

npx cypress open --browser electron

In Cypress Launchpad menu select Help > Download Chromium which links to https://on.cypress.io/chromium-downloads and forwards to https://vikyd.github.io/download-chromium-history-version/#/

Cypress Version

13.8.1

Node version

v20.12.2 LTS

Operating System

Ubuntu 22.04.4 LTS

Debug Logs

No relevant information in debug logs.

Other

  1. Ubuntu provides Chromium as a snap package https://code.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source

  2. Puppeteer > Supported browsers shows that it has transitioned from supporting "Chromium" (last supported version 112) to instead supporting "Chrome for Testing" (last supported version 124).

    • https://github.com/cypress-io/cypress/issues/28554 and https://github.com/cypress-io/cypress/pull/28243 regarding supporting "Chrome for Testing" in Cypress however have not yet been processed.

MikeMcC399 avatar May 02 '24 10:05 MikeMcC399

We can easily update this to be whatever we want internally via our on link rerouting. I wonder what happened to that website because it used to be up to date. :/

jennifer-shehane avatar May 03 '24 12:05 jennifer-shehane

@jennifer-shehane

I wonder what happened to that website because it used to be up to date. :/

  • The Crawler for this site relies on https://omahaproxy.appspot.com/ which has been shut down. Issue https://github.com/vikyd/chromium-history-version-crawler/issues/3 for this has been open since last month.

  • Current Chromium version information is available on https://chromiumdash.appspot.com/releases (this is not a download site however).

MikeMcC399 avatar May 03 '24 12:05 MikeMcC399

@MikeMcC399 Ah, yah we had the same issue with our site. Just wasn't worth updating after the omahaproxy changed.

jennifer-shehane avatar May 03 '24 14:05 jennifer-shehane

I know you can't see this link, but this is being updated here: https://github.com/cypress-io/cypress-services/pull/8325 And would hopefully be released on Monday.

jennifer-shehane avatar May 03 '24 14:05 jennifer-shehane

@jennifer-shehane

The quick fix would be to change

https://on.cypress.io/chromium-downloads

to point to

https://www.chromium.org/getting-involved/download-chromium/

Long-term I wonder if the Cypress Launchpad should actually offer a Help link to Download Chromium as other browsers such as Chrome seem to be more in demand for testing compared to Chromium. Perhaps this link should be removed (would probabyl fall into the category "breaking change" though)?

MikeMcC399 avatar May 03 '24 14:05 MikeMcC399

Mostly the intention of this is to offer a way to download lower versions of Chrome to test if something is working in an earlier version that's not broken.

jennifer-shehane avatar May 03 '24 14:05 jennifer-shehane

@jennifer-shehane

This issue is closed, however I'm not seeing any change to https://on.cypress.io/chromium-downloads so far, so the issue still exists.

MikeMcC399 avatar May 07 '24 07:05 MikeMcC399

Yah I missed the release by like an hour. Will probably release on Wednesday.

jennifer-shehane avatar May 07 '24 14:05 jennifer-shehane

@jennifer-shehane

Thanks for the explanation!

MikeMcC399 avatar May 07 '24 14:05 MikeMcC399

@jennifer-shehane

The new redirect to https://www.chromium.org/getting-involved/download-chromium/ is now effective:

image

so this issue can now be closed.

Thanks!

MikeMcC399 avatar May 08 '24 05:05 MikeMcC399