{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1507818,"defaultBranch":"main","name":"tapjs","ownerLogin":"tapjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-21T18:02:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16528145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705642543.0","currentOid":""},"activityList":{"items":[{"before":"e329bae181e1faafb4c206b065cc7bdf3d8768f0","after":"bf457f241276af8b39d10c1076929574473ed098","ref":"refs/heads/main","pushedAt":"2024-03-26T23:22:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\ntap-yaml@2.2.2\n@tapjs/worker@1.1.20\n@tapjs/typescript@1.4.2\n@tapjs/tsx@1.1.21\n@tapjs/test@1.4.2\ntcompare@6.4.6\ntap@18.7.2\n@tapjs/synonyms@1.1.20\n@tapjs/stdin@1.1.20\n@tapjs/stack@1.2.8\n@tapjs/spawn@1.1.20\n@tapjs/snapshot@1.2.20\n@tapjs/sinon@1.1.20\n@tapjs/run@1.5.2\n@tapjs/reporter@1.3.18\ntap-parser@15.3.2\n@tapjs/node-serialize@1.3.2\n@tapjs/nock@3.1.20\n@tapjs/mock@1.3.2\n@tapjs/mocha-globals@1.1.20\n@tapjs/intercept@1.2.20\n@tapjs/fixture@1.2.20\n@tapjs/filter@1.2.20\n@tapjs/esbuild-kit@1.1.21\n@tapjs/error-serdes@1.2.2\n@tapjs/dummy-plugin@1.1.22\n@tapjs/create-plugin@1.1.20\n@tapjs/core@1.5.2\n@tapjs/config@2.4.17\n@tapjs/clock@1.1.20\n@tapjs/before-each@1.1.20\n@tapjs/before@1.1.20\n@tapjs/asserts@1.1.20\n@tapjs/after-each@1.1.20\n@tapjs/after@1.1.20","shortMessageHtmlLink":"update versions"}},{"before":"b4fb6305a77c4575126fd37e8e73f0237496bd70","after":"e329bae181e1faafb4c206b065cc7bdf3d8768f0","ref":"refs/heads/main","pushedAt":"2024-03-23T18:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"snap: don't error when cwd is shorter than '{CWD}'\n\nThis also incidentally exposed a problem with range errors in the stack\nhandling, because RangeErrors don't have a stack, but the stack may be\nset to a non-string value like `null` rather than just being unset.\n\nFix: https://github.com/tapjs/tapjs/issues/1013","shortMessageHtmlLink":"snap: don't error when cwd is shorter than '{CWD}'"}},{"before":"5fa1e90cf8b810198cfe4cc46511e762e35db07c","after":"b4fb6305a77c4575126fd37e8e73f0237496bd70","ref":"refs/heads/main","pushedAt":"2024-03-08T18:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"allow setting fields on t.context in t.before()\n\nFix: #998","shortMessageHtmlLink":"allow setting fields on t.context in t.before()"}},{"before":"3d1598677ab1e4fdeaf872ec59ae1e4435db97ac","after":"5fa1e90cf8b810198cfe4cc46511e762e35db07c","ref":"refs/heads/main","pushedAt":"2024-03-08T17:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"changelog 18.7.1","shortMessageHtmlLink":"changelog 18.7.1"}},{"before":"89f0a0dd37b2892abcd6cbec2e8bcecd29c641a3","after":"3d1598677ab1e4fdeaf872ec59ae1e4435db97ac","ref":"refs/heads/main","pushedAt":"2024-03-08T17:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\n@tapjs/worker@1.1.19\n@tapjs/typescript@1.4.1\n@tapjs/tsx@1.1.20\n@tapjs/test@1.4.1\ntap@18.7.1\n@tapjs/synonyms@1.1.19\n@tapjs/stdin@1.1.19\n@tapjs/spawn@1.1.19\n@tapjs/snapshot@1.2.19\n@tapjs/sinon@1.1.19\n@tapjs/run@1.5.1\n@tapjs/reporter@1.3.17\n@tapjs/node-serialize@1.3.1\n@tapjs/nock@3.1.19\n@tapjs/mock@1.3.1\n@tapjs/mocha-globals@1.1.19\n@tapjs/intercept@1.2.19\n@tapjs/fixture@1.2.19\n@tapjs/filter@1.2.19\n@tapjs/esbuild-kit@1.1.20\n@tapjs/dummy-plugin@1.1.21\n@tapjs/create-plugin@1.1.19\n@tapjs/core@1.5.1\n@tapjs/config@2.4.16\n@tapjs/clock@1.1.19\n@tapjs/before-each@1.1.19\n@tapjs/before@1.1.19\n@tapjs/asserts@1.1.19\n@tapjs/after-each@1.1.19\n@tapjs/after@1.1.19","shortMessageHtmlLink":"update versions"}},{"before":"e6dfb7abbb277a80d1ec94a648c1a126be828ba2","after":"89f0a0dd37b2892abcd6cbec2e8bcecd29c641a3","ref":"refs/heads/main","pushedAt":"2024-03-08T16:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"make run tests pass with global-singleton TAP root obj","shortMessageHtmlLink":"make run tests pass with global-singleton TAP root obj"}},{"before":"0230e4060a28915504e1172803ea99a97a25073c","after":"e6dfb7abbb277a80d1ec94a648c1a126be828ba2","ref":"refs/heads/main","pushedAt":"2024-03-08T01:13:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"default allow-empty-coverage if disable-coverage set\n\nFix: #1001","shortMessageHtmlLink":"default allow-empty-coverage if disable-coverage set"}},{"before":"5187113fd380c0e028c2b3a4ee54509f622b84c1","after":"0230e4060a28915504e1172803ea99a97a25073c","ref":"refs/heads/main","pushedAt":"2024-03-08T00:37:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"@tapjs/processinfo@3.1.7\n\nre: https://github.com/tapjs/processinfo/commit/69273e368060bb1da8fa7097b965c87b5afb9add\nfix: https://github.com/tapjs/tapjs/issues/1004","shortMessageHtmlLink":"@tapjs/processinfo@3.1.7"}},{"before":"5e285260e0f8322464da561ceb64a6daa7134cad","after":"5187113fd380c0e028c2b3a4ee54509f622b84c1","ref":"refs/heads/main","pushedAt":"2024-01-25T21:44:47.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\n@tapjs/worker@1.1.18\n@tapjs/typescript@1.4.0\n@tapjs/tsx@1.1.19\n@tapjs/test@1.4.0\ntap@18.7.0\n@tapjs/synonyms@1.1.18\n@tapjs/stdin@1.1.18\n@tapjs/spawn@1.1.18\n@tapjs/snapshot@1.2.18\n@tapjs/sinon@1.1.18\n@tapjs/run@1.5.0\n@tapjs/reporter@1.3.16\n@tapjs/node-serialize@1.3.0\n@tapjs/nock@3.1.18\n@tapjs/mock@1.3.0\n@tapjs/mocha-globals@1.1.18\n@tapjs/intercept@1.2.18\n@tapjs/fixture@1.2.18\n@tapjs/filter@1.2.18\n@tapjs/esbuild-kit@1.1.19\n@tapjs/dummy-plugin@1.1.20\n@tapjs/create-plugin@1.1.18\n@tapjs/core@1.5.0\n@tapjs/config@2.4.15\n@tapjs/clock@1.1.18\n@tapjs/before-each@1.1.18\n@tapjs/before@1.1.18\n@tapjs/asserts@1.1.18\n@tapjs/after-each@1.1.18\n@tapjs/after@1.1.18","shortMessageHtmlLink":"update versions"}},{"before":"e906d2179bc6ee5489682c845524ba9541009714","after":"86befb94733398c41217dc08adec72b4e4b3001c","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-25T21:37:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"changelog 18.7","shortMessageHtmlLink":"changelog 18.7"}},{"before":"dc8dadd88d80021109dee439720b4958f075a19a","after":"e906d2179bc6ee5489682c845524ba9541009714","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-25T20:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"tcompare: update test to strip out node version specific cruft","shortMessageHtmlLink":"tcompare: update test to strip out node version specific cruft"}},{"before":"0768324e49b18e5abb8efdd0ccb2699590ef54b4","after":"dc8dadd88d80021109dee439720b4958f075a19a","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-19T22:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"ci: node 20 and 21 only","shortMessageHtmlLink":"ci: node 20 and 21 only"}},{"before":"5063b460033e77bb00739148e044dc851c399abd","after":"0768324e49b18e5abb8efdd0ccb2699590ef54b4","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-19T21:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"remove windows from CI\n\nSee: https://github.com/nrwl/nx/issues/21246","shortMessageHtmlLink":"remove windows from CI"}},{"before":"51e8a31057fc2de151fb8010acced6f37754cc22","after":"5063b460033e77bb00739148e044dc851c399abd","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-19T20:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"chore: use --loader in bootstrap\n\nThe CI was failing for older node versions, because the bootstrap script\nwas updated to use `--import` instead of `--loader`, which of course is\nnot going to work for old node versions.\n\nCould have a switch, but since `--loader` still works, may as well just\nleave it using the older style, as long as node < 20 is still supported.","shortMessageHtmlLink":"chore: use --loader in bootstrap"}},{"before":"4e46e10753a728ee0e4c1ca5bda60af1f23164aa","after":"51e8a31057fc2de151fb8010acced6f37754cc22","ref":"refs/heads/isaacs/windows-ci","pushedAt":"2024-01-19T20:19:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"bootstrap: run nx in --verbose mode","shortMessageHtmlLink":"bootstrap: run nx in --verbose mode"}},{"before":"ba8f1d51a711c22dc2141984669b536e9e393107","after":"81dd0ada047279352863fc681dab0db4aac78005","ref":"refs/heads/isaacs/windows-spawn-fix","pushedAt":"2024-01-19T05:43:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"add shell:true to npm spawns for windows benefit\n\nRe: #988\n\nSimilar to #990, but without adding cross-spawn as a dep.","shortMessageHtmlLink":"add shell:true to npm spawns for windows benefit"}},{"before":null,"after":"ba8f1d51a711c22dc2141984669b536e9e393107","ref":"refs/heads/isaacs/windows-spawn-fix","pushedAt":"2024-01-19T05:35:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"add shell:true to npm spawns for windows benefit\n\nRe: #988","shortMessageHtmlLink":"add shell:true to npm spawns for windows benefit"}},{"before":"511019b2ac0fa014370154c3a341a0e632f50b19","after":"5e285260e0f8322464da561ceb64a6daa7134cad","ref":"refs/heads/main","pushedAt":"2024-01-19T02:16:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"core: inherit diagnostic option in subtests\n\nfixes #984\n\nPR-URL: https://github.com/tapjs/tapjs/pull/985\nCredit: @utybo\nClose: #985\nReviewed-by: @isaacs","shortMessageHtmlLink":"core: inherit diagnostic option in subtests"}},{"before":"cc75d20b9b38173a0b0815fa4b51addbcf909ce7","after":"afa8a3844ceaf637ef3c274eb38b84693988e7df","ref":"refs/heads/legacy-v16","pushedAt":"2023-12-15T20:43:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update cli doc","shortMessageHtmlLink":"update cli doc"}},{"before":"099545ad0264e00b30b42039cca90015d9cf3d86","after":"511019b2ac0fa014370154c3a341a0e632f50b19","ref":"refs/heads/main","pushedAt":"2023-11-16T18:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\n@tapjs/worker@1.1.17\n@tapjs/typescript@1.3.6\n@tapjs/tsx@1.1.18\n@tapjs/test@1.3.17\ntcompare@6.4.5\ntap@18.6.1\n@tapjs/synonyms@1.1.17\n@tapjs/stdin@1.1.17\n@tapjs/spawn@1.1.17\n@tapjs/snapshot@1.2.17\n@tapjs/sinon@1.1.17\n@tapjs/run@1.4.16\n@tapjs/reporter@1.3.15\n@tapjs/node-serialize@1.2.6\n@tapjs/nock@3.1.17\n@tapjs/mock@1.2.15\n@tapjs/mocha-globals@1.1.17\n@tapjs/intercept@1.2.17\n@tapjs/fixture@1.2.17\n@tapjs/filter@1.2.17\n@tapjs/esbuild-kit@1.1.18\n@tapjs/dummy-plugin@1.1.19\n@tapjs/create-plugin@1.1.17\n@tapjs/core@1.4.6\n@tapjs/config@2.4.14\n@tapjs/clock@1.1.17\n@tapjs/before-each@1.1.17\n@tapjs/before@1.1.17\n@tapjs/asserts@1.1.17\n@tapjs/after-each@1.1.17\n@tapjs/after@1.1.17","shortMessageHtmlLink":"update versions"}},{"before":"f4da09354328cdd8fa540b9f2e69455632c333a3","after":"099545ad0264e00b30b42039cca90015d9cf3d86","ref":"refs/heads/main","pushedAt":"2023-11-16T18:51:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\ntap@18.6.0","shortMessageHtmlLink":"update versions"}},{"before":"26445bd765b6a239251616248c12754bb3257be9","after":null,"ref":"refs/tags/tap@18.6.0","pushedAt":"2023-11-16T17:58:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"}},{"before":null,"after":"5d7f59e823033f7df9f7428ff367982d5935692f","ref":"refs/heads/tsimp","pushedAt":"2023-11-16T17:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\ntap@18.6.0","shortMessageHtmlLink":"update versions"}},{"before":"7505ccdf8e5c62eac9fb731bd3081e2e9b04aa78","after":"f4da09354328cdd8fa540b9f2e69455632c333a3","ref":"refs/heads/main","pushedAt":"2023-11-15T21:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"avoid EBUSY when deleting fixture dir on windows","shortMessageHtmlLink":"avoid EBUSY when deleting fixture dir on windows"}},{"before":"639f3f21204cb5b64d29eedde119fc627a8ba934","after":"7505ccdf8e5c62eac9fb731bd3081e2e9b04aa78","ref":"refs/heads/main","pushedAt":"2023-11-15T19:08:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"handle valueOf in tcompare::same\n\nPR-URL: https://github.com/tapjs/tapjs/pull/970\nCredit: @RonaldZielaznicki\nClose: #970\nReviewed-by: @isaacs","shortMessageHtmlLink":"handle valueOf in tcompare::same"}},{"before":"788d93a39f4ed2518eeb33b9e4829a864af8a3f6","after":"639f3f21204cb5b64d29eedde119fc627a8ba934","ref":"refs/heads/main","pushedAt":"2023-11-15T07:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"Fully resolve module references for pnpm benefit\n\nThere were two cases that were working only if the module was in the top\nlevel node_modules.\n\nThere should never be a reason for typical userland tap programs to\nhave a direct dependency on `@tapjs/test` or any version of ts-node\nunless they're using that themselves.\n\nFix: https://github.com/tapjs/tapjs/issues/974","shortMessageHtmlLink":"Fully resolve module references for pnpm benefit"}},{"before":"47aaf61c45efc623b6ac9944fc76b8207b17ca19","after":"788d93a39f4ed2518eeb33b9e4829a864af8a3f6","ref":"refs/heads/main","pushedAt":"2023-11-13T21:36:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\ntap@18.5.8\n@tapjs/run@1.4.15\n@tapjs/reporter@1.3.14\n@tapjs/esbuild-kit@1.1.17\n@tapjs/dummy-plugin@1.1.18\n@tapjs/config@2.4.13","shortMessageHtmlLink":"update versions"}},{"before":"05342c4cb82a564de176d37ac204e9e032fee5fd","after":"47aaf61c45efc623b6ac9944fc76b8207b17ca19","ref":"refs/heads/main","pushedAt":"2023-11-04T02:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"put 'tap debug' in the help output","shortMessageHtmlLink":"put 'tap debug' in the help output"}},{"before":"a2a982b4fa2c6eab1b715a0a7e84ccde982cf480","after":"05342c4cb82a564de176d37ac204e9e032fee5fd","ref":"refs/heads/main","pushedAt":"2023-11-04T02:03:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"update versions\n\ntap@18.5.7\n@tapjs/run@1.4.14","shortMessageHtmlLink":"update versions"}},{"before":"13a7a1e586b9374d39ea20b6954583b26df172b5","after":"a2a982b4fa2c6eab1b715a0a7e84ccde982cf480","ref":"refs/heads/main","pushedAt":"2023-11-03T14:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isaacs","name":"isaacs","path":"/isaacs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9287?s=80&v=4"},"commit":{"message":"docs: changelog patches to 18.5","shortMessageHtmlLink":"docs: changelog patches to 18.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIChw6QA","startCursor":null,"endCursor":null}},"title":"Activity ยท tapjs/tapjs"}