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

An in-range update of puppeteer is breaking the build 🚨 #32

Open
greenkeeper bot opened this issue Apr 28, 2020 · 6 comments
Open

An in-range update of puppeteer is breaking the build 🚨 #32

greenkeeper bot opened this issue Apr 28, 2020 · 6 comments

Comments

@greenkeeper
Copy link
Contributor

greenkeeper bot commented Apr 28, 2020


☝️ Important announcement: Greenkeeper will be saying goodbye 👋 and passing the torch to Snyk on June 3rd, 2020! Find out how to migrate to Snyk and more at greenkeeper.io


The devDependency puppeteer was updated from 3.0.1 to 3.0.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

puppeteer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v3.0.2

Highlights

  • uploadFile now throws for non-existent files (#5733)
  • Puppeteer currently fails to extract Chromium when installing on Node 14 (see tracking bug: #5719). We now detect if you're on Node 14 and log a helpful error (#5732).

Behind the scenes

  • Many more files have been migrated to TypeScript and we're continuing with the goal of the src directory being 100% TypeScript.

Raw notes

4e8f091 - chore: mark version v3.0.2
3911836 - chore: small CI tidy ups (#5751)
5e2a029 - chore: use Node's promisify function (#5748)
1b9d9e9 - chore: log useful error for Node v14 breakage (#5732)
a7d2485 - chore: split out CI into unit tests + extra checks (#5749)
3ed2f6b - chore: remove puppeteer-web (#5750)
1358b45 - chore: migrate src/LifecycleWatcher (#5734)
79e82e5 - fix: make uploadFile throw for non-existent files (#5733)
1a4e260 - chore: migrate src/BrowserFetcher to TypeScript (#5727)
8509f46 - chore: migrate src/Accessibility to TypeScript (#5726)
930cc32 - chore: migrate src/Errors to TypeScript (#5725)
30aff82 - chore: migrate src/Events to TypeScript (#5724)
1823828 - chore: migrate src/Tracing to TypeScript (#5723)
3050196 - fix: update clipboard read write permissions after upstream change (#5721)
0731049 - chore: update pngjs to 5.0.0 and jpeg-js to 0.3.7 (#5676)
ddb8ba1 - chore: tidy up and de-duplicate Travis CI config (#5716)
9d297f0 - chore: Bump version to 3.0.1-post (#5717)
be8f8a2 - chore: Add macOS to Travis CI (#5708)
133abb0 - chore: migrate src/Input to typescript (#5710)
11bc5a6 - chore: migrate src/Worker to typescript (#5715)

Commits

The new version differs by 20 commits.

  • 646f42e chore: mark version v3.0.2 (#5752)
  • 3911836 chore: small CI tidy ups (#5751)
  • 5e2a029 chore: use Node's promisify function (#5748)
  • 1b9d9e9 chore: log useful error for Node v14 breakage (#5732)
  • a7d2485 chore: split out CI into unit tests + extra checks (#5749)
  • 3ed2f6b chore: remove puppeteer-web (#5750)
  • 1358b45 chore: migrate src/LifecycleWatcher (#5734)
  • 79e82e5 fix: make uploadFile throw for non-existent files (#5733)
  • 1a4e260 chore: migrate src/BrowserFetcher to TypeScript (#5727)
  • 8509f46 chore: migrate src/Accessibility to TypeScript (#5726)
  • 930cc32 chore: migrate src/Errors to TypeScript (#5725)
  • 30aff82 chore: migrate src/Events to TypeScript (#5724)
  • 1823828 chore: migrate src/Tracing to TypeScript (#5723)
  • 3050196 fix: update clipboard read write permissions after upstream change (#5721)
  • 0731049 chore: update pngjs to 5.0.0 and jpeg-js to 0.3.7 (#5676)

There are 20 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 28, 2020

After pinning to 3.0.1 your tests are passing again. Downgrade this dependency 📌.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 6, 2020

  • The devDependency puppeteer was updated from 3.0.2 to 3.0.3.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v3.0.3

Highlights

Behind the scenes

  • src/ is now 100% TypeScript! This now lays a baseline to start working on improving Puppeteer docs by automatically generating them, shipping type definitions built in (for now we recommend @types/puppeteer).

Raw notes

b2488eb - chore: mark version v3.0.3
ae7483d - chore: remove src/externs.d.ts (#5811)
de4f08d - chore: migrate src/Page.js to TypeScript (#5809)
eed7d94 - chore: improve readability for path strings (#5805)
d8d1f6f - chore: migrate src/api.js to TypeScript (#5808)
890c215 - chore: migrate src/Puppeteer to TypeScript (#5789)
209e25c - docs(readme): syntax-highlight nested snippets in debugging section (#5799)
53d6fab - docs(api.md): improve emulateMediaFeatures section (#5807)
ec91eca - chore: migrate src/Launcher to TypeScript (#5775)
5518bac - chore: update how we track coverage during unit tests (#5779)
4a47867 - feat: add support for string-based custom queries (#5753)
c212126 - chore: turn on Travis retries (#5787)
3116bb9 - chore: log product + binary on unit test runs (#5785)
541281b - chore: fix doclint issues (#5784)
32c8c69 - chore: enable mocha retries (#5782)
5fb399d - docs(contributing): update per recent changes (#5778)
8654d63 - chore: migrate src/NetworkManager to TypeScript (#5774)
862eea8 - chore: disable flaky setUserAgent test in Firefox (#5780)
a8908cf - chore: update incorrect link for DeviceDescriptors (#5777)
af2e458 - chore: migrate src/Target to TypeScript (#5771)
8a5008e - chore: migrate src/FrameManager to TypeScript (#5773)
c5c97b0 - chore: remove DOMWorld definition from externs.d.ts (#5767)
da6e6c0 - chore: migrate src/EmulationManager to TypeScript (#5766)
0157844 - chore: migrate src/DOMWorld to TypeScript (#5764)
d69fbb9 - chore: Enforce array type styles in TypeScript (#5765)
1ccfbcb - chore: enforce naming of errors in catch blocks (#5763)
3bf9bd1 - chore: enforce src/protocol.d.ts is in sync (#5762)
06d62c0 - chore: migrate src/Browser to TS (#5761)
e03113e - chore: Update protocol.d.ts (#5760)
8ddf4f3 - chore: bump version to 3.0.2-post (#5759)

Commits

The new version differs by 30 commits.

  • dd5bdf1 chore: mark version v3.0.3 (#5813)
  • ae7483d chore: remove src/externs.d.ts (#5811)
  • de4f08d chore: migrate src/Page.js to TypeScript (#5809)
  • eed7d94 chore: improve readability for path strings (#5805)
  • d8d1f6f chore: migrate src/api.js to TypeScript (#5808)
  • 890c215 chore: migrate src/Puppeteer to TypeScript (#5789)
  • 209e25c docs(readme): syntax-highlight nested snippets in debugging section (#5799)
  • 53d6fab docs(api.md): improve emulateMediaFeatures section (#5807)
  • ec91eca chore: migrate src/Launcher to TypeScript (#5775)
  • 5518bac chore: update how we track coverage during unit tests (#5779)
  • 4a47867 feat: add support for string-based custom queries (#5753)
  • c212126 chore: turn on Travis retries (#5787)
  • 3116bb9 chore: log product + binary on unit test runs (#5785)
  • 541281b chore: fix doclint issues (#5784)
  • 32c8c69 chore: enable mocha retries (#5782)

There are 30 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 7, 2020

  • The devDependency puppeteer was updated from 3.0.3 to 3.0.4.

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v3.0.4

Highlights

  • As of Node 14.1 the bug that prevented Puppeteer working on Node 14 has been fixed. The code that tried to debug this and show a useful error has been removed (#5816). Puppeteer should install and run just fine on Node 14.1 and beyond.

Behind the scenes

  • We now run unit tests on Node 14 (#5821).

Raw notes

c214d20 - chore: mark version v3.0.4 (#5823)
17bb660 - chore: remove unused mime-types dependency (#5819)
70340de - chore: add Node 12 and Node 14 to CI (#5821)
70d5c7f - fix: remove node@14 specific extract timeout (#5816)
5115482 - chore: bump version to 3.0.3-post (#5814)

Commits

The new version differs by 35 commits.

  • c214d20 chore: mark version v3.0.4 (#5823)
  • 17bb660 chore: remove unused mime-types dependency (#5819)
  • 70340de chore: add Node 12 and Node 14 to CI (#5821)
  • 70d5c7f fix: remove node@14 specific extract timeout (#5816)
  • 5115482 chore: bump version to 3.0.3-post (#5814)
  • dd5bdf1 chore: mark version v3.0.3 (#5813)
  • ae7483d chore: remove src/externs.d.ts (#5811)
  • de4f08d chore: migrate src/Page.js to TypeScript (#5809)
  • eed7d94 chore: improve readability for path strings (#5805)
  • d8d1f6f chore: migrate src/api.js to TypeScript (#5808)
  • 890c215 chore: migrate src/Puppeteer to TypeScript (#5789)
  • 209e25c docs(readme): syntax-highlight nested snippets in debugging section (#5799)
  • 53d6fab docs(api.md): improve emulateMediaFeatures section (#5807)
  • ec91eca chore: migrate src/Launcher to TypeScript (#5775)
  • 5518bac chore: update how we track coverage during unit tests (#5779)

There are 35 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 18, 2020

  • The devDependency puppeteer was updated from 3.0.4 to 3.1.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.1.0

Raw notes

8ba3675 - chore: mark version v3.1.0 (#5883)
a17bd89 - feat: add securityDetails.subjectAlternativeNames() #5628 (#5881)
e823289 - feat(chromium): roll Chromium to r756035 (#5879)
ad3613d - docs(contributing): clarify list of Chromium versions (#5878)
dc26b8d - docs(examples): add cucumber-puppeteer-example for integration testing (#5875)
3e76554 - chore: fix async dialog specs when they fail (#5859)
b2552e4 - chore: restore page.setUserAgent test (#5868)
39f1b13 - chore: extract Request and Response into its own module (#5861)
b510c35 - chore: fetch Firefox from JSON source instead of RegExp (#5864)
69c38fc - chore: extract ConsoleMessage and FileChooser into its own module (#5856)
0aba6df - chore: force Mocha to exit on CI (#5862)
9368edb - chore: upgrade TypeScript to 3.9 (#5860)
5f42547 - chore: extract SecurityDetails into its own module (#5858)
f5d2597 - chore: add running TSC to test README (#5852)
c6d01c9 - chore: extract BrowserRunner into its own module (#5850)
b38bb43 - Warn when given unsupported product name. (#5845)
6099272 - chore: add @types/proxy-from-env (#5831)
5343c7a - chore: private-ise src/Accessibility.ts (#5832)
ce09742 - feat: add more options to check_availability script (#5827)
5103540 - chore: add command to run eslint with --fix flag (#5829)
49ce659 - chore: remove src/TaskQueue (#5826)
4fdb1e3 - chore: add Prettier (#5825)
ae576af - chore: mark v3.0.4-post (#5824)

Commits

The new version differs by 58 commits.

  • 8ba3675 chore: mark version v3.1.0 (#5883)
  • a17bd89 feat: add securityDetails.subjectAlternativeNames() #5628 (#5881)
  • e823289 feat(chromium): roll Chromium to r756035 (#5879)
  • ad3613d docs(contributing): clarify list of Chromium versions (#5878)
  • dc26b8d docs(examples): add cucumber-puppeteer-example for integration testing (#5875)
  • 3e76554 chore: fix async dialog specs when they fail (#5859)
  • b2552e4 chore: restore page.setUserAgent test (#5868)
  • 39f1b13 chore: extract Request and Response into its own module (#5861)
  • b510c35 chore: fetch Firefox from JSON source instead of RegExp (#5864)
  • 69c38fc chore: extract ConsoleMessage and FileChooser into its own module (#5856)
  • 0aba6df chore: force Mocha to exit on CI (#5862)
  • 9368edb chore: upgrade TypeScript to 3.9 (#5860)
  • 5f42547 chore: extract SecurityDetails into its own module (#5858)
  • f5d2597 chore: add running TSC to test README (#5852)
  • c6d01c9 chore: extract BrowserRunner into its own module (#5850)

There are 58 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 29, 2020

  • The devDependency puppeteer was updated from 3.1.0 to 3.2.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.2.0

Highlights

  • We now support emulating vision deficiency types within Puppeteer using page.emulateVisionDeficiency. You can read more about these on the DevTools update blog post.

  • We now use Mitt as the Event Emitter that backs many of Puppeteer's classes rather than the EventEmitter module that ships with Node. This is potentially a breaking change if you rely on some of the less popular EventEmitter methods as Puppeteer's EventEmitter does not support the entire suite of NodeJS EventEmitter functions. We think it's unlikely anyone has relied on these; we were able to swap out the EventEmitter in Puppeteer without any unit tests needing to change.

  • Puppeteer now recognises webviews as regular pages which means you can control them just like you would control a regular page.

Behind the scenes

  • The Request class has been renamed to HTTPRequest to avoid a clash with TypeScript's Request type. We'll be making similar changes to Response and Worker. This is not a breaking change as Puppeteer doesn't directly expose these classes so you shouldn't be referring to them by name in your code.

Raw Notes

1d4d25a - chore: use Mitt as the Event Emitter (#5907)
a2ba6f0 - feat: recognize webviews as regular pages (#5905)
8e8a9df - chore: rename Request class to HTTPRequest (#5934)
9737059 - chore: remove doclint generate_types code (#5932)
7eab7f8 - feat(api): add page.emulateVisionDeficiency(type) (#5901)
24ac11e - chore: fix undefined rm in mocha-utils (#5920)
6cfe142 - chore: don't use expect within Promises (#5466) (#5473)
dfb2e60 - chore: stop Protocol types being globally available (#5899)
d8e0557 - chore: update Travis to run latest macOS and fix HTTPS test (#5903)
9a08d31 - chore: error if coverage couldn't find the given class (#5863)
caaf4d2 - fix: support async functions as an argument for waitForFunction (#5682)
e6c22da - chore: bump version to v3.1.0-post (#5884)

Commits

The new version differs by 13 commits.

  • 88b5265 chore: mark version v3.2.0 (#5937)
  • 1d4d25a Use Mitt as the Event Emitter (#5907)
  • a2ba6f0 feat: recognize webviews as regular pages (#5905)
  • 8e8a9df chore: rename Request class to HTTPRequest (#5934)
  • 9737059 chore: remove doclint generate_types code (#5932)
  • 7eab7f8 feat(api): add page.emulateVisionDeficiency(type) (#5901)
  • 24ac11e chore: fix undefined rm in mocha-utils (#5920)
  • 6cfe142 Don't use expect within Promises (#5466) (#5473)
  • dfb2e60 chore: stop Protocol types being globally available (#5899)
  • d8e0557 chore: update Travis to run latest macOS and fix HTTPS test (#5903)
  • 9a08d31 chore: error if coverage couldn't find the given class (#5863)
  • caaf4d2 fix: support async functions as an argument for waitForFunction (#5682)
  • e6c22da chore: bump version to v3.1.0-post (#5884)

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 2, 2020

  • The devDependency puppeteer was updated from 3.2.0 to 3.3.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.3.0

Highlights

  • The migration from Node's EventEmitter to the Mitt library has been reverted in this release. We're sorry for causing unexpected issues in the 3.2.0 release. If you were unable to upgrade from 3.1.0 to 3.2.0, you will be able to upgrade straight to 3.3.0 and not have any issues.

Behind the scenes

  • The Puppeteer Response class was renamed HTTPResponse to avoid a clash with the TS Response type. We don't expose this class on the main Puppeteer instance so this shouldn't affect any of your code.
  • Similarly we have renamed Worker to WebWorker to avoid a clash with the TS Worker type.

Raw Notes

34c0f9b - chore: mark version v3.3.0
309d811 - chore: Revert Mitt due to breaking changes (#5952)
81e3248 - chore: Defer Windows FF tests for longer (#5954)
b874cac - chore: rename Worker to WebWorker (#5941)
7862484 - chore: update request and response references in docs (#5942)
232def0 - chore: rename Response to HTTPResponse (#5940)
cfd72ac - chore: bump version to v3.2.0-post (#5938)

Commits

The new version differs by 7 commits.

  • e84e579 chore: mark version v3.3.0 (#5959)
  • 309d811 chore: Revert Mitt due to breaking changes (#5952)
  • 81e3248 chore: Defer Windows FF tests for longer (#5954)
  • b874cac chore: rename Worker to WebWorker (#5941)
  • 7862484 chore: update request and response references in docs (#5942)
  • 232def0 chore: rename Response to HTTPResponse (#5940)
  • cfd72ac chore: bump version to v3.2.0-post (#5938)

See the full diff

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

No branches or pull requests

0 participants