{"action":"opened","issue":{"url":"https://api.github.com/repos/googleapis/nodejs-prediction/issues/20","repository_url":"https://api.github.com/repos/googleapis/nodejs-prediction","labels_url":"https://api.github.com/repos/googleapis/nodejs-prediction/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/googleapis/nodejs-prediction/issues/20/comments","events_url":"https://api.github.com/repos/googleapis/nodejs-prediction/issues/20/events","html_url":"https://github.com/googleapis/nodejs-prediction/issues/20","id":302580562,"number":20,"title":"An in-range update of mocha is breaking the build 🚨","user":{"login":"greenkeeper[bot]","id":23040076,"avatar_url":"https://avatars3.githubusercontent.com/in/505?v=4","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-06T06:35:05Z","updated_at":"2018-03-06T06:35:05Z","closed_at":null,"author_association":"NONE","body":"\n☝️ Greenkeeper’s [updated Terms of Service](https://mailchi.mp/ebfddc9880a9/were-updating-our-terms-of-service) will come into effect on April 6th, 2018.\n\n## Version **5.0.2** of [mocha](https://github.com/mochajs/mocha) was just published.\n\n<table>\n  <tr>\n    <th align=left>\n      Branch\n    </th>\n    <td>\n      <a href=\"/googleapis/nodejs-prediction/compare/greenkeeper%2Fmocha-5.0.2\">Build failing 🚨</a>\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Dependency\n    </td>\n    <td>\n      mocha\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Current Version\n    </td>\n    <td>\n      5.0.1\n    </td>\n  </tr>\n  <tr>\n    <th align=left>\n      Type\n    </td>\n    <td>\n      devDependency\n    </td>\n  </tr>\n</table>\n\nThis version is **covered** by your **current version range** and after updating it in your project **the build failed**.\n\n\nmocha 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**.\n\n\n\n<details>\n<summary>Status Details</summary>\n\n- ✅ **ci/circleci: node8** Your tests passed on CircleCI! [Details](https://circleci.com/gh/googleapis/nodejs-prediction/493?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)\n- ❌ **ci/circleci: node9** Your tests failed on CircleCI [Details](https://circleci.com/gh/googleapis/nodejs-prediction/495?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)\n- ✅ **ci/circleci: node6** Your tests passed on CircleCI! [Details](https://circleci.com/gh/googleapis/nodejs-prediction/492?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)\n- ✅ **continuous-integration/appveyor/branch** AppVeyor build succeeded [Details](https://ci.appveyor.com/project/googleapis/nodejs-prediction/build/1.0.83)\n- ✅ **ci/circleci: node4** Your tests passed on CircleCI! [Details](https://circleci.com/gh/googleapis/nodejs-prediction/494?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)\n</details>\n\n\n---\n\n<details>\n<summary>Release Notes</summary>\n<strong>v5.0.2</strong>\n\n<h1>5.0.2 / 2018-03-05</h1>\n<p>This release fixes a class of tests which report as <em>false positives</em>.  <strong>Certain tests will now break</strong>, though they would have previously been reported as passing.  Details below.  Sorry for the inconvenience!</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Fixes</h2>\n<ul>\n<li>\n<p><a href=\"https://urls.greenkeeper.io/mochajs/mocha/issues/3226\">#3226</a>: Do not swallow errors that are thrown asynchronously from passing tests (<a href=\"https://urls.greenkeeper.io/boneskull\">@boneskull</a>).  Example:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-en\">it</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>should actually fail, sorry!<span class=\"pl-pds\">'</span></span>, <span class=\"pl-k\">function</span> (<span class=\"pl-smi\">done</span>) {\n  <span class=\"pl-c\"><span class=\"pl-c\">//</span> passing assertion</span>\n  <span class=\"pl-en\">assert</span>(<span class=\"pl-c1\">true</span> <span class=\"pl-k\">===</span> <span class=\"pl-c1\">true</span>);\n\n  <span class=\"pl-c\"><span class=\"pl-c\">//</span> test complete &amp; is marked as passing</span>\n  <span class=\"pl-en\">done</span>();\n\n  <span class=\"pl-c\"><span class=\"pl-c\">//</span> ...but something evil lurks within</span>\n  <span class=\"pl-c1\">setTimeout</span>(() <span class=\"pl-k\">=&gt;</span> {\n    <span class=\"pl-k\">throw</span> <span class=\"pl-k\">new</span> <span class=\"pl-en\">Error</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>chaos!<span class=\"pl-pds\">'</span></span>);\n  }, <span class=\"pl-c1\">100</span>);\n});</pre></div>\n<p>Previously to this version, Mocha would have <em>silently swallowed</em> the <code>chaos!</code> exception, and you wouldn't know.  Well, <em>now you know</em>.  Mocha cannot recover from this gracefully, so it will exit with a nonzero code.</p>\n<p><strong>Maintainers of external reporters</strong>: <em>If</em> a test of this class is encountered, the <code>Runner</code> instance will emit the <code>end</code> event <em>twice</em>; you <em>may</em> need to change your reporter to use <code>runner.once('end')</code> intead of <code>runner.on('end')</code>.</p>\n</li>\n<li>\n<p><a href=\"https://urls.greenkeeper.io/mochajs/mocha/issues/3093\">#3093</a>: Fix stack trace reformatting problem (<a href=\"https://urls.greenkeeper.io/outsideris\">@outsideris</a>)</p>\n</li>\n</ul>\n<h2>:nut_and_bolt Other</h2>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/issues/3248\">#3248</a>: Update <code>browser-stdout</code> to v1.3.1 (<a href=\"https://urls.greenkeeper.io/honzajavorek\">@honzajavorek</a>)</li>\n</ul>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 13 commits.</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/f2ee53c5ae4583b8117b842ffdbce6ed7387bcaf\"><code>f2ee53c</code></a> <code>Release v5.0.2</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/ff1bd9eaa491a29d67fa6742766464efeb82ac29\"><code>ff1bd9e</code></a> <code>update package-lock.json</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/6a796cbbcd6c9f805e482c424327c82ed0398dbf\"><code>6a796cb</code></a> <code>prepare CHANGELOG for v5.0.2 [ci skip]</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/0542c407fcc08be3a3e293d5df943f22d292e304\"><code>0542c40</code></a> <code>update README.md; closes #3191 [ci skip]</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/afcd08f1fb6782d7d4f7d4d935250279f94d728a\"><code>afcd08f</code></a> <code>add MAINTAINERS.md to .fossaignore [ci skip]</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/3792bef67b59add3b6d188e53f4d324e1488f159\"><code>3792bef</code></a> <code>add opencollective header image to assets/</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/5078fc5325bf7bd02b6cf448792cd1584e052b73\"><code>5078fc5</code></a> <code>persist paths in stack trace which have cwd as infix</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/2c720a35000da0fecf11ef65c20ca4292c226ad7\"><code>2c720a3</code></a> <code>do not eat exceptions thrown asynchronously from passed tests; closes #3226</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/3537061613886f9d37c0889d16f64dbdaf1583db\"><code>3537061</code></a> <code>Update to correctly licensed browser-stdout version</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/ec8901a23c5194b6f7e6eee9c2568e5020c944ce\"><code>ec8901a</code></a> <code>remove unused functionality in utils module</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/f71f3472d1049737ce0e2d2131753b468d45c66a\"><code>f71f347</code></a> <code>rename wallaby.js -&gt; .wallaby.js</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/c4ef5687fa67ab97642a66ec25e05139e2d333ce\"><code>c4ef568</code></a> <code>fix PR url</code></li>\n<li><a href=\"https://urls.greenkeeper.io/mochajs/mocha/commit/73d55ac4bc2d1f10121e6d37e62f2bff7520f166\"><code>73d55ac</code></a> <code>fix typos in changelog [ci skip]</code></li>\n</ul>\n<p>See the <a href=\"https://urls.greenkeeper.io/mochajs/mocha/compare/09ce746aa925d35317f2624fd36c77a31bb68e24...f2ee53c5ae4583b8117b842ffdbce6ed7387bcaf\">full diff</a></p>\n</details>\n\n\n<details>\n<summary>FAQ and help</summary>\n\nThere is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).\n</details>\n\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:\n"}}
{"actor":{"display_login":"greenkeeper"}}