{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":634972366,"defaultBranch":"main","name":"maelstrom","ownerLogin":"maelstrom-software","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-01T17:13:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143158024?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720033223.0","currentOid":""},"activityList":{"items":[{"before":"642a4f21cc8580d15b94af9367890e4c0bbd433c","after":"b21a2562e26ce201188f46305e9539b39f986c3f","ref":"refs/heads/main","pushedAt":"2024-07-03T19:29:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Start version $NEXT_VERSION.","shortMessageHtmlLink":"Start version $NEXT_VERSION."}},{"before":"92aaa7bab47961eee530355fd14708f54b82db58","after":"642a4f21cc8580d15b94af9367890e4c0bbd433c","ref":"refs/heads/main","pushedAt":"2024-07-03T19:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Version 0.10.0.","shortMessageHtmlLink":"Version 0.10.0."}},{"before":"42f1dd302fbcc9f803f14642be4356bb58f2e532","after":"92aaa7bab47961eee530355fd14708f54b82db58","ref":"refs/heads/main","pushedAt":"2024-07-03T18:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Make a few small changes to CHANGELOG.","shortMessageHtmlLink":"Make a few small changes to CHANGELOG."}},{"before":"108e9f14278bb37c15811a4a3d775e933330e014","after":"42f1dd302fbcc9f803f14642be4356bb58f2e532","ref":"refs/heads/main","pushedAt":"2024-07-03T18:47:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"5377c5cfbae6883278e9828c53f5f6e6339383f3","after":"108e9f14278bb37c15811a4a3d775e933330e014","ref":"refs/heads/main","pushedAt":"2024-07-02T23:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Make some changes to the book.","shortMessageHtmlLink":"Make some changes to the book."}},{"before":"f3b11fb5c4502b622ce5819444d26ff53cd472fb","after":"5377c5cfbae6883278e9828c53f5f6e6339383f3","ref":"refs/heads/main","pushedAt":"2024-07-02T20:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"I didn't mean to overwrite the maelstrom-pytest.toml file.","shortMessageHtmlLink":"I didn't mean to overwrite the maelstrom-pytest.toml file."}},{"before":"c3ccde392256dfe62ed0f381db8a85463574a7d9","after":"f3b11fb5c4502b622ce5819444d26ff53cd472fb","ref":"refs/heads/main","pushedAt":"2024-07-02T19:28:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Make test-runner handle init flag.","shortMessageHtmlLink":"Make test-runner handle init flag."}},{"before":"1a1cab61223ef694adb978207adb6abb01acee75","after":"c3ccde392256dfe62ed0f381db8a85463574a7d9","ref":"refs/heads/main","pushedAt":"2024-07-02T18:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Change fancy UI to not use alternate screen\n\nand print completed tests to terminal before the UI.","shortMessageHtmlLink":"Change fancy UI to not use alternate screen"}},{"before":"095f3ec95a139b75d07ae45090b19f524eacacb8","after":"1a1cab61223ef694adb978207adb6abb01acee75","ref":"refs/heads/main","pushedAt":"2024-07-01T23:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Ignore build-dir when collecting tests with pytest","shortMessageHtmlLink":"Ignore build-dir when collecting tests with pytest"}},{"before":"4e0ef8af1ffcc2e93240b102184ba7a5466a478a","after":"095f3ec95a139b75d07ae45090b19f524eacacb8","ref":"refs/heads/main","pushedAt":"2024-07-01T22:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Add explicit shutdown message for UiSender\n\nSince we give a copy of the UiSender to the logger, it can be hard to\nuse the channel shutdown as a way to signal that the UI thread needs to\nexit.","shortMessageHtmlLink":"Add explicit shutdown message for UiSender"}},{"before":"8758772d6652467b129a359e6b29eaa777cdff70","after":"4e0ef8af1ffcc2e93240b102184ba7a5466a478a","ref":"refs/heads/main","pushedAt":"2024-07-01T21:18:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"update readme with python stuff","shortMessageHtmlLink":"update readme with python stuff"}},{"before":"efff4bf607155e8c54cf1455d5d7e20c2e72a4a5","after":"8758772d6652467b129a359e6b29eaa777cdff70","ref":"refs/heads/main","pushedAt":"2024-07-01T19:50:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Add ui message for finishing building","shortMessageHtmlLink":"Add ui message for finishing building"}},{"before":"0c00ebf75c4b1fbd3bb3d197a5aca87e2008cdf4","after":"efff4bf607155e8c54cf1455d5d7e20c2e72a4a5","ref":"refs/heads/main","pushedAt":"2024-06-28T07:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Move terminal formatting code into the UI","shortMessageHtmlLink":"Move terminal formatting code into the UI"}},{"before":"02ec564349c407f597046bafc2693202f02b7f31","after":"0c00ebf75c4b1fbd3bb3d197a5aca87e2008cdf4","ref":"refs/heads/main","pushedAt":"2024-06-28T03:54:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Error on short splice write in worker\n\nSome callers are relying on this being atomic so we can't call it in a\nloop. So lets return an error to try to better understand the situation\nwhere this can happen.","shortMessageHtmlLink":"Error on short splice write in worker"}},{"before":"05a51c030a500147cea98e6a9b0771d4ca325712","after":"02ec564349c407f597046bafc2693202f02b7f31","ref":"refs/heads/main","pushedAt":"2024-06-27T23:44:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Extract out a common main function for maelstrom-pytest, maelstrom-go-test, and cargo-maelstrom.","shortMessageHtmlLink":"Extract out a common main function for maelstrom-pytest, maelstrom-go…"}},{"before":"70f0bb8810ea82105d2fa736c328c868ce4f712b","after":"05a51c030a500147cea98e6a9b0771d4ca325712","ref":"refs/heads/main","pushedAt":"2024-06-27T21:32:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Fix integration test.","shortMessageHtmlLink":"Fix integration test."}},{"before":"20e8ee112dd5fa1c43f9db5b226bbfb39b2d43f7","after":"70f0bb8810ea82105d2fa736c328c868ce4f712b","ref":"refs/heads/main","pushedAt":"2024-06-27T20:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Make pyargs a configuration value, and give it a new name.","shortMessageHtmlLink":"Make pyargs a configuration value, and give it a new name."}},{"before":"ba9dfd203501d3e5e6af66a3c6b877a1dfd751ed","after":"20e8ee112dd5fa1c43f9db5b226bbfb39b2d43f7","ref":"refs/heads/main","pushedAt":"2024-06-27T19:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Run cargo fmt.","shortMessageHtmlLink":"Run cargo fmt."}},{"before":"74d7356f94bfb65d4353c26552f06420b55c09a9","after":"ba9dfd203501d3e5e6af66a3c6b877a1dfd751ed","ref":"refs/heads/main","pushedAt":"2024-06-27T19:20:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Move command-line options and configuration values around a bit.","shortMessageHtmlLink":"Move command-line options and configuration values around a bit."}},{"before":"db78e181eb7e992be37a4d84a6f63b53c4c67ffc","after":"74d7356f94bfb65d4353c26552f06420b55c09a9","ref":"refs/heads/main","pushedAt":"2024-06-27T19:17:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Add .maelstrom-pytest to .gitignore.","shortMessageHtmlLink":"Add .maelstrom-pytest to .gitignore."}},{"before":"0d9ef2e47b09120077f70a8594376b8b0fba012a","after":"db78e181eb7e992be37a4d84a6f63b53c4c67ffc","ref":"refs/heads/main","pushedAt":"2024-06-27T05:02:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Add new \"fancy\" test runner UI using ratatui\n\nSo far just a progress bar","shortMessageHtmlLink":"Add new \"fancy\" test runner UI using ratatui"}},{"before":"33327dec3be4d0a24ac2a29524138656ff5a7b9c","after":"0d9ef2e47b09120077f70a8594376b8b0fba012a","ref":"refs/heads/main","pushedAt":"2024-06-27T03:37:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Hoist UI object. Now the terminal object is only used in the tests","shortMessageHtmlLink":"Hoist UI object. Now the terminal object is only used in the tests"}},{"before":"c597fa73e633d8a2f65d398c2ca66092f8479ccb","after":"33327dec3be4d0a24ac2a29524138656ff5a7b9c","ref":"refs/heads/main","pushedAt":"2024-06-26T09:11:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Move progress module to be under ui::simple","shortMessageHtmlLink":"Move progress module to be under ui::simple"}},{"before":"c5a2b280569e86d289e5a92c82662585ada4d1b7","after":"c597fa73e633d8a2f65d398c2ca66092f8479ccb","ref":"refs/heads/main","pushedAt":"2024-06-25T23:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Add more documentation for the new multi-test-runner world.","shortMessageHtmlLink":"Add more documentation for the new multi-test-runner world."}},{"before":"9bc51f7b2f4706c0d6f46ef32ffb1f3a1ceeffcf","after":"c5a2b280569e86d289e5a92c82662585ada4d1b7","ref":"refs/heads/main","pushedAt":"2024-06-25T22:52:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Use docker://python:3.11-alpine in the test.\n\nThis docker image is half the size, and speeds things up a little bit.","shortMessageHtmlLink":"Use docker://python:3.11-alpine in the test."}},{"before":"e9631ebe76bb572e1f0ab01a1354e79af9498674","after":"9bc51f7b2f4706c0d6f46ef32ffb1f3a1ceeffcf","ref":"refs/heads/main","pushedAt":"2024-06-25T05:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Compare artifact converted to kebab-case to package name\n\nThis seems to have changed in newer versions of cargo. It changes the\nartifact name to be snake case automatically.","shortMessageHtmlLink":"Compare artifact converted to kebab-case to package name"}},{"before":"00998decff443fe84deaa33728f621bf50366062","after":"e9631ebe76bb572e1f0ab01a1354e79af9498674","ref":"refs/heads/main","pushedAt":"2024-06-25T05:27:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"Add initial integration test for the go test runner","shortMessageHtmlLink":"Add initial integration test for the go test runner"}},{"before":"96a8bf1cde6bb3a6a3c2e450abf1546dd31ddcbc","after":"00998decff443fe84deaa33728f621bf50366062","ref":"refs/heads/main","pushedAt":"2024-06-24T23:13:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nfachan","name":"Neal Fachan","path":"/nfachan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33526248?s=80&v=4"},"commit":{"message":"Start updating documentatio now that we have multiple clients.","shortMessageHtmlLink":"Start updating documentatio now that we have multiple clients."}},{"before":"e3f905f1af68ef9d737cb4d5f48c69594bb4d07a","after":"96a8bf1cde6bb3a6a3c2e450abf1546dd31ddcbc","ref":"refs/heads/main","pushedAt":"2024-06-24T23:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"When failing to push an artifact include artifact path in error message","shortMessageHtmlLink":"When failing to push an artifact include artifact path in error message"}},{"before":"8f5f3337401993da690d20e9ecb5f2d0e6f0cdd5","after":"e3f905f1af68ef9d737cb4d5f48c69594bb4d07a","ref":"refs/heads/main","pushedAt":"2024-06-24T22:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbobbio","name":"Remi Bernotavicius","path":"/bobbobbio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531660?s=80&v=4"},"commit":{"message":"In worker middle proc, call abort raise SIGKILL\n\nIf it is pid 1 in a pid namespace we can't even send ourselves KILL.","shortMessageHtmlLink":"In worker middle proc, call abort raise SIGKILL"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdj0K3gA","startCursor":null,"endCursor":null}},"title":"Activity · maelstrom-software/maelstrom"}