From b71d30fca48d75292cd7e18fd1c2f6d1b2b6b7e1 Mon Sep 17 00:00:00 2001 From: Danny Coates Date: Wed, 19 Dec 2018 12:25:05 -0800 Subject: [PATCH] updated puppeteer --- package-lock.json | 35 ++++++++++++++++++++++++++--------- package.json | 2 +- test/frontend/runner.js | 7 ++++++- 3 files changed, 33 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64657a47..1e7fc068 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16337,19 +16337,36 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "puppeteer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.9.0.tgz", - "integrity": "sha512-GH4PmhJf9wBRAPvtJkEJLAvdNNOofZortmBZSj8cGWYni98GUFqsf66blOEfJbo5B8l0KG5HR2d/W2MejnUrzg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.11.0.tgz", + "integrity": "sha512-iG4iMOHixc2EpzqRV+pv7o3GgmU2dNYEMkvKwSaQO/vMZURakwSOn/EYJ6OIRFYOque1qorzIBvrytPIQB3YzQ==", "dev": true, "requires": { - "debug": "^3.1.0", + "debug": "^4.1.0", "extract-zip": "^1.6.6", "https-proxy-agent": "^2.2.1", "mime": "^2.0.3", - "progress": "^2.0.0", + "progress": "^2.0.1", "proxy-from-env": "^1.0.0", "rimraf": "^2.6.1", - "ws": "^5.1.1" + "ws": "^6.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } } }, "purgecss": { @@ -20946,9 +20963,9 @@ "dev": true }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", + "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", "dev": true, "requires": { "async-limiter": "~1.0.0" diff --git a/package.json b/package.json index 2f062dd8..c1b6ee65 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "postcss-preset-env": "^6.4.0", "prettier": "^1.15.3", "proxyquire": "^2.1.0", - "puppeteer": "1.9.0", + "puppeteer": "^1.11.0", "raven-js": "^3.27.0", "raw-loader": "^1.0.0", "redis-mock": "^0.41.0", diff --git a/test/frontend/runner.js b/test/frontend/runner.js index a9560d33..07eff6f7 100644 --- a/test/frontend/runner.js +++ b/test/frontend/runner.js @@ -24,7 +24,12 @@ function onConsole(msg) { const server = app.listen(async function() { let exitCode = -1; - const browser = await puppeteer.launch(); + const browser = await puppeteer.launch({ + args: [ + // puppeteer >= 1.10.0 crashes on Circle CI without this flag set + '--no-sandbox' + ] + }); try { const page = await browser.newPage(); page.on('console', onConsole);