{"action":"closed","number":506,"pull_request":{"url":"https://api.github.com/repos/buildkite/frontend/pulls/506","id":199855314,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk5ODU1MzE0","html_url":"https://github.com/buildkite/frontend/pull/506","diff_url":"https://github.com/buildkite/frontend/pull/506.diff","patch_url":"https://github.com/buildkite/frontend/pull/506.patch","issue_url":"https://api.github.com/repos/buildkite/frontend/issues/506","number":506,"state":"closed","locked":false,"title":"Update dependency jest to v23","user":{"login":"renovate[bot]","id":29139614,"node_id":"MDM6Qm90MjkxMzk2MTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"This Pull Request updates dependency [jest](https://github.com/facebook/jest) from `v22.0.6` to `v23.3.0`\n\n\n\n<details>\n<summary>Release Notes</summary>\n\n### [`v23.3.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2330)\n[Compare Source](https://github.com/facebook/jest/compare/v23.2.0...v23.3.0)\n##### Features\n\n- `[jest-cli]` Allow watch plugin to be configured ([#&#8203;6603](`https://github.com/facebook/jest/pull/6603`))\n- `[jest-snapshot]` Introduce `toMatchInlineSnapshot` and `toThrowErrorMatchingInlineSnapshot` matchers ([#&#8203;6380](`https://github.com/facebook/jest/pull/6380`))\n##### Fixes\n\n- `[jest-regex-util]` Improve handling already escaped path separators on Windows ([#&#8203;6523](`https://github.com/facebook/jest/pull/6523`))\n- `[jest-cli]` Fix `testNamePattern` value with interactive snapshots ([#&#8203;6579](`https://github.com/facebook/jest/pull/6579`))\n- `[jest-cli]` Fix enter to interrupt watch mode ([#&#8203;6601](`https://github.com/facebook/jest/pull/6601`))\n##### Chore & Maintenance\n\n- `[website]` Switch domain to https://jestjs.io ([#&#8203;6549](`https://github.com/facebook/jest/pull/6549`))\n- `[tests]` Improve stability of `yarn test` on Windows ([#&#8203;6534](`https://github.com/facebook/jest/pull/6534`))\n- `[*]` Transpile object shorthand into Node 4 compatible syntax ([#&#8203;6582](`https://github.com/facebook/jest/pull/6582`))\n- `[*]` Update all legacy links to jestjs.io ([#&#8203;6622](`https://github.com/facebook/jest/pull/6622`))\n- `[docs]` Add docs for 23.1, 23.2, and 23.3 ([#&#8203;6623](`https://github.com/facebook/jest/pull/6623`))\n- `[website]` Only test/deploy website if relevant files are changed ([#&#8203;6626](`https://github.com/facebook/jest/pull/6626`))\n- `[docs]` Describe behavior of `resetModules` option when set to `false` ([#&#8203;6641](`https://github.com/facebook/jest/pull/6641`))\n\n---\n\n### [`v23.2.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2320)\n[Compare Source](https://github.com/facebook/jest/compare/v23.1.0...v23.2.0)\n##### Features\n\n- `[jest-each]` Add support for keyPaths in test titles ([#&#8203;6457](`https://github.com/facebook/jest/pull/6457`))\n- `[jest-cli]` Add `jest --init` option that generates a basic configuration file with a short description for each option ([#&#8203;6442](`https://github.com/facebook/jest/pull/6442`))\n- `[jest.retryTimes]` Add `jest.retryTimes()` option that allows failed tests to be retried n-times when using jest-circus. ([#&#8203;6498](`https://github.com/facebook/jest/pull/6498`))\n##### Fixes\n\n- `[jest-cli]` Add check to make sure one or more tests have run before notifying when using `--notify` ([#&#8203;6495](`https://github.com/facebook/jest/pull/6495`))\n- `[jest-cli]` Pass `globalConfig` as a parameter to `globalSetup` and `globalTeardown` functions ([#&#8203;6486](`https://github.com/facebook/jest/pull/6486`))\n- `[jest-config]` Add missing options to the `defaults` object ([#&#8203;6428](`https://github.com/facebook/jest/pull/6428`))\n- `[expect]` Using symbolic property names in arrays no longer causes the `toEqual` matcher to fail ([#&#8203;6391](`https://github.com/facebook/jest/pull/6391`))\n- `[expect]` `toEqual` no longer tries to compare non-enumerable symbolic properties, to be consistent with non-symbolic properties. ([#&#8203;6398](`https://github.com/facebook/jest/pull/6398`))\n- `[jest-util]` `console.timeEnd` now properly log elapsed time in milliseconds. ([#&#8203;6456](`https://github.com/facebook/jest/pull/6456`))\n- `[jest-mock]` Fix `MockNativeMethods` access in react-native `jest.mock()` ([#&#8203;6505](`https://github.com/facebook/jest/pull/6505`))\n##### Chore & Maintenance\n\n- `[docs]` Add jest-each docs for 1 dimensional arrays ([#&#8203;6444](`https://github.com/facebook/jest/pull/6444`/files))\n\n---\n\n### [`v23.1.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2310)\n[Compare Source](https://github.com/facebook/jest/compare/v23.0.1...v23.1.0)\n##### Features\n\n- `[jest-each]` Add pretty-format serialising to each titles ([#&#8203;6357](`https://github.com/facebook/jest/pull/6357`))\n- `[jest-cli]` shouldRunTestSuite watch hook now receives an object with `config`, `testPath` and `duration` ([#&#8203;6350](`https://github.com/facebook/jest/pull/6350`))\n- `[jest-each]` Support one dimensional array of data ([#&#8203;6351](`https://github.com/facebook/jest/pull/6351`))\n- `[jest-watch]` create new package `jest-watch` to ease custom watch plugin development ([#&#8203;6318](`https://github.com/facebook/jest/pull/6318`))\n- `[jest-circus]` Make hooks in empty describe blocks error ([#&#8203;6320](`https://github.com/facebook/jest/pull/6320`))\n- Add a config/CLI option `errorOnDeprecated` which makes calling deprecated APIs throw hepful error messages ([#&#8203;6339](`https://github.com/facebook/jest/pull/6339`))\n##### Fixes\n\n- `[jest-each]` Fix pluralising missing arguments error ([#&#8203;6369](`https://github.com/facebook/jest/pull/6369`))\n- `[jest-each]` Stop test title concatenating extra args ([#&#8203;6346](`https://github.com/facebook/jest/pull/6346`))\n- `[expect]` toHaveBeenNthCalledWith/nthCalledWith gives wrong call messages if not matched ([#&#8203;6340](`https://github.com/facebook/jest/pull/6340`))\n- `[jest-each]` Make sure invalid arguments to `each` points back to the user's code ([#&#8203;6347](`https://github.com/facebook/jest/pull/6347`))\n- `[expect]` toMatchObject throws TypeError when a source property is null ([#&#8203;6313](`https://github.com/facebook/jest/pull/6313`))\n- `[jest-cli]` Normalize slashes in paths in CLI output on Windows ([#&#8203;6310](`https://github.com/facebook/jest/pull/6310`))\n- `[jest-cli]` Fix run beforeAll in excluded suites tests\" mode. ([#&#8203;6234](`https://github.com/facebook/jest/pull/6234`))\n- `[jest-haste-map`] Compute SHA-1s for non-tracked files when using Node crawler ([#&#8203;6264](`https://github.com/facebook/jest/pull/6264`))\n##### Chore & Maintenance\n\n- `[docs]` Improve documentation of `mockClear`, `mockReset`, and `mockRestore` ([#&#8203;6227](`https://github.com/facebook/jest/pull/6227`/files))\n- `[jest-circus]` Add dependency on jest-each ([#&#8203;6309](https://github.com/facebook/jest/pull/#&#8203;6309))\n- `[jest-each]` Refactor each to use shared implementation with core ([#&#8203;6345](`https://github.com/facebook/jest/pull/6345`))\n- `[jest-each]` Update jest-each docs for serialising values into titles ([#&#8203;6337](`https://github.com/facebook/jest/pull/6337`))\n- `[jest-circus]` Add dependency on jest-each ([#&#8203;6309](`https://github.com/facebook/jest/pull/6309`))\n- `[filenames]` Rename \"integration-tests\" to \"e2e\" ([#&#8203;6315](`https://github.com/facebook/jest/pull/6315`))\n- `[docs]` Mention the use of commit hash with `--changedSince` flag ([#&#8203;6330](`https://github.com/facebook/jest/pull/6330`))\n\n---\n\n### [`v23.0.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2301)\n[Compare Source](https://github.com/facebook/jest/compare/v23.0.0...v23.0.1)\n##### Chore & Maintenance\n\n- `[jest-jasemine2]` Add dependency on jest-each ([#&#8203;6308](`https://github.com/facebook/jest/pull/6308`))\n- `[jest-each]` Move jest-each into core Jest ([#&#8203;6278](`https://github.com/facebook/jest/pull/6278`))\n- `[examples]` Update typescript example to using ts-jest ([#&#8203;6260](`https://github.com/facebook/jest/pull/6260`))\n##### Fixes\n\n- `[pretty-format]` Serialize inverse asymmetric matchers correctly ([#&#8203;6272](`https://github.com/facebook/jest/pull/6272`))\n\n---\n\n### [`v23.0.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2300)\n[Compare Source](https://github.com/facebook/jest/compare/v22.4.4...v23.0.0)\n##### Features\n\n- `[expect]` Expose `getObjectSubset`, `iterableEquality`, and `subsetEquality` ([#&#8203;6210](`https://github.com/facebook/jest/pull/6210`))\n- `[jest-snapshot]` Add snapshot property matchers ([#&#8203;6210](`https://github.com/facebook/jest/pull/6210`))\n- `[jest-config]` Support jest-preset.js files within Node modules ([#&#8203;6185](`https://github.com/facebook/jest/pull/6185`))\n- `[jest-cli]` Add `--detectOpenHandles` flag which enables Jest to potentially track down handles keeping it open after tests are complete. ([#&#8203;6130](`https://github.com/facebook/jest/pull/6130`))\n- `[jest-jasmine2]` Add data driven testing based on `jest-each` ([#&#8203;6102](`https://github.com/facebook/jest/pull/6102`))\n- `[jest-matcher-utils]` Change \"suggest to equal\" message to be more advisory ([#&#8203;6103](`https://github.com/facebook/jest/issues/6103`))\n- `[jest-message-util]` Don't ignore messages with `vendor` anymore ([#&#8203;6117](`https://github.com/facebook/jest/pull/6117`))\n- `[jest-validate]` Get rid of `jest-config` dependency ([#&#8203;6067](`https://github.com/facebook/jest/pull/6067`))\n- `[jest-validate]` Adds option to inject `deprecationEntries` ([#&#8203;6067](`https://github.com/facebook/jest/pull/6067`))\n- `[jest-snapshot]` [**BREAKING**] Concatenate name of test, optional snapshot name and count ([#&#8203;6015](`https://github.com/facebook/jest/pull/6015`))\n- `[jest-runtime]` Allow for transform plugins to skip the definition process method if createTransformer method was defined. ([#&#8203;5999](`https://github.com/facebook/jest/pull/5999`))\n- `[expect]` Add stack trace for async errors ([#&#8203;6008](`https://github.com/facebook/jest/pull/6008`))\n- `[jest-jasmine2]` Add stack trace for timeouts ([#&#8203;6008](`https://github.com/facebook/jest/pull/6008`))\n- `[jest-jasmine2]` Add stack trace for thrown non-`Error`s ([#&#8203;6008](`https://github.com/facebook/jest/pull/6008`))\n- `[jest-runtime]` Prevent modules from marking themselves as their own parent ([#&#8203;5235](`https://github.com/facebook/jest/issues/5235`))\n- `[jest-mock]` Add support for auto-mocking generator functions ([#&#8203;5983](`https://github.com/facebook/jest/pull/5983`))\n- `[expect]` Add support for async matchers  ([#&#8203;5919](`https://github.com/facebook/jest/pull/5919`))\n- `[expect]` Suggest toContainEqual ([#&#8203;5948](`https://github.com/facebook/jest/pull/5953`))\n- `[jest-config]` Export Jest's default options ([#&#8203;5948](`https://github.com/facebook/jest/pull/5948`))\n- `[jest-editor-support]` Move `coverage` to `ProjectWorkspace.collectCoverage` ([#&#8203;5929](`https://github.com/facebook/jest/pull/5929`))\n- `[jest-editor-support]` Add `coverage` option to runner ([#&#8203;5836](`https://github.com/facebook/jest/pull/5836`))\n- `[jest-haste-map]` Support extracting dynamic `import`s ([#&#8203;5883](`https://github.com/facebook/jest/pull/5883`))\n- `[expect]` Improve output format for mismatchedArgs in mock/spy calls. ([#&#8203;5846](`https://github.com/facebook/jest/pull/5846`))\n- `[jest-cli]` Add support for using `--coverage` in combination with watch mode, `--onlyChanged`, `--findRelatedTests` and more ([#&#8203;5601](`https://github.com/facebook/jest/pull/5601`))\n- `[jest-jasmine2]` [**BREAKING**] Adds error throwing and descriptive errors to `it`/ `test` for invalid arguments. `[jest-circus]` Adds error throwing and descriptive errors to `it`/ `test` for invalid arguments ([#&#8203;5558](`https://github.com/facebook/jest/pull/5558`))\n- `[jest-matcher-utils]` Add `isNot` option to `matcherHint` function ([#&#8203;5512](`https://github.com/facebook/jest/pull/5512`))\n- `[jest-config]` Add `<rootDir>` to runtime files not found error report ([#&#8203;5693](`https://github.com/facebook/jest/pull/5693`))\n- `[expect]` Make toThrow matcher pass only if Error object is returned from promises ([#&#8203;5670](`https://github.com/facebook/jest/pull/5670`))\n- `[expect]` Add isError to utils ([#&#8203;5670](`https://github.com/facebook/jest/pull/5670`))\n- `[expect]` Add inverse matchers (`expect.not.arrayContaining`, etc., [#&#8203;5517](`https://github.com/facebook/jest/pull/5517`))\n- `[expect]` `expect.extend` now also extends asymmetric matchers ([#&#8203;5503](`https://github.com/facebook/jest/pull/5503`))\n- `[jest-mock]` Update `spyOnProperty` to support spying on the prototype chain ([#&#8203;5753](`https://github.com/facebook/jest/pull/5753`))\n- `[jest-mock]` Add tracking of return values in the `mock` property ([#&#8203;5752](`https://github.com/facebook/jest/pull/5752`))\n- `[jest-mock]` Add tracking of thrown errors in the `mock` property ([#&#8203;5764](`https://github.com/facebook/jest/pull/5764`))\n- `[expect]`Add nthCalledWith spy matcher ([#&#8203;5605](`https://github.com/facebook/jest/pull/5605`))\n- `[jest-cli]` Add `isSerial` property that runners can expose to specify that they can not run in parallel ([#&#8203;5706](`https://github.com/facebook/jest/pull/5706`))\n- `[expect]` Add `.toBeCalledTimes` and `toHaveBeenNthCalledWith` aliases ([#&#8203;5826](`https://github.com/facebook/jest/pull/5826`))\n- `[jest-cli]` Interactive Snapshot Mode improvements ([#&#8203;5864](`https://github.com/facebook/jest/pull/5864`))\n- `[jest-editor-support]` Add `no-color` option to runner ([#&#8203;5909](`https://github.com/facebook/jest/pull/5909`))\n- `[jest-jasmine2]` Pretty-print non-Error object errors ([#&#8203;5980](`https://github.com/facebook/jest/pull/5980`))\n- `[jest-message-util]` Include column in stack frames ([#&#8203;5889](`https://github.com/facebook/jest/pull/5889`))\n- `[expect]` Introduce toStrictEqual ([#&#8203;6032](`https://github.com/facebook/jest/pull/6032`))\n- `[expect]` Add return matchers ([#&#8203;5879](`https://github.com/facebook/jest/pull/5879`))\n- `[jest-cli]` Improve snapshot summaries ([#&#8203;6181](`https://github.com/facebook/jest/pull/6181`))\n- `[expect]` Include custom mock names in error messages ([#&#8203;6199](`https://github.com/facebook/jest/pull/6199`))\n- `[jest-diff]` Support returning diff from oneline strings ([#&#8203;6221](`https://github.com/facebook/jest/pull/6221`))\n- `[expect]` Improve return matchers ([#&#8203;6172](`https://github.com/facebook/jest/pull/6172`))\n- `[jest-cli]` Overhaul watch plugin hooks names ([#&#8203;6249](`https://github.com/facebook/jest/pull/6249`))\n- `[jest-mock]` Include tracked call results in serialized mock ([#&#8203;6244](`https://github.com/facebook/jest/pull/6244`))\n##### Fixes\n\n- `[jest-cli]` Fix stdin encoding to utf8 for watch plugins. ([#&#8203;6253](`https://github.com/facebook/jest/issues/6253`))\n- `[expect]` Better detection of DOM Nodes for equality ([#&#8203;6246](`https://github.com/facebook/jest/pull/6246`))\n- `[jest-cli]` Fix misleading action description for F key when in \"only failed tests\" mode. ([#&#8203;6167](`https://github.com/facebook/jest/issues/6167`))\n- `[jest-worker]` Stick calls to workers before processing them ([#&#8203;6073](`https://github.com/facebook/jest/pull/6073`))\n- `[babel-plugin-jest-hoist]` Allow using `console` global variable ([#&#8203;6075](`https://github.com/facebook/jest/pull/6075`))\n- `[jest-jasmine2]` Always remove node core message from assert stack traces ([#&#8203;6055](`https://github.com/facebook/jest/pull/6055`))\n- `[expect]` Add stack trace when `expect.assertions` and `expect.hasAssertions` causes test failures. ([#&#8203;5997](`https://github.com/facebook/jest/pull/5997`))\n- `[jest-runtime]` Throw a more useful error when trying to require modules after the test environment is torn down ([#&#8203;5888](`https://github.com/facebook/jest/pull/5888`))\n- `[jest-mock]` [**BREAKING**] Replace timestamps with `invocationCallOrder` ([#&#8203;5867](`https://github.com/facebook/jest/pull/5867`))\n- `[jest-jasmine2]` Install `sourcemap-support` into normal runtime to catch runtime errors ([#&#8203;5945](`https://github.com/facebook/jest/pull/5945`))\n- `[jest-jasmine2]` Added assertion error handling inside `afterAll hook` ([#&#8203;5884](`https://github.com/facebook/jest/pull/5884`))\n- `[jest-cli]` Remove the notifier actions in case of failure when not in watch mode. ([#&#8203;5861](`https://github.com/facebook/jest/pull/5861`))\n- `[jest-mock]` Extend .toHaveBeenCalled return message with outcome ([#&#8203;5951](`https://github.com/facebook/jest/pull/5951`))\n- `[jest-runner]` Assign `process.env.JEST_WORKER_ID=\"1\"` when in runInBand mode ([#&#8203;5860](`https://github.com/facebook/jest/pull/5860`))\n- `[jest-cli]` Add descriptive error message when trying to use `globalSetup`/`globalTeardown` file that doesn't export a function. ([#&#8203;5835](`https://github.com/facebook/jest/pull/5835`))\n- `[expect]` Do not rely on `instanceof RegExp`, since it will not work for RegExps created inside of a different VM ([#&#8203;5729](`https://github.com/facebook/jest/pull/5729`))\n- `[jest-resolve]` Update node module resolution algorithm to correctly handle symlinked paths ([#&#8203;5085](`https://github.com/facebook/jest/pull/5085`))\n- `[jest-editor-support]` Update `Settings` to use spawn in shell option ([#&#8203;5658](`https://github.com/facebook/jest/pull/5658`))\n- `[jest-cli]` Improve the error message when 2 projects resolve to the same config ([#&#8203;5674](`https://github.com/facebook/jest/pull/5674`))\n- `[jest-runtime]` remove retainLines from coverage instrumentation ([#&#8203;5692](`https://github.com/facebook/jest/pull/5692`))\n- `[jest-cli]` Fix update snapshot issue when using watchAll ([#&#8203;5696](`https://github.com/facebook/jest/pull/5696`))\n- `[expect]` Fix rejects.not matcher ([#&#8203;5670](`https://github.com/facebook/jest/pull/5670`))\n- `[jest-runtime]` Prevent Babel warnings on large files ([#&#8203;5702](`https://github.com/facebook/jest/pull/5702`))\n- `[jest-mock]` Prevent `mockRejectedValue` from causing unhandled rejection ([#&#8203;5720](`https://github.com/facebook/jest/pull/5720`))\n- `[pretty-format]` Handle React fragments better ([#&#8203;5816](`https://github.com/facebook/jest/pull/5816`))\n- `[pretty-format]` Handle formatting of `React.forwardRef` and `Context` components ([#&#8203;6093](`https://github.com/facebook/jest/pull/6093`))\n- `[jest-cli]` Switch collectCoverageFrom back to a string ([#&#8203;5914](`https://github.com/facebook/jest/pull/5914`))\n- `[jest-regex-util]` Fix handling regex symbols in tests path on Windows ([#&#8203;5941](`https://github.com/facebook/jest/pull/5941`))\n- `[jest-util]` Fix handling of NaN/Infinity in mock timer delay ([#&#8203;5966](`https://github.com/facebook/jest/pull/5966`))\n- `[jest-resolve]` Generalise test for package main entries equivalent to \".\". ([#&#8203;5968](`https://github.com/facebook/jest/pull/5968`))\n- `[jest-config]` Ensure that custom resolvers are used when resolving the configuration ([#&#8203;5976](`https://github.com/facebook/jest/pull/5976`))\n- `[website]` Fix website docs ([#&#8203;5853](`https://github.com/facebook/jest/pull/5853`))\n- `[expect]` Fix isEqual Set and Map to compare object values and keys regardless of order ([#&#8203;6150](`https://github.com/facebook/jest/pull/6150`))\n- `[pretty-format]` [**BREAKING**] Remove undefined props from React elements ([#&#8203;6162](`https://github.com/facebook/jest/pull/6162`))\n- `[jest-haste-map]` Properly resolve mocked node modules without package.json defined ([#&#8203;6232](`https://github.com/facebook/jest/pull/6232`))\n##### Chore & Maintenance\n\n- `[jest-runner]` Move sourcemap installation from `jest-jasmine2` to `jest-runner` ([#&#8203;6176](`https://github.com/facebook/jest/pull/6176`))\n- `[jest-cli]` Use yargs's built-in `version` instead of rolling our own ([#&#8203;6215](`https://github.com/facebook/jest/pull/6215`))\n- `[docs]` Add explanation on how to mock methods not implemented in JSDOM\n- `[jest-jasmine2]` Simplify `Env.execute` and TreeProcessor to setup and clean resources for the top suite the same way as for all of the children suites ([#&#8203;5885](`https://github.com/facebook/jest/pull/5885`))\n- `[babel-jest]` [**BREAKING**] Always return object from transformer ([#&#8203;5991](`https://github.com/facebook/jest/pull/5991`))\n- `[*]` Run Prettier on compiled output ([#&#8203;5858](`https://github.com/facebook/jest/pull/3497`))\n- `[jest-cli]` Add fileChange hook for plugins ([#&#8203;5708](`https://github.com/facebook/jest/pull/5708`))\n- `[docs]` Add docs on using `jest.mock(...)` ([#&#8203;5648](`https://github.com/facebook/jest/pull/5648`))\n- `[docs]` Mention Jest Puppeteer Preset ([#&#8203;5722](`https://github.com/facebook/jest/pull/5722`))\n- `[docs]` Add jest-community section to website ([#&#8203;5675](`https://github.com/facebook/jest/pull/5675`))\n- `[docs]` Add versioned docs for v22.4 ([#&#8203;5733](`https://github.com/facebook/jest/pull/5733`))\n- `[docs]` Improve Snapshot Testing Guide ([#&#8203;5812](`https://github.com/facebook/jest/issues/5812`))\n- `[jest-runtime]` [**BREAKING**] Remove `jest.genMockFn` and `jest.genMockFunction` ([#&#8203;6173](`https://github.com/facebook/jest/pull/6173`))\n- `[jest-message-util]` Avoid adding unnecessary indent to blank lines in stack traces ([#&#8203;6211](`https://github.com/facebook/jest/pull/6211`))\n\n---\n\n### [`v22.4.4`](https://github.com/facebook/jest/compare/6851d8bc9d67e83fb1bb0199d28ef84565938225...v22.4.4)\n[Compare Source](https://github.com/facebook/jest/compare/6851d8bc9d67e83fb1bb0199d28ef84565938225...v22.4.4)\n\n\n---\n\n### [`v22.4.3`](https://github.com/facebook/jest/compare/v22.4.2...6851d8bc9d67e83fb1bb0199d28ef84565938225)\n[Compare Source](https://github.com/facebook/jest/compare/v22.4.2...6851d8bc9d67e83fb1bb0199d28ef84565938225)\n\n\n---\n\n### [`v22.4.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2242)\n[Compare Source](https://github.com/facebook/jest/compare/v22.4.1...v22.4.2)\n##### Fixes\n\n- `[jest-haste-map]` Recreate Haste map when deserialization fails ([#&#8203;5642](`https://github.com/facebook/jest/pull/5642`))\n\n---\n\n### [`v22.4.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2241)\n[Compare Source](https://github.com/facebook/jest/compare/v22.4.0...v22.4.1)\n##### Fixes\n\n- `[jest-haste-map]` Parallelize Watchman calls in crawler ([#&#8203;5640](`https://github.com/facebook/jest/pull/5640`))\n- `[jest-editor-support]` Update TypeScript definitions ([#&#8203;5625](`https://github.com/facebook/jest/pull/5625`))\n- `[babel-jest]` Remove `retainLines` argument to babel. ([#&#8203;5594](`https://github.com/facebook/jest/pull/5594`))\n##### Features\n\n- `[jest-runtime]` Provide `require.main` property set to module with test suite ([#&#8203;5618](`https://github.com/facebook/jest/pull/5618`))\n##### Chore & Maintenance\n\n- `[docs]` Add note about Node version support ([#&#8203;5622](`https://github.com/facebook/jest/pull/5622`))\n- `[docs]` Update to use yarn ([#&#8203;5624](`https://github.com/facebook/jest/pull/5624`))\n- `[docs]` Add how to mock scoped modules to Manual Mocks doc ([#&#8203;5638](`https://github.com/facebook/jest/pull/5638`))\n\n---\n\n### [`v22.4.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#&#8203;2240)\n[Compare Source](https://github.com/facebook/jest/compare/v22.3.0...v22.4.0)\n##### Fixes\n\n- `[jest-haste-map]` Overhauls how Watchman crawler works fixing Windows ([#&#8203;5615](`https://github.com/facebook/jest/pull/5615`))\n- `[expect]` Allow matching of Errors against plain objects ([#&#8203;5611](`https://github.com/facebook/jest/pull/5611`))\n- `[jest-haste-map]` Do not read binary files in Haste, even when instructed to do so ([#&#8203;5612](`https://github.com/facebook/jest/pull/5612`))\n- `[jest-cli]` Don't skip matchers for exact files ([#&#8203;5582](`https://github.com/facebook/jest/pull/5582`))\n- `[docs]` Update discord links ([#&#8203;5586](`https://github.com/facebook/jest/pull/5586`))\n- `[jest-runtime]` Align handling of testRegex on Windows between searching for tests and instrumentation checks ([#&#8203;5560](`https://github.com/facebook/jest/pull/5560`))\n- `[jest-config]` Make it possible to merge `transform` option with preset ([#&#8203;5505](`https://github.com/facebook/jest/pull/5505`))\n- `[jest-util]` Fix `console.assert` behavior in custom & buffered consoles ([#&#8203;5576](`https://github.com/facebook/jest/pull/5576`))\n##### Features\n\n- `[docs]` Add MongoDB guide ([#&#8203;5571](`https://github.com/facebook/jest/pull/5571`))\n- `[jest-runtime]` Deprecate mapCoverage option. ([#&#8203;5177](`https://github.com/facebook/jest/pull/5177`))\n- `[babel-jest]` Add option to return sourcemap from the transformer separately from source. ([#&#8203;5177](`https://github.com/facebook/jest/pull/5177`))\n- `[jest-validate]` Add ability to log deprecation warnings for CLI flags. ([#&#8203;5536](`https://github.com/facebook/jest/pull/5536`))\n- `[jest-serializer]` Added new module for serializing. Works using V8 or JSON ([#&#8203;5609](`https://github.com/facebook/jest/pull/5609`))\n- `[docs]` Add a documentation note for project `displayName` configuration ([#&#8203;5600](`https://github.com/facebook/jest/pull/5600`))\n##### Chore & Maintenance\n\n- `[docs]` Update automatic mocks documentation ([#&#8203;5630](`https://github.com/facebook/jest/pull/5630`))\n\n---\n\n### [`v22.3.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2230)\n[Compare Source](https://github.com/facebook/jest/compare/v22.2.2...v22.3.0)\n##### Fixes\n\n- `[expect]` Add descriptive error message to CalledWith methods when missing optional arguments ([#&#8203;5547](`https://github.com/facebook/jest/pull/5547`))\n- `[jest-cli]` Fix inability to quit watch mode while debugger is still attached ([#&#8203;5029](`https://github.com/facebook/jest/pull/5029`))\n- `[jest-haste-map]` Properly handle platform-specific file deletions ([#&#8203;5534](`https://github.com/facebook/jest/pull/5534`))\n##### Features\n\n- `[jest-util]` Add the following methods to the \"console\" implementations: `assert`, `count`, `countReset`, `dir`, `dirxml`, `group`, `groupCollapsed`, `groupEnd`, `time`, `timeEnd` ([#&#8203;5514](`https://github.com/facebook/jest/pull/5514`))\n- `[docs]` Add documentation for interactive snapshot mode ([#&#8203;5291](`https://github.com/facebook/jest/pull/5291`))\n- `[jest-editor-support]` Add watchAll flag ([#&#8203;5523](`https://github.com/facebook/jest/pull/5523`))\n- `[jest-cli]` Support multiple glob patterns for `collectCoverageFrom` ([#&#8203;5537](`https://github.com/facebook/jest/pull/5537`))\n- `[docs]` Add versioned documentation to the website ([#&#8203;5541](`https://github.com/facebook/jest/pull/5541`))\n##### Chore & Maintenance\n\n- `[jest-config]` Allow `<rootDir>` to be used with `collectCoverageFrom` ([#&#8203;5524](`https://github.com/facebook/jest/pull/5524`))\n- `[filenames]` Standardize files names in \"integration-tests\" folder ([#&#8203;5513](`https://github.com/facebook/jest/pull/5513`))\n\n---\n\n### [`v22.2.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2222)\n[Compare Source](https://github.com/facebook/jest/compare/v22.2.1...v22.2.2)\n##### Fixes\n\n- `[babel-jest]` Revert \"Remove retainLines from babel-jest\" ([#&#8203;5496](`https://github.com/facebook/jest/pull/5496`))\n- `[jest-docblock]` Support multiple of the same `@pragma`. ([#&#8203;5154](`https://github.com/facebook/jest/pull/5502`))\n##### Features\n\n- `[jest-worker]` Assign a unique id for each worker and pass it to the child process. It will be available via `process.env.JEST_WORKER_ID` ([#&#8203;5494](`https://github.com/facebook/jest/pull/5494`))\n##### Chore & Maintenance\n\n- `[filenames]` Standardize file names in root ([#&#8203;5500](`https://github.com/facebook/jest/pull/5500`))\n\n---\n\n### [`v22.2.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2221)\n[Compare Source](https://github.com/facebook/jest/compare/v22.2.0...v22.2.1)\n##### Fixes\n\n- `[jest-config]` \"all\" takes precedence over \"lastCommit\" ([#&#8203;5486](`https://github.com/facebook/jest/pull/5486`))\n\n---\n\n### [`v22.2.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2220)\n[Compare Source](https://github.com/facebook/jest/compare/v22.1.4...v22.2.0)\n##### Features\n\n- `[jest-runner]` Move test summary to after coverage report ([#&#8203;4512](`https://github.com/facebook/jest/pull/4512`))\n- `[jest-cli]` Added `--notifyMode` to specify when to be notified. ([#&#8203;5125](`https://github.com/facebook/jest/pull/5125`))\n- `[diff-sequences]` New package compares items in two sequences to find a **longest common subsequence**. ([#&#8203;5407](`https://github.com/facebook/jest/pull/5407`))\n- `[jest-matcher-utils]` Add `comment` option to `matcherHint` function ([#&#8203;5437](`https://github.com/facebook/jest/pull/5437`))\n- `[jest-config]` Allow lastComit and changedFilesWithAncestor via JSON config ([#&#8203;5476](`https://github.com/facebook/jest/pull/5476`))\n- `[jest-util]` Add deletion to `process.env` as well ([#&#8203;5466](`https://github.com/facebook/jest/pull/5466`))\n- `[jest-util]` Add case-insensitive getters/setters to `process.env` ([#&#8203;5465](`https://github.com/facebook/jest/pull/5465`))\n- `[jest-mock]` Add util methods to create async functions. ([#&#8203;5318](`https://github.com/facebook/jest/pull/5318`))\n##### Fixes\n\n- `[jest-cli]` Add trailing slash when checking root folder ([#&#8203;5464](`https://github.com/facebook/jest/pull/5464`))\n- `[jest-cli]` Hide interactive mode if there are no failed snapshot tests ([#&#8203;5450](`https://github.com/facebook/jest/pull/5450`))\n- `[babel-jest]` Remove retainLines from babel-jest ([#&#8203;5439](`https://github.com/facebook/jest/pull/5439`))\n- `[jest-cli]` Glob patterns ignore non-`require`-able files (e.g. `README.md`) ([#&#8203;5199](`https://github.com/facebook/jest/issues/5199`))\n- `[jest-mock]` Add backticks support (\\`\\`) to `mock` a certain package via the `__mocks__` folder. ([#&#8203;5426](`https://github.com/facebook/jest/pull/5426`))\n- `[jest-message-util]` Prevent an `ENOENT` crash when the test file contained a malformed source-map. ([#&#8203;5405](`https://github.com/facebook/jest/pull/5405`)).\n- `[jest]` Add `import-local` to `jest` package. ([#&#8203;5353](`https://github.com/facebook/jest/pull/5353`))\n- `[expect]` Support class instances in `.toHaveProperty()` and `.toMatchObject` matcher. ([#&#8203;5367](`https://github.com/facebook/jest/pull/5367`))\n- `[jest-cli]` Fix npm update command for snapshot summary. ([#&#8203;5376](`https://github.com/facebook/jest/pull/5376`), [5389](`https://github.com/facebook/jest/pull/5389`/))\n- `[expect]` Make `rejects` and `resolves` synchronously validate its argument. ([#&#8203;5364](`https://github.com/facebook/jest/pull/5364`))\n- `[docs]` Add tutorial page for ES6 class mocks. ([#&#8203;5383](`https://github.com/facebook/jest/pull/5383`))\n- `[jest-resolve]` Search required modules in node_modules and then in custom paths. ([#&#8203;5403](`https://github.com/facebook/jest/pull/5403`))\n- `[jest-resolve]` Get builtin modules from node core. ([#&#8203;5411](`https://github.com/facebook/jest/pull/5411`))\n- `[jest-resolve]` Detect and preserve absolute paths in `moduleDirectories`. Do not generate additional (invalid) paths by prepending each ancestor of `cwd` to the absolute path. Additionally, this fixes functionality in Windows OS. ([#&#8203;5398](`https://github.com/facebook/jest/pull/5398`))\n##### Chore & Maintenance\n\n- `[jest-util]` Implement watch plugins ([#&#8203;5399](`https://github.com/facebook/jest/pull/5399`))\n\n---\n\n### [`v22.1.4`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2214)\n[Compare Source](https://github.com/facebook/jest/compare/v22.1.3...v22.1.4)\n##### Fixes\n\n- `[jest-util]` Add \"debug\" method to \"console\" implementations ([#&#8203;5350](`https://github.com/facebook/jest/pull/5350`))\n- `[jest-resolve]` Add condition to avoid infinite loop when node module package main is \".\". ([#&#8203;5344)](`https://github.com/facebook/jest/pull/5344`)\n##### Features\n\n- `[jest-cli]` `--changedSince`: allow selectively running tests for code changed since arbitrary revisions. ([#&#8203;5312](`https://github.com/facebook/jest/pull/5312`))\n\n---\n\n### [`v22.1.3`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2213)\n[Compare Source](https://github.com/facebook/jest/compare/v22.1.2...v22.1.3)\n\n\n---\n\n### [`v22.1.2`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2212)\n[Compare Source](https://github.com/facebook/jest/compare/v22.1.1...v22.1.2)\n\n\n---\n\n### [`v22.1.1`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2211)\n[Compare Source](https://github.com/facebook/jest/compare/v22.1.0...v22.1.1)\n\n\n---\n\n### [`v22.1.0`](https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-2210)\n[Compare Source](https://github.com/facebook/jest/compare/4bcfe19b89b445bec793ba0a2ac815d117fa8098...v22.1.0)\n\n\n---\n\n</details>\n\n\n\n\n---\n\nThis PR has been generated by [Renovate Bot](https://renovatebot.com).","created_at":"2018-07-06T21:54:36Z","updated_at":"2018-07-07T00:09:28Z","closed_at":"2018-07-07T00:09:27Z","merged_at":"2018-07-07T00:09:27Z","merge_commit_sha":"b7c51e8761f5e62c444c86bfc24eb63829362656","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/buildkite/frontend/pulls/506/commits","review_comments_url":"https://api.github.com/repos/buildkite/frontend/pulls/506/comments","review_comment_url":"https://api.github.com/repos/buildkite/frontend/pulls/comments{/number}","comments_url":"https://api.github.com/repos/buildkite/frontend/issues/506/comments","statuses_url":"https://api.github.com/repos/buildkite/frontend/statuses/54392c5e530497e058a53734d9fbdbcf8ddd045c","head":{"label":"buildkite:renovate/jest-monorepo","ref":"renovate/jest-monorepo","sha":"54392c5e530497e058a53734d9fbdbcf8ddd045c","user":{"login":"buildkite","id":5055988,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwNTU5ODg=","avatar_url":"https://avatars1.githubusercontent.com/u/5055988?v=4","gravatar_id":"","url":"https://api.github.com/users/buildkite","html_url":"https://github.com/buildkite","followers_url":"https://api.github.com/users/buildkite/followers","following_url":"https://api.github.com/users/buildkite/following{/other_user}","gists_url":"https://api.github.com/users/buildkite/gists{/gist_id}","starred_url":"https://api.github.com/users/buildkite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buildkite/subscriptions","organizations_url":"https://api.github.com/users/buildkite/orgs","repos_url":"https://api.github.com/users/buildkite/repos","events_url":"https://api.github.com/users/buildkite/events{/privacy}","received_events_url":"https://api.github.com/users/buildkite/received_events","type":"Organization","site_admin":false},"repo":{"id":49398224,"node_id":"MDEwOlJlcG9zaXRvcnk0OTM5ODIyNA==","name":"frontend","full_name":"buildkite/frontend","owner":{"login":"buildkite","id":5055988,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwNTU5ODg=","avatar_url":"https://avatars1.githubusercontent.com/u/5055988?v=4","gravatar_id":"","url":"https://api.github.com/users/buildkite","html_url":"https://github.com/buildkite","followers_url":"https://api.github.com/users/buildkite/followers","following_url":"https://api.github.com/users/buildkite/following{/other_user}","gists_url":"https://api.github.com/users/buildkite/gists{/gist_id}","starred_url":"https://api.github.com/users/buildkite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buildkite/subscriptions","organizations_url":"https://api.github.com/users/buildkite/orgs","repos_url":"https://api.github.com/users/buildkite/repos","events_url":"https://api.github.com/users/buildkite/events{/privacy}","received_events_url":"https://api.github.com/users/buildkite/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/buildkite/frontend","description":"🌏 The front-end application code for https://buildkite.com","fork":false,"url":"https://api.github.com/repos/buildkite/frontend","forks_url":"https://api.github.com/repos/buildkite/frontend/forks","keys_url":"https://api.github.com/repos/buildkite/frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/buildkite/frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/buildkite/frontend/teams","hooks_url":"https://api.github.com/repos/buildkite/frontend/hooks","issue_events_url":"https://api.github.com/repos/buildkite/frontend/issues/events{/number}","events_url":"https://api.github.com/repos/buildkite/frontend/events","assignees_url":"https://api.github.com/repos/buildkite/frontend/assignees{/user}","branches_url":"https://api.github.com/repos/buildkite/frontend/branches{/branch}","tags_url":"https://api.github.com/repos/buildkite/frontend/tags","blobs_url":"https://api.github.com/repos/buildkite/frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/buildkite/frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/buildkite/frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/buildkite/frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/buildkite/frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/buildkite/frontend/languages","stargazers_url":"https://api.github.com/repos/buildkite/frontend/stargazers","contributors_url":"https://api.github.com/repos/buildkite/frontend/contributors","subscribers_url":"https://api.github.com/repos/buildkite/frontend/subscribers","subscription_url":"https://api.github.com/repos/buildkite/frontend/subscription","commits_url":"https://api.github.com/repos/buildkite/frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/buildkite/frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/buildkite/frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/buildkite/frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/buildkite/frontend/contents/{+path}","compare_url":"https://api.github.com/repos/buildkite/frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/buildkite/frontend/merges","archive_url":"https://api.github.com/repos/buildkite/frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/buildkite/frontend/downloads","issues_url":"https://api.github.com/repos/buildkite/frontend/issues{/number}","pulls_url":"https://api.github.com/repos/buildkite/frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/buildkite/frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/buildkite/frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/buildkite/frontend/labels{/name}","releases_url":"https://api.github.com/repos/buildkite/frontend/releases{/id}","deployments_url":"https://api.github.com/repos/buildkite/frontend/deployments","created_at":"2016-01-11T02:55:18Z","updated_at":"2018-07-06T23:25:33Z","pushed_at":"2018-07-07T00:09:27Z","git_url":"git://github.com/buildkite/frontend.git","ssh_url":"git@github.com:buildkite/frontend.git","clone_url":"https://github.com/buildkite/frontend.git","svn_url":"https://github.com/buildkite/frontend","homepage":"","size":8841,"stargazers_count":102,"watchers_count":102,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":22,"mirror_url":null,"archived":false,"open_issues_count":22,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":22,"open_issues":22,"watchers":102,"default_branch":"master"}},"base":{"label":"buildkite:master","ref":"master","sha":"3bcaf958555ee7cf9b09723aa95f6a0eb701f149","user":{"login":"buildkite","id":5055988,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwNTU5ODg=","avatar_url":"https://avatars1.githubusercontent.com/u/5055988?v=4","gravatar_id":"","url":"https://api.github.com/users/buildkite","html_url":"https://github.com/buildkite","followers_url":"https://api.github.com/users/buildkite/followers","following_url":"https://api.github.com/users/buildkite/following{/other_user}","gists_url":"https://api.github.com/users/buildkite/gists{/gist_id}","starred_url":"https://api.github.com/users/buildkite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buildkite/subscriptions","organizations_url":"https://api.github.com/users/buildkite/orgs","repos_url":"https://api.github.com/users/buildkite/repos","events_url":"https://api.github.com/users/buildkite/events{/privacy}","received_events_url":"https://api.github.com/users/buildkite/received_events","type":"Organization","site_admin":false},"repo":{"id":49398224,"node_id":"MDEwOlJlcG9zaXRvcnk0OTM5ODIyNA==","name":"frontend","full_name":"buildkite/frontend","owner":{"login":"buildkite","id":5055988,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwNTU5ODg=","avatar_url":"https://avatars1.githubusercontent.com/u/5055988?v=4","gravatar_id":"","url":"https://api.github.com/users/buildkite","html_url":"https://github.com/buildkite","followers_url":"https://api.github.com/users/buildkite/followers","following_url":"https://api.github.com/users/buildkite/following{/other_user}","gists_url":"https://api.github.com/users/buildkite/gists{/gist_id}","starred_url":"https://api.github.com/users/buildkite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buildkite/subscriptions","organizations_url":"https://api.github.com/users/buildkite/orgs","repos_url":"https://api.github.com/users/buildkite/repos","events_url":"https://api.github.com/users/buildkite/events{/privacy}","received_events_url":"https://api.github.com/users/buildkite/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/buildkite/frontend","description":"🌏 The front-end application code for https://buildkite.com","fork":false,"url":"https://api.github.com/repos/buildkite/frontend","forks_url":"https://api.github.com/repos/buildkite/frontend/forks","keys_url":"https://api.github.com/repos/buildkite/frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/buildkite/frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/buildkite/frontend/teams","hooks_url":"https://api.github.com/repos/buildkite/frontend/hooks","issue_events_url":"https://api.github.com/repos/buildkite/frontend/issues/events{/number}","events_url":"https://api.github.com/repos/buildkite/frontend/events","assignees_url":"https://api.github.com/repos/buildkite/frontend/assignees{/user}","branches_url":"https://api.github.com/repos/buildkite/frontend/branches{/branch}","tags_url":"https://api.github.com/repos/buildkite/frontend/tags","blobs_url":"https://api.github.com/repos/buildkite/frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/buildkite/frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/buildkite/frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/buildkite/frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/buildkite/frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/buildkite/frontend/languages","stargazers_url":"https://api.github.com/repos/buildkite/frontend/stargazers","contributors_url":"https://api.github.com/repos/buildkite/frontend/contributors","subscribers_url":"https://api.github.com/repos/buildkite/frontend/subscribers","subscription_url":"https://api.github.com/repos/buildkite/frontend/subscription","commits_url":"https://api.github.com/repos/buildkite/frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/buildkite/frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/buildkite/frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/buildkite/frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/buildkite/frontend/contents/{+path}","compare_url":"https://api.github.com/repos/buildkite/frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/buildkite/frontend/merges","archive_url":"https://api.github.com/repos/buildkite/frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/buildkite/frontend/downloads","issues_url":"https://api.github.com/repos/buildkite/frontend/issues{/number}","pulls_url":"https://api.github.com/repos/buildkite/frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/buildkite/frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/buildkite/frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/buildkite/frontend/labels{/name}","releases_url":"https://api.github.com/repos/buildkite/frontend/releases{/id}","deployments_url":"https://api.github.com/repos/buildkite/frontend/deployments","created_at":"2016-01-11T02:55:18Z","updated_at":"2018-07-06T23:25:33Z","pushed_at":"2018-07-07T00:09:27Z","git_url":"git://github.com/buildkite/frontend.git","ssh_url":"git@github.com:buildkite/frontend.git","clone_url":"https://github.com/buildkite/frontend.git","svn_url":"https://github.com/buildkite/frontend","homepage":"","size":8841,"stargazers_count":102,"watchers_count":102,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":22,"mirror_url":null,"archived":false,"open_issues_count":22,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":22,"open_issues":22,"watchers":102,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/buildkite/frontend/pulls/506"},"html":{"href":"https://github.com/buildkite/frontend/pull/506"},"issue":{"href":"https://api.github.com/repos/buildkite/frontend/issues/506"},"comments":{"href":"https://api.github.com/repos/buildkite/frontend/issues/506/comments"},"review_comments":{"href":"https://api.github.com/repos/buildkite/frontend/pulls/506/comments"},"review_comment":{"href":"https://api.github.com/repos/buildkite/frontend/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/buildkite/frontend/pulls/506/commits"},"statuses":{"href":"https://api.github.com/repos/buildkite/frontend/statuses/54392c5e530497e058a53734d9fbdbcf8ddd045c"}},"author_association":"NONE","merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"ticky","id":282113,"node_id":"MDQ6VXNlcjI4MjExMw==","avatar_url":"https://avatars2.githubusercontent.com/u/282113?v=4","gravatar_id":"","url":"https://api.github.com/users/ticky","html_url":"https://github.com/ticky","followers_url":"https://api.github.com/users/ticky/followers","following_url":"https://api.github.com/users/ticky/following{/other_user}","gists_url":"https://api.github.com/users/ticky/gists{/gist_id}","starred_url":"https://api.github.com/users/ticky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ticky/subscriptions","organizations_url":"https://api.github.com/users/ticky/orgs","repos_url":"https://api.github.com/users/ticky/repos","events_url":"https://api.github.com/users/ticky/events{/privacy}","received_events_url":"https://api.github.com/users/ticky/received_events","type":"User","site_admin":false},"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":2,"additions":402,"deletions":302,"changed_files":4}}
{"actor":{"display_login":"ticky"}}