{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75474674,"defaultBranch":"main","name":"jest","ownerLogin":"SimenB","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-12-03T13:18:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1404810?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715588568.0","currentOid":""},"activityList":{"items":[{"before":"559449e5a0a87210324720b56caa55b2e0ad3c94","after":"0d222c1609e616333db16c6cff5de04e04aad222","ref":"refs/heads/main","pushedAt":"2024-05-23T03:59:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore(deps): update dependency jest-silent-reporter to ^0.6.0 (#15083)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency jest-silent-reporter to ^0.6.0 (jestjs…"}},{"before":"08b8634444d96631ea3532085fa74aa70e5f9e4e","after":"559449e5a0a87210324720b56caa55b2e0ad3c94","ref":"refs/heads/main","pushedAt":"2024-05-13T13:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore: migrate type tests of `each` to TSTyche (#14994)","shortMessageHtmlLink":"chore: migrate type tests of each to TSTyche (jestjs#14994)"}},{"before":"343d4503167eb5f6effaa2c5dc601215caf4b2e7","after":"08b8634444d96631ea3532085fa74aa70e5f9e4e","ref":"refs/heads/main","pushedAt":"2024-05-13T08:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: update `eslint-plugin-unicorn` (#15067)","shortMessageHtmlLink":"chore: update eslint-plugin-unicorn (jestjs#15067)"}},{"before":"8279743f98bad24e9d17a75f01d5f30d91f2442b","after":null,"ref":"refs/heads/update-unicorn","pushedAt":"2024-05-13T08:22:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"}},{"before":"82f622fd18a78c7bc5f908cce89bb952a3e67e81","after":"8279743f98bad24e9d17a75f01d5f30d91f2442b","ref":"refs/heads/update-unicorn","pushedAt":"2024-05-13T07:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"this is wrong","shortMessageHtmlLink":"this is wrong"}},{"before":null,"after":"82f622fd18a78c7bc5f908cce89bb952a3e67e81","ref":"refs/heads/update-unicorn","pushedAt":"2024-05-13T07:55:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: update `eslint-plugin-unicorn`","shortMessageHtmlLink":"chore: update eslint-plugin-unicorn"}},{"before":"672dfa27206332c7cf60a572ee53638917382e1f","after":"343d4503167eb5f6effaa2c5dc601215caf4b2e7","ref":"refs/heads/main","pushedAt":"2024-05-13T06:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance (#15066)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): lock file maintenance (jestjs#15066)"}},{"before":"cdf089af72600217d07511878df3064a2f007346","after":"672dfa27206332c7cf60a572ee53638917382e1f","ref":"refs/heads/main","pushedAt":"2024-05-13T06:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"docs: update `toHaveBeenCalled` (#14853)","shortMessageHtmlLink":"docs: update toHaveBeenCalled (jestjs#14853)"}},{"before":"32b966f988d47a7673d2ef4b92e834dab7d66f07","after":"cdf089af72600217d07511878df3064a2f007346","ref":"refs/heads/main","pushedAt":"2024-05-13T06:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"docs: fix badges (#15056)","shortMessageHtmlLink":"docs: fix badges (jestjs#15056)"}},{"before":"042a662df92ee9ea4e236a301b888f0ba5ae1104","after":"32b966f988d47a7673d2ef4b92e834dab7d66f07","ref":"refs/heads/main","pushedAt":"2024-05-13T06:16:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"v30.0.0-alpha.4","shortMessageHtmlLink":"v30.0.0-alpha.4"}},{"before":"32b966f988d47a7673d2ef4b92e834dab7d66f07","after":"042a662df92ee9ea4e236a301b888f0ba5ae1104","ref":"refs/heads/main","pushedAt":"2024-05-13T06:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"add PR link for other pr","shortMessageHtmlLink":"add PR link for other pr"}},{"before":"82a913d142d16442047c0c9bbf58798b9910a188","after":"32b966f988d47a7673d2ef4b92e834dab7d66f07","ref":"refs/heads/main","pushedAt":"2024-05-12T21:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"v30.0.0-alpha.4","shortMessageHtmlLink":"v30.0.0-alpha.4"}},{"before":"7bffeb55a337cb2b3e5ff019cc0754be8dcf5883","after":"82a913d142d16442047c0c9bbf58798b9910a188","ref":"refs/heads/main","pushedAt":"2024-05-12T21:27:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance (#15043)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): lock file maintenance (jestjs#15043)"}},{"before":"85bab0e63e580deeadb6faf0f8c46b20a99cc286","after":"7bffeb55a337cb2b3e5ff019cc0754be8dcf5883","ref":"refs/heads/main","pushedAt":"2024-05-12T19:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Abort `sl root` call if output resembles a steam locomotive (#15053)\n\nJest detects whether a repository is a sapling repo by calling the `sl`\r\nbinary, and getting the output. If `sl` (steam locomotive) is installed,\r\nthe output of `sl root` 1) takes forever to get and 2) is not the root,\r\nbut a moving image of a steam locomotive. This change monitors the\r\nstdout stream, and aborts the `sl` call if the first character is an\r\nescape character, which indicates that the terminal is being cleared to\r\nmake way for a train to come through.\r\n\r\nSee also: https://github.com/jestjs/jest/issues/14046","shortMessageHtmlLink":"Abort sl root call if output resembles a steam locomotive (jestjs#1…"}},{"before":"654dbd6f6b3d94c604221e1afd70fcfb66f9478e","after":"85bab0e63e580deeadb6faf0f8c46b20a99cc286","ref":"refs/heads/main","pushedAt":"2024-05-09T23:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix error message for `sl` (steam locomotive) (#15052)\n\n* Fix error message for `sl` (steam locomotive)\r\n\r\nWhen running jest in watch mode, with `sl` installed\r\n(https://github.com/mtoyoda/sl), it errors out with the following\r\nmessage:\r\n\r\n```\r\n ● Test suite failed to run\r\n\r\nthrown: [Error]\r\n```\r\n\r\nThis is bad because the error is extremely hard to debug.\r\n\r\nThis change makes it error as follows:\r\n\r\n```\r\n ● Test suite failed to run\r\n\r\n Command failed with ENAMETOOLONG: sl status -amnu /Users/rmartine/dev/ias-backstage/packages/backend\r\n spawn ENAMETOOLONG\r\n```\r\n\r\nThis, at least, points people in the right direction.\r\n\r\nSee also: https://github.com/jestjs/jest/issues/14046","shortMessageHtmlLink":"Fix error message for sl (steam locomotive) (jestjs#15052)"}},{"before":"1bf56dd14bd7eb7be68673dcc7af5e4438707bce","after":"654dbd6f6b3d94c604221e1afd70fcfb66f9478e","ref":"refs/heads/main","pushedAt":"2024-05-02T05:53:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"refactor!: make it mandatory to pass `globalConfig` to the `Runtime` constructor (#15044)","shortMessageHtmlLink":"refactor!: make it mandatory to pass globalConfig to the Runtime …"}},{"before":"d9e64d6020d1e5f394e7d65bdb62c9fe76a3dc88","after":"1bf56dd14bd7eb7be68673dcc7af5e4438707bce","ref":"refs/heads/main","pushedAt":"2024-04-29T20:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"refactor!: remove deprecated `jest.genMockFromModule()` (#15042)","shortMessageHtmlLink":"refactor!: remove deprecated jest.genMockFromModule() (jestjs#15042)"}},{"before":"4d1998e1d76a3437fd14b3c793ed99895fa54825","after":"d9e64d6020d1e5f394e7d65bdb62c9fe76a3dc88","ref":"refs/heads/main","pushedAt":"2024-04-29T11:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance (#14995)","shortMessageHtmlLink":"chore(deps): lock file maintenance (jestjs#14995)"}},{"before":"d173387bf6086726d8eeea854c2bebe9acd02b0f","after":"4d1998e1d76a3437fd14b3c793ed99895fa54825","ref":"refs/heads/main","pushedAt":"2024-04-28T08:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore: refresh lockfile (#15040)","shortMessageHtmlLink":"chore: refresh lockfile (jestjs#15040)"}},{"before":"8db171ae089e7db7daaa5ea5325509e8806b66e1","after":null,"ref":"refs/heads/refresh-lockfile","pushedAt":"2024-04-28T07:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"}},{"before":"e107550ed5f07309f810a024015efe03503da327","after":"8db171ae089e7db7daaa5ea5325509e8806b66e1","ref":"refs/heads/refresh-lockfile","pushedAt":"2024-04-28T07:41:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"handle breaking change in dedent","shortMessageHtmlLink":"handle breaking change in dedent"}},{"before":"f1d7f1a8ce2e1b77f31ebcc0c9367b872d2f356a","after":"d173387bf6086726d8eeea854c2bebe9acd02b0f","ref":"refs/heads/main","pushedAt":"2024-04-28T07:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: remove `@types/prettier` dev dependency and update `@prettier/sync` (#15041)","shortMessageHtmlLink":"chore: remove @types/prettier dev dependency and update `@prettier/…"}},{"before":null,"after":"e107550ed5f07309f810a024015efe03503da327","ref":"refs/heads/refresh-lockfile","pushedAt":"2024-04-26T12:56:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: refresh lockfile","shortMessageHtmlLink":"chore: refresh lockfile"}},{"before":"bcefb77a40683088b49deb5264f1a8806a1291bb","after":"f1d7f1a8ce2e1b77f31ebcc0c9367b872d2f356a","ref":"refs/heads/main","pushedAt":"2024-04-26T12:54:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: skip flaky test on node 23 as well","shortMessageHtmlLink":"chore: skip flaky test on node 23 as well"}},{"before":"69fe211e9ff9133b0037c1a310390525c3c1b566","after":"bcefb77a40683088b49deb5264f1a8806a1291bb","ref":"refs/heads/main","pushedAt":"2024-04-26T12:54:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: skip flaky test on node 23 as well","shortMessageHtmlLink":"chore: skip flaky test on node 23 as well"}},{"before":"fd3cd879104947fbb1b39465746da388c957e607","after":"69fe211e9ff9133b0037c1a310390525c3c1b566","ref":"refs/heads/main","pushedAt":"2024-04-24T06:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore: add charter (#14948)","shortMessageHtmlLink":"chore: add charter (jestjs#14948)"}},{"before":"24d18c8a75a93f587730f4cdf89ce6902cc3830d","after":null,"ref":"refs/heads/add-charter","pushedAt":"2024-04-23T17:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"}},{"before":"470616ce916e5dce49d1ffa9bea4ab4c5e38f694","after":"24d18c8a75a93f587730f4cdf89ce6902cc3830d","ref":"refs/heads/add-charter","pushedAt":"2024-04-23T17:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Jordan Harband ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"5f8adfade4f7955dff04da6e020d7f50697f2604","after":"470616ce916e5dce49d1ffa9bea4ab4c5e38f694","ref":"refs/heads/add-charter","pushedAt":"2024-04-22T06:56:07.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"how to become contributor","shortMessageHtmlLink":"how to become contributor"}},{"before":"726ca20752e38c18e20aa21740cec7aba7891946","after":"fd3cd879104947fbb1b39465746da388c957e607","ref":"refs/heads/main","pushedAt":"2024-04-17T17:13:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"feat: Add DEC mode 2026 support (Synchronized Output) to Jest (#15008)\n\nThis commit introduces support for DEC private mode 2026, also known as Synchronized Output, to DefaultReporter. The Synchronized Output mode is a terminal feature that helps mitigate screen tearing effects that can occur when the terminal is rendering output while the application is still writing to the screen.\r\n\r\nTwo new methods have been added to the DefaultReporter:\r\n\r\n- `__beginSynchronizedUpdate`: This method sends the control sequence to enable Synchronized Output mode to the terminal.\r\n- `__endSynchronizedUpdate`: This method sends the control sequence to disable Synchronized Output mode to the terminal.\r\n\r\nThese methods are called before and after the reporter updates the status, respectively. By doing this, we ensure that the terminal renders a consistent state of the screen for each status update, even if we're writing to the screen frequently.\r\n\r\nRead more: https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036","shortMessageHtmlLink":"feat: Add DEC mode 2026 support (Synchronized Output) to Jest (jestjs…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUZRc_gA","startCursor":null,"endCursor":null}},"title":"Activity · SimenB/jest"}