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

fix(📌): Unpin puppeteer #572

Merged
merged 4 commits into from
Oct 7, 2020
Merged

fix(📌): Unpin puppeteer #572

merged 4 commits into from
Oct 7, 2020

Conversation

wwilsman
Copy link
Contributor

@wwilsman wwilsman commented Oct 7, 2020

Purpose

In #539, Puppeteer was pinned to a version that was known not to cause browser crashes. Turns out, that that version also crashes, but only in Docker containers where the default shared memory size is too small to properly run Chromium.

Puppeteer passes along the --disable-dev-shm-usage flag to Chromium to avoid this issue, but the current pinned Puppeteer version uses Chromium 83 which has a bug that causes it to ignore that flag. https://bugs.chromium.org/p/chromium/issues/detail?id=1085829

Approach

Newer versions of Puppeteer have come out since we pinned it. This PR unpins it again to use the latest version which seems to avoid other issues outlined in #539 such as missing woff assets.

🤞


This also bumps the version so we can quickly release this soon after merging

@wwilsman wwilsman requested a review from Robdel12 October 7, 2020 19:41
@wwilsman wwilsman changed the title 📌 Unpin puppeteer fix(📌): Unpin puppeteer Oct 7, 2020
Copy link
Contributor

@Robdel12 Robdel12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending test fails 🏁

Oh puppeteer

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.

2 participants