{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727883363,"defaultBranch":"main","name":"mads-cli","ownerLogin":"umsi-mads","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-05T19:16:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46458524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718218557.0","currentOid":""},"activityList":{"items":[{"before":"364e182f6d6547f3dd894b13293d109667096517","after":"353ddf3e33c1beedd0fa3c29802d9a0bf1c4d5ca","ref":"refs/heads/main","pushedAt":"2024-08-06T21:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Update implementation of git-based tags","shortMessageHtmlLink":"Update implementation of git-based tags"}},{"before":"64a8ad67daf2729f8a0410f9d0a0e0958219c408","after":"364e182f6d6547f3dd894b13293d109667096517","ref":"refs/heads/main","pushedAt":"2024-08-01T20:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Remove tags from emails","shortMessageHtmlLink":"Remove <code> tags from emails"}},{"before":"85a1d513baadcff1133388147a576c7c9336bda2","after":"64a8ad67daf2729f8a0410f9d0a0e0958219c408","ref":"refs/heads/main","pushedAt":"2024-08-01T18:38:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Add presign and read_key to build.s3","shortMessageHtmlLink":"Add presign and read_key to build.s3"}},{"before":"44017a4332f470e65d25210daf7f785024d510bf","after":"85a1d513baadcff1133388147a576c7c9336bda2","ref":"refs/heads/main","pushedAt":"2024-07-29T17:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Pass kwargs to sp.Popen() in shell","shortMessageHtmlLink":"Pass kwargs to sp.Popen() in shell"}},{"before":"9fcdbcd3c0cdc1f60a33f4d70fb5cb8ddb313455","after":"44017a4332f470e65d25210daf7f785024d510bf","ref":"refs/heads/main","pushedAt":"2024-07-22T18:34:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Improve S3 find_keys searching","shortMessageHtmlLink":"Improve S3 find_keys searching"}},{"before":"9f8792ae83eed702a8407a6e41a3ee32b4b8bcbd","after":"9fcdbcd3c0cdc1f60a33f4d70fb5cb8ddb313455","ref":"refs/heads/main","pushedAt":"2024-06-26T17:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Add an_indent()","shortMessageHtmlLink":"Add an_indent()"}},{"before":"f400870de88dfef48d06db37f6134d73983fe260","after":"9f8792ae83eed702a8407a6e41a3ee32b4b8bcbd","ref":"refs/heads/main","pushedAt":"2024-06-18T19:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Add S3.find_keys and S3.find_key functions","shortMessageHtmlLink":"Add S3.find_keys and S3.find_key functions"}},{"before":"990aff83455d6a9ba7b576a35ac7d4e0886b18f5","after":"f400870de88dfef48d06db37f6134d73983fe260","ref":"refs/heads/main","pushedAt":"2024-06-13T16:58:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Make logging shell calls optional","shortMessageHtmlLink":"Make logging shell calls optional"}},{"before":"bcf5ce52c3021bcf1e1d68d9fde4ac03f8d7b57b","after":"990aff83455d6a9ba7b576a35ac7d4e0886b18f5","ref":"refs/heads/main","pushedAt":"2024-06-13T16:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Make logging shell calls optional","shortMessageHtmlLink":"Make logging shell calls optional"}},{"before":"0fcb4675215b6ceb6946e525ae22d8f08f4e389f","after":null,"ref":"refs/heads/stderr","pushedAt":"2024-06-12T18:55:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"}},{"before":"d9e4c9014f2c9984b0e0652c158775bae5169cbc","after":"bcf5ce52c3021bcf1e1d68d9fde4ac03f8d7b57b","ref":"refs/heads/main","pushedAt":"2024-06-12T18:55:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"IO updates (#5)\n\n* Always log to stderr. Valid uses of the CLI will be watching for stdout and we don't want to pollute it with logs.\r\n* Allow overriding stdout and stderr in shell functions. Sometimes we don't care about the output at all.\r\n* Defer some imports to better enable individual tool use.","shortMessageHtmlLink":"IO updates (#5)"}},{"before":"68e43b8a7fa50c8976a5f504ed6511d585de93b4","after":"0fcb4675215b6ceb6946e525ae22d8f08f4e389f","ref":"refs/heads/stderr","pushedAt":"2024-06-12T18:53:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Allow overriding stdout and stderr in shell","shortMessageHtmlLink":"Allow overriding stdout and stderr in shell"}},{"before":null,"after":"68e43b8a7fa50c8976a5f504ed6511d585de93b4","ref":"refs/heads/stderr","pushedAt":"2024-06-12T18:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Allow overriding stdout and stderr in shell","shortMessageHtmlLink":"Allow overriding stdout and stderr in shell"}},{"before":"1a914dcbf96c9732b66a9b25a2434d2748c636d3","after":null,"ref":"refs/heads/stderr","pushedAt":"2024-06-10T18:31:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"}},{"before":"2804051c3792c4d5047282f3d8bd91a4854afcae","after":"d9e4c9014f2c9984b0e0652c158775bae5169cbc","ref":"refs/heads/main","pushedAt":"2024-06-10T18:31:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Always log to stderr (#4)","shortMessageHtmlLink":"Always log to stderr (#4)"}},{"before":null,"after":"1a914dcbf96c9732b66a9b25a2434d2748c636d3","ref":"refs/heads/stderr","pushedAt":"2024-06-10T18:29:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Always log to stderr","shortMessageHtmlLink":"Always log to stderr"}},{"before":"4abcdce26003c1786db6a5c0c39c5f977f46179e","after":null,"ref":"refs/heads/term-io","pushedAt":"2024-06-10T18:22:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"}},{"before":"cbd186ccb1a8410d8684781627afb48f6b427a3d","after":"2804051c3792c4d5047282f3d8bd91a4854afcae","ref":"refs/heads/main","pushedAt":"2024-06-10T18:22:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Look for $SHLVL when determining whether in a terminal (#3)","shortMessageHtmlLink":"Look for $SHLVL when determining whether in a terminal (#3)"}},{"before":"d46a32ea7819d9cc0a06025546680085fd4afb24","after":"4abcdce26003c1786db6a5c0c39c5f977f46179e","ref":"refs/heads/term-io","pushedAt":"2024-06-10T18:19:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Look for $SHLVL when determining whether in a terminal","shortMessageHtmlLink":"Look for $SHLVL when determining whether in a terminal"}},{"before":"0a9efa8a8505a412e56c7a6c7a31e34d62527dd5","after":"d46a32ea7819d9cc0a06025546680085fd4afb24","ref":"refs/heads/term-io","pushedAt":"2024-06-10T18:18:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Look for $SHLVL when determining whether in a terminal","shortMessageHtmlLink":"Look for $SHLVL when determining whether in a terminal"}},{"before":null,"after":"0a9efa8a8505a412e56c7a6c7a31e34d62527dd5","ref":"refs/heads/term-io","pushedAt":"2024-06-10T18:14:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Look for $SHLVL when determining whether in a terminal","shortMessageHtmlLink":"Look for $SHLVL when determining whether in a terminal"}},{"before":"bbf7f8712ca86b5353e79b5668633b451bf8af72","after":null,"ref":"refs/heads/term-io","pushedAt":"2024-04-09T22:42:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"}},{"before":"2e5c2989e1b3c5636956763fc1169c85ec2a1d06","after":"cbd186ccb1a8410d8684781627afb48f6b427a3d","ref":"refs/heads/main","pushedAt":"2024-04-09T22:42:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Update I/O handling for better CI output (#2)\n\nRich is a really great library for use with CLI tools, but internally it's structured around a terminal. Specifically, the issue is that it requires a width. In the absence of one, it picks 80, which is normally fine, but it makes wide log outputs look really bad and take up more space than they should.\r\n\r\nThis PR tries to determine if pretty terminal output makes sense, and if it doesn't, it foregoes the use of Rich altogether.","shortMessageHtmlLink":"Update I/O handling for better CI output (#2)"}},{"before":"2b88726f88f810cfe32cbe53015579ae7f1b7c74","after":"bbf7f8712ca86b5353e79b5668633b451bf8af72","ref":"refs/heads/term-io","pushedAt":"2024-04-09T21:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Fix cli tests","shortMessageHtmlLink":"Fix cli tests"}},{"before":null,"after":"2b88726f88f810cfe32cbe53015579ae7f1b7c74","ref":"refs/heads/term-io","pushedAt":"2024-04-09T21:08:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Don't use rich if we're not in an interactive terminal","shortMessageHtmlLink":"Don't use rich if we're not in an interactive terminal"}},{"before":"29ac226dcfa37ee96340d02ae44e869148367f29","after":null,"ref":"refs/heads/pydantic-2","pushedAt":"2024-04-09T17:46:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"}},{"before":"361d1bcf8d4d0337ea523864e0e07a8af2022bec","after":"2e5c2989e1b3c5636956763fc1169c85ec2a1d06","ref":"refs/heads/main","pushedAt":"2024-04-09T17:46:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Update to use pydantic v2 (#1)\n\n* Update to use pydantic v2\r\n\r\n* Add GitHub actions test workflow\r\n\r\n* Fix Local runner test\r\n\r\n* Use expand_all when printing environ","shortMessageHtmlLink":"Update to use pydantic v2 (#1)"}},{"before":"af075a322822cf130a205cce87d7321bf3ff61b8","after":"29ac226dcfa37ee96340d02ae44e869148367f29","ref":"refs/heads/pydantic-2","pushedAt":"2024-04-09T17:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Use expand_all when printing environ","shortMessageHtmlLink":"Use expand_all when printing environ"}},{"before":"1bbfdec5620c9ef9da4607e36e5ee7c3024a92f7","after":"af075a322822cf130a205cce87d7321bf3ff61b8","ref":"refs/heads/pydantic-2","pushedAt":"2024-04-09T17:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Fix Local runner test","shortMessageHtmlLink":"Fix Local runner test"}},{"before":"185c031b4b21be250fabb4d8441e7f92c46d24d1","after":"1bbfdec5620c9ef9da4607e36e5ee7c3024a92f7","ref":"refs/heads/pydantic-2","pushedAt":"2024-04-09T17:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreve","name":"Violet Shreve","path":"/shreve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/253634?s=80&v=4"},"commit":{"message":"Add GitHub actions test workflow","shortMessageHtmlLink":"Add GitHub actions test workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQyMTo0NzoxMC4wMDAwMDBazwAAAASTjqDS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQyMTo0NzoxMC4wMDAwMDBazwAAAASTjqDS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQxNzozODo1NC4wMDAwMDBazwAAAAQsRS4K"}},"title":"Activity ยท umsi-mads/mads-cli"}