{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":456978980,"defaultBranch":"master","name":"tomato","ownerLogin":"dgbowl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-08T14:59:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97680503?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717665005.0","currentOid":""},"activityList":{"items":[{"before":"ebc7f75874d278c50e6ad36c80b772a3628e5d81","after":"cd3c85adeb522a265e82a56793c2a7df4bb1ee7a","ref":"refs/heads/driverinterface","pushedAt":"2024-06-06T09:34:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Merge branch 'driverinterface' of github.com:dgbowl/tomato into driverinterface","shortMessageHtmlLink":"Merge branch 'driverinterface' of github.com:dgbowl/tomato into drive…"}},{"before":"a81ccac38eaa50248631217561093e9bf46709e0","after":"3f2d830d99fc6fe804ba1a04ce8935fdd8caf954","ref":"refs/heads/gh-pages","pushedAt":"2024-06-06T09:24:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Add 0.2.3 docs","shortMessageHtmlLink":"Add 0.2.3 docs"}},{"before":"9f92a16509aae5d48982ad19f5eb4b78463fb3fb","after":"fb9370369a628b9089666d31f1076a11ab6e615c","ref":"refs/heads/0.2.x","pushedAt":"2024-06-06T09:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"ketchup: json string switch and unready function (#80)\n\n* Ketchup: add switch -J for receiving/sending json strings in submit and status\r\n\r\n* black formatting\r\n\r\n* Bugfix status of specific job\r\n\r\nzip(*running) would fail if no cells were running, now only does this if running is not empty. Also delete extraneous print statements.\r\n\r\n* Add 'unready' function to ketchup\r\n\r\n* Add ketchup unready to ketchup function list\r\n\r\n* Fix typo\r\n\r\n* Bugfix, simplify ketchup ready unready\r\n\r\n* PR #80 review changes\r\nRefactor ketchup status\r\n-J argument only on status and submit functions\r\n\r\n* Test on 0.2.x branch\r\n\r\n* ketchup status x print as yaml\r\n\r\n* Remove memory filled warning from driver_funcs\r\n\r\nMemory filled/size is not guaranteed by all drivers, should be made driver-specific\r\n\r\n* Attempt to read status directly from get_data, if not fall back to get_status\r\n\r\n* Bugfix checking if data[\"current\"][\"status\"] exists\r\n\r\n* Bugfixfix last bugfix still didn't work if data is None\r\n\r\n* Bugfixfixfix just use a try except block\r\n\r\nSomehow data was NoneType but did not short circuit the previous 'if data and ....' statement\r\n\r\n* Bugfix example-counter early job termination\r\n\r\nChange get_status and get_data order to avoid race conditions when polling rate is the same as test duration\r\n\r\n---------\r\n\r\nCo-authored-by: Peter Kraus ","shortMessageHtmlLink":"ketchup: json string switch and unready function (#80)"}},{"before":"bad20cd67df486a77f89a743f777fc01a3929f8e","after":"9f92a16509aae5d48982ad19f5eb4b78463fb3fb","ref":"refs/heads/0.2.x","pushedAt":"2024-06-05T05:55:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Bump sphinx & disable pydantic in docs. (#87)","shortMessageHtmlLink":"Bump sphinx & disable pydantic in docs. (#87)"}},{"before":"1c04e300a957a3b04cd69dfeaabde765b3949d12","after":"5a87ba99d9ab54bf59b32e7f71a33feebae1b91b","ref":"refs/heads/docs-0.2.x","pushedAt":"2024-06-05T05:55:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Bump sphinx & disable pydantic in docs.","shortMessageHtmlLink":"Bump sphinx & disable pydantic in docs."}},{"before":"70864f3192fa8269d4d1c197692e643dc77c28a6","after":"1c04e300a957a3b04cd69dfeaabde765b3949d12","ref":"refs/heads/docs-0.2.x","pushedAt":"2024-06-05T05:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Bump sphinx & disable pydantic in docs.","shortMessageHtmlLink":"Bump sphinx & disable pydantic in docs."}},{"before":null,"after":"70864f3192fa8269d4d1c197692e643dc77c28a6","ref":"refs/heads/docs-0.2.x","pushedAt":"2024-06-05T05:46:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Bump sphinx & disable pydantic in docs.","shortMessageHtmlLink":"Bump sphinx & disable pydantic in docs."}},{"before":"55315c060d90df852bd2170c84db76d0541b74df","after":"ebc7f75874d278c50e6ad36c80b772a3628e5d81","ref":"refs/heads/driverinterface","pushedAt":"2024-06-01T07:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Refactor into versioned driverinterface","shortMessageHtmlLink":"Refactor into versioned driverinterface"}},{"before":"ac07e4cbe9e62ee7aee043d8898dfa613da451e3","after":"55315c060d90df852bd2170c84db76d0541b74df","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T18:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Fix pages & ruff.","shortMessageHtmlLink":"Fix pages & ruff."}},{"before":"0fab8c8d53ecbd32a753e41fa13372636834fded","after":"ac07e4cbe9e62ee7aee043d8898dfa613da451e3","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T15:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Fork out example_counter.","shortMessageHtmlLink":"Fork out example_counter."}},{"before":"98276716b3fc8a7e08548244fa070d76628ded1a","after":"0fab8c8d53ecbd32a753e41fa13372636834fded","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T14:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"ModelInterface and Attr","shortMessageHtmlLink":"ModelInterface and Attr"}},{"before":"bfdbb4a5cc3694b12c91c0da73f0faf10e501c4b","after":"98276716b3fc8a7e08548244fa070d76628ded1a","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T12:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Two more functions.","shortMessageHtmlLink":"Two more functions."}},{"before":"37787bc44475e5673538d58ce844283af183530e","after":"bfdbb4a5cc3694b12c91c0da73f0faf10e501c4b","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T12:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Implement DriverInterface.","shortMessageHtmlLink":"Implement DriverInterface."}},{"before":null,"after":"37787bc44475e5673538d58ce844283af183530e","ref":"refs/heads/driverinterface","pushedAt":"2024-05-31T12:11:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"ruff","shortMessageHtmlLink":"ruff"}},{"before":"b32ffa2250dfa44275be4f1620714e8d2a96db0a","after":"a81ccac38eaa50248631217561093e9bf46709e0","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T19:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0a6c4d70185f193d92fb9dbe165b1c6cebbfb223","shortMessageHtmlLink":"deploy: 0a6c4d7"}},{"before":"f18142bf599dc58b77ef086b14e9d1a7663acd9e","after":"0a6c4d70185f193d92fb9dbe165b1c6cebbfb223","ref":"refs/heads/master","pushedAt":"2024-05-26T19:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Housekeeping (#84)\n\n* Move to pyproject.toml\r\n\r\n* Workflow & readme\r\n\r\n* ruff\r\n\r\n* Fix build GHA\r\n\r\n* pydantic version\r\n\r\n* Docs build hack.\r\n\r\n* Let's keep it with pydantic 1 for now here.\r\n\r\n* Build docs on ubuntu-latest\r\n\r\n* Revert some other changes.","shortMessageHtmlLink":"Housekeeping (#84)"}},{"before":"53d846847b31fbae6a74da9dc3fd4714523ce3f8","after":"e7fa3a1eb1b256997fd64da6892e8a62abba3497","ref":"refs/heads/housekeeping","pushedAt":"2024-05-26T18:26:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Revert some other changes.","shortMessageHtmlLink":"Revert some other changes."}},{"before":"539269d7b474f60f6db2d8a13ac7c7902cb01744","after":"53d846847b31fbae6a74da9dc3fd4714523ce3f8","ref":"refs/heads/housekeeping","pushedAt":"2024-05-26T18:13:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Let's keep it with pydantic 1 for now here.","shortMessageHtmlLink":"Let's keep it with pydantic 1 for now here."}},{"before":"4146cc77ef7b1fb77eb8ea6ac4f42b7af11a471c","after":"539269d7b474f60f6db2d8a13ac7c7902cb01744","ref":"refs/heads/housekeeping","pushedAt":"2024-05-26T17:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"pydantic version","shortMessageHtmlLink":"pydantic version"}},{"before":"d20f86d56ecab65bf2d43d70062ab0d521af8107","after":"4146cc77ef7b1fb77eb8ea6ac4f42b7af11a471c","ref":"refs/heads/housekeeping","pushedAt":"2024-05-26T17:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Fix build GHA","shortMessageHtmlLink":"Fix build GHA"}},{"before":null,"after":"d20f86d56ecab65bf2d43d70062ab0d521af8107","ref":"refs/heads/housekeeping","pushedAt":"2024-05-26T17:26:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"ruff","shortMessageHtmlLink":"ruff"}},{"before":"e39087c0736e99f9e7572eab86100c4512e5d354","after":"b32ffa2250dfa44275be4f1620714e8d2a96db0a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T17:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f18142bf599dc58b77ef086b14e9d1a7663acd9e","shortMessageHtmlLink":"deploy: f18142b"}},{"before":"673e5ec57ca9525927a3772643f4f82f2dfa5431","after":"f18142bf599dc58b77ef086b14e9d1a7663acd9e","ref":"refs/heads/master","pushedAt":"2024-05-26T17:11:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Add ketchup_cancel_queued and rename _cancel to _cancel_running (#83)","shortMessageHtmlLink":"Add ketchup_cancel_queued and rename _cancel to _cancel_running (#83)"}},{"before":null,"after":"c0dec1a33c148fc183b976becc58f9707bf81d96","ref":"refs/heads/cancel_queued_test","pushedAt":"2024-05-26T17:01:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"},"commit":{"message":"Add ketchup_cancel_queued and rename _cancel to _cancel_running","shortMessageHtmlLink":"Add ketchup_cancel_queued and rename _cancel to _cancel_running"}},{"before":"941472cde7ce70c4eb9b706d6192b05bd5a1f856","after":null,"ref":"refs/heads/debug_passing","pushedAt":"2024-05-22T07:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}},{"before":"98c8ee0bbffd1cfdd69dbdc82f716bb3a97e0df0","after":null,"ref":"refs/heads/unxfail_tests","pushedAt":"2024-05-22T07:31:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}},{"before":"9e4e4ffa0cafc839a6b41f03bec88b5d97355f54","after":null,"ref":"refs/heads/annotate_data","pushedAt":"2024-05-22T07:31:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}},{"before":"29412a0dda9275e54ca0ade00408248d774ddfdb","after":null,"ref":"refs/heads/tidy-up-drivers","pushedAt":"2024-05-22T07:31:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}},{"before":"93ca6c0459789362c40c698a0379ddb85dc336ac","after":null,"ref":"refs/heads/fix_deploy_again","pushedAt":"2024-05-22T07:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}},{"before":"21f3b602984f41c7da418b7641f153b52b823ba5","after":null,"ref":"refs/heads/multi_step_tests","pushedAt":"2024-05-22T07:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterKraus","name":"Peter Kraus","path":"/PeterKraus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5336995?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXgCbUAA","startCursor":null,"endCursor":null}},"title":"Activity · dgbowl/tomato"}