{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592625121,"defaultBranch":"main","name":"ReTestItems.jl","ownerLogin":"JuliaTesting","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-24T06:34:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67037081?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726665247.0","currentOid":""},"activityList":{"items":[{"before":"64441fb3ddf987b0de2e5b745eb0226377cf076c","after":null,"ref":"refs/heads/npr-fail-fast","pushedAt":"2024-09-18T12:49:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"}},{"before":"039b01eca3eb21cee188b14f39dd51dbdc73e33d","after":"fc7845b45ab69a363ba104dadc165853d28a37e4","ref":"refs/heads/main","pushedAt":"2024-09-18T12:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Add `failfast` option (#133)\n\n* Add failfast\r\n\r\n* support ENV var\r\n\r\n* Improve logging for failfast mode\r\n\r\n* Add tests\r\n\r\n* Handle `@testset failfast=true`\r\n\r\n* Bump test timeout to avoid unexpected failures\r\n\r\n* Add testitem failfast\r\n\r\n* Switch to separate `testitem_failfast` keyword\r\n\r\n* testitem failfast printing\r\n\r\n* Fallback to testset timing if tests errored\r\n\r\n* Add testitem failfast tests\r\n\r\n* Make testset name more distinctive\r\n\r\n* More docs\r\n\r\n* Setting `failfast` sets `testitem_failfast` by default\r\n\r\n* Remove racy cancellation check and switch to an atomic\r\n\r\n* Document current limitation of `failfast` with multiple workers\r\n\r\nTo make clear this may change in a non-breaking release\r\n\r\n* Bump version\r\n\r\n* fixup! Document current limitation of `failfast` with multiple workers","shortMessageHtmlLink":"Add failfast option (#133)"}},{"before":"475fd5d4413f2371dc3e1234162ba79214c06e7f","after":"64441fb3ddf987b0de2e5b745eb0226377cf076c","ref":"refs/heads/npr-fail-fast","pushedAt":"2024-09-18T12:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"fixup! Document current limitation of `failfast` with multiple workers","shortMessageHtmlLink":"fixup! Document current limitation of failfast with multiple workers"}},{"before":"962b12840aa898a62521b889cd10ded20bcf794f","after":"475fd5d4413f2371dc3e1234162ba79214c06e7f","ref":"refs/heads/npr-fail-fast","pushedAt":"2024-09-18T12:07:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"bcb747eea3e04b9e48e93fea08722fa0282b1fcb","after":"962b12840aa898a62521b889cd10ded20bcf794f","ref":"refs/heads/npr-fail-fast","pushedAt":"2024-09-18T11:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Remove racy cancellation check and switch to an atomic","shortMessageHtmlLink":"Remove racy cancellation check and switch to an atomic"}},{"before":"388bd04210c3d9ae405f991b8f85eefaf5f9d0f8","after":null,"ref":"refs/heads/npr-v1.27","pushedAt":"2024-09-18T11:04:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"}},{"before":"91ae620efc4ee7ded57c7aeeee1209f2f065dd78","after":"039b01eca3eb21cee188b14f39dd51dbdc73e33d","ref":"refs/heads/main","pushedAt":"2024-09-18T11:04:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Bump version (#188)","shortMessageHtmlLink":"Bump version (#188)"}},{"before":null,"after":"388bd04210c3d9ae405f991b8f85eefaf5f9d0f8","ref":"refs/heads/npr-v1.27","pushedAt":"2024-09-18T10:24:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"0d4a6c5c2586f813bba5c3faa9124499f8aba2dd","after":null,"ref":"refs/heads/npr-propogate-test-error","pushedAt":"2024-09-18T09:59:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"}},{"before":"d624548b837407a7744c66ae6abf568ec2a79983","after":"91ae620efc4ee7ded57c7aeeee1209f2f065dd78","ref":"refs/heads/main","pushedAt":"2024-09-18T09:59:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Surface test error if running testitem directly (#178)\n\n* Surface test error if running testitem directly\r\n\r\nSo scripts doing this would return non-zero exit code\r\n\r\n* Add test\r\n\r\n* Update test/testfiles/_direct_testitem.jl","shortMessageHtmlLink":"Surface test error if running testitem directly (#178)"}},{"before":"e538b5aca14db660127fb150414ada8a2637f249","after":"0d4a6c5c2586f813bba5c3faa9124499f8aba2dd","ref":"refs/heads/npr-propogate-test-error","pushedAt":"2024-09-18T09:45:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Update test/testfiles/_direct_testitem.jl","shortMessageHtmlLink":"Update test/testfiles/_direct_testitem.jl"}},{"before":"29c16a917d10b12a407c7ea222f328adc8b8e72a","after":"e538b5aca14db660127fb150414ada8a2637f249","ref":"refs/heads/npr-propogate-test-error","pushedAt":"2024-09-18T09:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Update test/testfiles/_direct_testitem.jl","shortMessageHtmlLink":"Update test/testfiles/_direct_testitem.jl"}},{"before":null,"after":"65f73b0399487f6187a06acb55e53b79b6b5fa9c","ref":"refs/heads/td-dump-tasks-backtraces-on-timeout","pushedAt":"2024-09-17T16:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Drvi","name":"Tomáš Drvoštěp","path":"/Drvi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2074313?s=80&v=4"},"commit":{"message":"Introduce Testitem-local Timer + debug outputs","shortMessageHtmlLink":"Introduce Testitem-local Timer + debug outputs"}},{"before":"1d311fd5d54669a864c7e2e2a7277465dfea088c","after":"c5e918c1ea658d12b8699b38bad4592a69f3d4dd","ref":"refs/heads/npr-testsetup-logs","pushedAt":"2024-09-12T22:17:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"WIP log testsetup start/done and timings","shortMessageHtmlLink":"WIP log testsetup start/done and timings"}},{"before":"d7825024936994dd57888d4f844b0a17b2f59eb1","after":"5f91402c189dc1f8efdc1df9cfe8843d87f61749","ref":"refs/heads/npr-refactor-testsetup-handling","pushedAt":"2024-09-12T22:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Drop unused `force` keyword from `runtestsetup`","shortMessageHtmlLink":"Drop unused force keyword from runtestsetup"}},{"before":"4c87b2f6abba4e1c065a3ab763894a3cfe1962a7","after":"bcb747eea3e04b9e48e93fea08722fa0282b1fcb","ref":"refs/heads/npr-fail-fast","pushedAt":"2024-09-12T22:01:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Remove racy cancellation check and switch to an atomic","shortMessageHtmlLink":"Remove racy cancellation check and switch to an atomic"}},{"before":"a011687759b37a443b9ab15c300588757fe99605","after":null,"ref":"refs/heads/npr-microopt-relpath","pushedAt":"2024-09-11T17:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"}},{"before":"e8295b0ccbc9ab7a788781d1f9d7b986c9a7f98a","after":"d624548b837407a7744c66ae6abf568ec2a79983","ref":"refs/heads/main","pushedAt":"2024-09-11T17:22:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Replace `relpath` with cheaper function (#174)\n\n* Replace `relpath` with cheaper function\r\n\r\nSince we call `relpath` for every directory and file\r\nin the directory tree before any tests start, we want\r\nthis to be as cheap as possible (to minimise latency).\r\nHopefully this new function is valid on Windows, but\r\nI've no machine to test that :/\r\n\r\n* Make type-stable\r\n\r\n* Change fields to SubString to save an alloc","shortMessageHtmlLink":"Replace relpath with cheaper function (#174)"}},{"before":"9ad119c044dd6ef2ba17b39522cd3fe3f13cacb8","after":"aa8ad2be29102af0ff8fa79840fa47296c5d7db4","ref":"refs/heads/npr-dryrun-mode","pushedAt":"2024-09-11T17:12:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"WIP add `dryrun` for printing out what test would be run","shortMessageHtmlLink":"WIP add dryrun for printing out what test would be run"}},{"before":"713d9b9808349c304a34148dbbbc73a1c622bc08","after":"a011687759b37a443b9ab15c300588757fe99605","ref":"refs/heads/npr-microopt-relpath","pushedAt":"2024-09-11T17:09:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Change fields to SubString to save an alloc","shortMessageHtmlLink":"Change fields to SubString to save an alloc"}},{"before":"ee7477986fd044d6d00575ab7bfa6ea9e21c9d1e","after":"713d9b9808349c304a34148dbbbc73a1c622bc08","ref":"refs/heads/npr-microopt-relpath","pushedAt":"2024-09-11T13:08:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Change fields to SubString to save an alloc","shortMessageHtmlLink":"Change fields to SubString to save an alloc"}},{"before":"928c8876215d72a182dc3163e074e2c23abbd421","after":"29c16a917d10b12a407c7ea222f328adc8b8e72a","ref":"refs/heads/npr-propogate-test-error","pushedAt":"2024-09-11T12:53:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"ec81c54ca51f8d5e40c0af7ff438576f0b675eee","after":"928c8876215d72a182dc3163e074e2c23abbd421","ref":"refs/heads/npr-propogate-test-error","pushedAt":"2024-09-11T12:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Update test/integrationtests.jl","shortMessageHtmlLink":"Update test/integrationtests.jl"}},{"before":"ae4128a53f551351775526cdd18534ef48884907","after":null,"ref":"refs/heads/npr-only-ast-filtering","pushedAt":"2024-09-11T11:57:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"}},{"before":"f9cf56c6794d40b29d6b2c8c7a567a0a6045a9dc","after":"e8295b0ccbc9ab7a788781d1f9d7b986c9a7f98a","ref":"refs/heads/main","pushedAt":"2024-09-11T11:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Do all filtering of testitems at AST level (#179)\n\n* WIP do all filtering at AST level\r\n\r\n* Bump version\r\n\r\n* Update tests to better reflect rai macro\r\n\r\nSpecifically `name` is required, `tags` is supported,\r\n`code` must be passed as a keyword argument.\r\n\r\n* fixup! WIP do all filtering at AST level\r\n\r\n* Delete internal tests for unsupported usage","shortMessageHtmlLink":"Do all filtering of testitems at AST level (#179)"}},{"before":"f09b11d9de644ff561da68f8d2dc72613ac7c750","after":"ae4128a53f551351775526cdd18534ef48884907","ref":"refs/heads/npr-only-ast-filtering","pushedAt":"2024-09-11T11:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Delete internal tests for unsupported usage","shortMessageHtmlLink":"Delete internal tests for unsupported usage"}},{"before":"ab525160554b16e85fe8fab09e036646086694c5","after":"ee7477986fd044d6d00575ab7bfa6ea9e21c9d1e","ref":"refs/heads/npr-microopt-relpath","pushedAt":"2024-09-11T10:33:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Make type-stable","shortMessageHtmlLink":"Make type-stable"}},{"before":"e4a3515c0424fcb9b3b6d067c1851b0e940a5171","after":"f09b11d9de644ff561da68f8d2dc72613ac7c750","ref":"refs/heads/npr-only-ast-filtering","pushedAt":"2024-09-11T10:28:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"fixup! WIP do all filtering at AST level","shortMessageHtmlLink":"fixup! WIP do all filtering at AST level"}},{"before":"3db3ebd402a65672e0cc99467ba52ddb1b57ce5b","after":"e4a3515c0424fcb9b3b6d067c1851b0e940a5171","ref":"refs/heads/npr-only-ast-filtering","pushedAt":"2024-09-09T17:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":null,"after":"3db3ebd402a65672e0cc99467ba52ddb1b57ce5b","ref":"refs/heads/npr-only-ast-filtering","pushedAt":"2024-09-09T17:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickrobinson251","name":"Nick Robinson","path":"/nickrobinson251","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13448787?s=80&v=4"},"commit":{"message":"WIP do all filtering at AST level","shortMessageHtmlLink":"WIP do all filtering at AST level"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEua3JUgA","startCursor":null,"endCursor":null}},"title":"Activity · JuliaTesting/ReTestItems.jl"}