{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":688186076,"defaultBranch":"main","name":"leptonai","ownerLogin":"leptonai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-06T20:38:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/124112888?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717713337.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d6313acf593399673f86f7f7042e0df656ad6c19","ref":"refs/heads/yqapidebug","pushedAt":"2024-06-06T22:35:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"wip: add more debug info","shortMessageHtmlLink":"wip: add more debug info"}},{"before":"d0f929a3021f2fe0a0cd4102ca5433224af70161","after":"e416bf00249925979c2e4f754c8975bba91501e6","ref":"refs/heads/main","pushedAt":"2024-06-06T21:43:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"chore(cli): migrate the kv cli and kv wrapper class to the new API. (#401)","shortMessageHtmlLink":"chore(cli): migrate the kv cli and kv wrapper class to the new API. (#…"}},{"before":"1c0e30a65017412724203b6622573ab372177184","after":null,"ref":"refs/heads/yqclikv","pushedAt":"2024-06-06T21:43:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"}},{"before":"c4982653af3e7e57aa43ed52d42d9a76fefb7133","after":null,"ref":"refs/heads/yqclijob","pushedAt":"2024-06-06T21:42:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"}},{"before":"e07b52961818e5baa017ab8a701f9dab0d4aaa25","after":"d0f929a3021f2fe0a0cd4102ca5433224af70161","ref":"refs/heads/main","pushedAt":"2024-06-06T21:42:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"chore(cli): migrate the job cli to new api format (#403)","shortMessageHtmlLink":"chore(cli): migrate the job cli to new api format (#403)"}},{"before":"67438b24c80bca49686a21d8a91871cbb536d362","after":null,"ref":"refs/heads/dev_api","pushedAt":"2024-06-06T18:06:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xlu451","name":null,"path":"/xlu451","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169013972?s=80&v=4"}},{"before":null,"after":"c4982653af3e7e57aa43ed52d42d9a76fefb7133","ref":"refs/heads/yqclijob","pushedAt":"2024-06-06T00:52:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"chore(cli): migrate the job cli to new api format","shortMessageHtmlLink":"chore(cli): migrate the job cli to new api format"}},{"before":null,"after":"67438b24c80bca49686a21d8a91871cbb536d362","ref":"refs/heads/dev_api","pushedAt":"2024-06-06T00:11:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xlu451","name":null,"path":"/xlu451","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169013972?s=80&v=4"},"commit":{"message":"completed ingress, job_log, events","shortMessageHtmlLink":"completed ingress, job_log, events"}},{"before":null,"after":"1c0e30a65017412724203b6622573ab372177184","ref":"refs/heads/yqclikv","pushedAt":"2024-06-05T08:01:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"chore(cli): migrate the kv cli and kv wrapper class to the new API.","shortMessageHtmlLink":"chore(cli): migrate the kv cli and kv wrapper class to the new API."}},{"before":"0e1d4c083aaf5874fde5df1e3a9748915000954a","after":null,"ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:54:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"}},{"before":"ac8e60e212365dc572b3223b4241f492218baf28","after":"e07b52961818e5baa017ab8a701f9dab0d4aaa25","ref":"refs/heads/main","pushedAt":"2024-06-05T05:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"feat: support python 3.12 (#398)\n\n* feat: support python 3.12\r\n\r\n* test\r\n\r\n* no lint\r\n\r\n* run py3.12 tests on osx\r\n\r\n* fix server startup\r\n\r\n* fix unable to pickle local object\r\n\r\n* install full version of torch\r\n\r\n* set PYTORCH_MPS_HIGH_WATERMARK_RATIO\r\n\r\n* run macos py3.12 in release\r\n\r\n* skip\r\n\r\n* skip more\r\n\r\n* skip more\r\n\r\n* fix more server startup\r\n\r\n* fix invalid escape sequence","shortMessageHtmlLink":"feat: support python 3.12 (#398)"}},{"before":"16c8ffcd2f6b44bfab63e7250bc90874d965d5f0","after":"0e1d4c083aaf5874fde5df1e3a9748915000954a","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"fix invalid escape sequence","shortMessageHtmlLink":"fix invalid escape sequence"}},{"before":"db943619cfe9ca9874efee1cd54c3e90a729e887","after":"16c8ffcd2f6b44bfab63e7250bc90874d965d5f0","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"fix more server startup","shortMessageHtmlLink":"fix more server startup"}},{"before":"3a56ad6cb041dc8036cc62741e48b6004cab4bf4","after":"db943619cfe9ca9874efee1cd54c3e90a729e887","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:18:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into py3.12","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into py3.12"}},{"before":"e653ab051e4695540920eeddadc1d8cbb867defe","after":"ac8e60e212365dc572b3223b4241f492218baf28","ref":"refs/heads/main","pushedAt":"2024-06-05T05:17:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"feat[cli]: move cli login/logout/workspace to new v1 api (#400)\n\n* move cli login/logout/workspace to new v1 api\r\n\r\n* linkt","shortMessageHtmlLink":"feat[cli]: move cli login/logout/workspace to new v1 api (#400)"}},{"before":"f57a5a85c03bbab81e7aaf6a8975ca948584b8fb","after":null,"ref":"refs/heads/yqcliworkspace","pushedAt":"2024-06-05T05:17:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"}},{"before":"e786171d1ea87074e9ede15e8043bf47b8cb114d","after":"3a56ad6cb041dc8036cc62741e48b6004cab4bf4","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"skip more","shortMessageHtmlLink":"skip more"}},{"before":"063817b56aa1bb336cd888bece8a6ff4eb40beda","after":"e786171d1ea87074e9ede15e8043bf47b8cb114d","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"skip more","shortMessageHtmlLink":"skip more"}},{"before":"b6a585306860ffc8648648d66de70147ea789a28","after":"063817b56aa1bb336cd888bece8a6ff4eb40beda","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T05:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"skip","shortMessageHtmlLink":"skip"}},{"before":"ed3dc4cfda75b4df7841345741860bdca24caad0","after":"b6a585306860ffc8648648d66de70147ea789a28","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T04:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"run macos py3.12 in release","shortMessageHtmlLink":"run macos py3.12 in release"}},{"before":"82902c96bd9a8bd4f4cf45c2592dfa26813f9eaa","after":"ed3dc4cfda75b4df7841345741860bdca24caad0","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T04:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"run macos py3.12 in release","shortMessageHtmlLink":"run macos py3.12 in release"}},{"before":"1df2f9535528a73341962b0d595b0f0228f88878","after":"82902c96bd9a8bd4f4cf45c2592dfa26813f9eaa","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T04:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"set PYTORCH_MPS_HIGH_WATERMARK_RATIO","shortMessageHtmlLink":"set PYTORCH_MPS_HIGH_WATERMARK_RATIO"}},{"before":"80072971c0d317735d83499db55977468829b096","after":"f57a5a85c03bbab81e7aaf6a8975ca948584b8fb","ref":"refs/heads/yqcliworkspace","pushedAt":"2024-06-05T04:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"linkt","shortMessageHtmlLink":"linkt"}},{"before":"4a7a7ba59d05a02974e4b7fd90ae085d833570a2","after":"1df2f9535528a73341962b0d595b0f0228f88878","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T04:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"install full version of torch","shortMessageHtmlLink":"install full version of torch"}},{"before":"0d1fb6c9828daac811390db9d30ab93367ee45a9","after":"4a7a7ba59d05a02974e4b7fd90ae085d833570a2","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T04:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"fix unable to pickle local object","shortMessageHtmlLink":"fix unable to pickle local object"}},{"before":"c64ab090cf55ed6c13b5cea94dcf280e3c08eca0","after":"80072971c0d317735d83499db55977468829b096","ref":"refs/heads/yqcliworkspace","pushedAt":"2024-06-05T04:07:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"move cli login/logout/workspace to new v1 api","shortMessageHtmlLink":"move cli login/logout/workspace to new v1 api"}},{"before":null,"after":"c64ab090cf55ed6c13b5cea94dcf280e3c08eca0","ref":"refs/heads/yqcliworkspace","pushedAt":"2024-06-05T04:04:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"move cli login/logout/workspace to new v1 api","shortMessageHtmlLink":"move cli login/logout/workspace to new v1 api"}},{"before":"e378ec3a3803f1e5a18a698d8584a3a2cb82d8d5","after":null,"ref":"refs/heads/yqclirefactor","pushedAt":"2024-06-05T03:59:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"}},{"before":"216d1b6dbdb23e116c15914a443f1823c3f8f7cc","after":"e653ab051e4695540920eeddadc1d8cbb867defe","ref":"refs/heads/main","pushedAt":"2024-06-05T03:59:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Yangqing","name":"Yangqing Jia","path":"/Yangqing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/551151?s=80&v=4"},"commit":{"message":"feat(api): modernizing the APIs (#396)\n\n* feat(api): first effort in systematically building types.\r\n\r\n* feat(api): implementation of photon\r\n\r\n* feat(api): implementation of deployment\r\n\r\n* feat(api): implementation of job\r\n\r\n* feat(api): implementation of secret, and added other scaffolding files\r\n\r\n* fix(api): use proper safe_json and avoid using reserved words.\r\n\r\n* chore(api): separate workspace and workspace record to two different files\r\n\r\n* chore(api/cli): convert the cli to the new types. Untested.\r\n\r\n* chore(api): deployment_operator/v1alpha1 ->deployment_operator_v1alpha1\r\n\r\n* chore(api): lint\r\n\r\n* bugfix\r\n\r\n* minor refactor\r\n\r\n* finish the rest of the types\r\n\r\n* lint\r\n\r\n* ingress\r\n\r\n* add several apis\r\n\r\n* leptonai/api/v1/common.py -> api_resource.py\r\n\r\n* leptonai/api/v1/workspace.py -> client.py per offline discussion\r\n\r\n* lint\r\n\r\n* lint","shortMessageHtmlLink":"feat(api): modernizing the APIs (#396)"}},{"before":"e2b1f0e43a50a66155e68bc32a05fe4cc6fc868b","after":"0d1fb6c9828daac811390db9d30ab93367ee45a9","ref":"refs/heads/py3.12","pushedAt":"2024-06-05T03:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bddppq","name":"bddppq","path":"/bddppq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9300575?s=80&v=4"},"commit":{"message":"fix server startup","shortMessageHtmlLink":"fix server startup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXqxM6QA","startCursor":null,"endCursor":null}},"title":"Activity · leptonai/leptonai"}