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

Bump Puppeteer to v22.6.0 and Chromium to v123 #98

Merged
merged 2 commits into from
Mar 25, 2024
Merged

Conversation

sangaline
Copy link
Contributor

This bumps Puppeteer for the browser tests from v22.2.0 to v22.6.0 and Chromium from v122 to v123. The docker development image on ARM requires pulling in an ARM Chromium build from a third-party source (Microsoft Playwright), and this was updated to r1107 which provides Chromium v123.0.6312.22. This differs slightly from the v123.0.6312.58 version bundled with Puppeteer, but it's not consequential. Playwright already has a v124 build in r1110, but Puppeteer doesn't have an explicitly compatible v124 release yet. In reality, minor version mismatches don't really matter for what we're doing here, but I wanted to try to keep the versions as close as possible for now.

For future reference:

@sangaline sangaline merged commit 7fe2ec7 into main Mar 25, 2024
5 checks passed
@sangaline sangaline deleted the ews-bump-puppeteer branch March 25, 2024 11:48
sangaline added a commit that referenced this pull request Sep 3, 2024
This bumps Puppeteer for the browser tests from v22.6.0 to v23.2.1 and Chromium
from v123 to v128. The docker development image on ARM requires pulling in an
ARM Chromium build from a third-party source (Microsoft Playwright), and this
was updated to
[r1129](microsoft/playwright@6c6f10b)
which provides Chromium v128.0.6613.18. This differs slightly from the
v128.0.6613.86 version bundled with Puppeteer, but it's not consequential.
Minor version mismatches don't really matter for what we're doing here, but
it's good to keep them as close as possible.

For future reference:

- https://pptr.dev/chromium-support - Provides Puppeteer/Chromium version
compatibility.
- https://github.com/microsoft/playwright/commits/main/ - Dig through here for
updates to the Chromium version, then update the release number in the ARM
Chromium download URL in the Dockerfile.

Connects #98

Merges #145

LGTM given by: @jason-sindri
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

Successfully merging this pull request may close these issues.

1 participant