{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":629437472,"defaultBranch":"main","name":"ixmp4","ownerLogin":"iiasa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-18T10:07:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15230149?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716390574.0","currentOid":""},"activityList":{"items":[{"before":"ab7f8f218153deea7bb342982064410c100bc859","after":null,"ref":"refs/heads/feature/publish-to-conda-forge","pushedAt":"2024-05-22T15:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"}},{"before":"d978b61ebb070d94ff193cf141a8dba13956b9f3","after":null,"ref":"refs/heads/bug/rest-meta-endpoint-error","pushedAt":"2024-05-22T13:45:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"}},{"before":"7561e630998159b808b7d4e27596408fbeb25e6d","after":null,"ref":"refs/heads/bugfix/docs-url","pushedAt":"2024-05-22T13:37:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"}},{"before":"ceeb40d8f67d691092f9350cef7ec87b6425a112","after":null,"ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-16T12:45:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"}},{"before":"ac67d4af63dfee022e90086986168c0f4112f867","after":"599ba10fa8383650cf9455cb43caadf4a2d3485f","ref":"refs/heads/main","pushedAt":"2024-05-16T12:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"Single Process Docker Image & Server Adjustments (#88)\n\n* add workers option to server cli\n\n* remove gunicorn dep\n\n* remove start.sh\n\n* revert server logging conf\n\n* update server cli\n\n* use ixmp cli in docker file\n\n* remove invalid env vars\n\n* update example compose\n\n* remove autodocs for missing mod\n\n* add test event file for local tag push action testing\n\n* add creds and second registry\n\n* ignore secrets.env\n\n* remove makefile and move docker docs\n\n* update example docker-compose file\n\n* change cli behaviour\n\n* update docker-compose file\n\n* update DEVELOPING.md\n\n* add nl\n\n* remove unused import\n\n* fix server config path\n\n* remove misleading json schema extra\n\n* update docker.env\n\n* Use json server logging config\n\n* Pass this to uvicorn.run, too\n\n* Pass environment variables through json file\n\n* run docker job on self hosted runner for iiasa access\n\n* Set log files paths on Settings directly\n\n---------\n\nCo-authored-by: Fridolin Glatter ","shortMessageHtmlLink":"Single Process Docker Image & Server Adjustments (#88)"}},{"before":"aa7f643d48aa6bf44f398c6e2103238dc45d2df0","after":"ceeb40d8f67d691092f9350cef7ec87b6425a112","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-16T09:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Set log files paths on Settings directly","shortMessageHtmlLink":"Set log files paths on Settings directly"}},{"before":"adb088e5cabb7aa9ad797e946c058d98c92fbac7","after":"aa7f643d48aa6bf44f398c6e2103238dc45d2df0","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-15T10:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"run docker job on self hosted runner for iiasa access","shortMessageHtmlLink":"run docker job on self hosted runner for iiasa access"}},{"before":"6c195a8dabd333abc575d112cfab00cf12343318","after":"adb088e5cabb7aa9ad797e946c058d98c92fbac7","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-15T06:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Pass environment variables through json file","shortMessageHtmlLink":"Pass environment variables through json file"}},{"before":"18f80d9560140d0e66a9fd4f537ab0b2abfefeae","after":"6c195a8dabd333abc575d112cfab00cf12343318","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-14T13:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Use json server logging config\n\n* Pass this to uvicorn.run, too","shortMessageHtmlLink":"Use json server logging config"}},{"before":null,"after":"4e482f449c79de799bf001935b899be6e06a0bda","ref":"refs/heads/include/optimization-parameter-core-layer","pushedAt":"2024-05-09T08:15:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Enable parameter core layer and test it","shortMessageHtmlLink":"Enable parameter core layer and test it"}},{"before":null,"after":"2181e5719c9565ecfcf5df312cac72d9f419963d","ref":"refs/heads/include/optimization-parameter-api-layer","pushedAt":"2024-05-07T13:27:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Make api-layer tests pass","shortMessageHtmlLink":"Make api-layer tests pass"}},{"before":"23c1158af177c74a7201481e9d7609465838cdbc","after":"18f80d9560140d0e66a9fd4f537ab0b2abfefeae","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T16:45:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"update docker.env","shortMessageHtmlLink":"update docker.env"}},{"before":"ffa8efd26b680e343c9e35218e75212be1556241","after":"23c1158af177c74a7201481e9d7609465838cdbc","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T16:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"fix server config path","shortMessageHtmlLink":"fix server config path"}},{"before":"dd5b1c05dceb0e496cac5152af757cfdc954a4c1","after":"ffa8efd26b680e343c9e35218e75212be1556241","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"cef9ffd68fa8b46827a7aab748aae449bd72f661","after":"dd5b1c05dceb0e496cac5152af757cfdc954a4c1","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"add nl","shortMessageHtmlLink":"add nl"}},{"before":"657f3c34a47cce603627ff87593c14da3e2b6b56","after":"cef9ffd68fa8b46827a7aab748aae449bd72f661","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"update DEVELOPING.md","shortMessageHtmlLink":"update DEVELOPING.md"}},{"before":"278f863746ed6b2ef9b26742adbee9dd4c0c4065","after":"657f3c34a47cce603627ff87593c14da3e2b6b56","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"update docker-compose file","shortMessageHtmlLink":"update docker-compose file"}},{"before":"e8ae0dedbd291c607bfbda650391be432673b9e5","after":"278f863746ed6b2ef9b26742adbee9dd4c0c4065","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"change cli behaviour","shortMessageHtmlLink":"change cli behaviour"}},{"before":"a8c7c60820c7f2025eaf02809bfe8a975880febb","after":"e8ae0dedbd291c607bfbda650391be432673b9e5","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:34:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"update example docker-compose file","shortMessageHtmlLink":"update example docker-compose file"}},{"before":null,"after":"a8c7c60820c7f2025eaf02809bfe8a975880febb","ref":"refs/heads/enhancement/single-process-dkrimg","pushedAt":"2024-05-03T15:12:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"ignore secrets.env","shortMessageHtmlLink":"ignore secrets.env"}},{"before":"e33215a8874e53c578b713174d934738fcc7748e","after":"ac67d4af63dfee022e90086986168c0f4112f867","ref":"refs/heads/main","pushedAt":"2024-05-03T10:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"Fix Request dispatching (#87)\n\n* regress tests\r\n\r\n* use TPExecutor instead of semaphore in backend\r\n\r\n* fix typo\r\n\r\n* replace async requests with executor approach\r\n\r\n* run ruff format\r\n\r\n* fix typo\r\n\r\n* fix mypy error\r\n\r\n* wait with executor shutdown until backend close\r\n\r\n* add newline","shortMessageHtmlLink":"Fix Request dispatching (#87)"}},{"before":"1b1663bfdcb5a2eef7b4739a8a851567079059a3","after":null,"ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-03T10:55:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"}},{"before":"8000b0b45d287327fb91473cb94a1e206e9e38a4","after":"1b1663bfdcb5a2eef7b4739a8a851567079059a3","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-03T08:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"add newline","shortMessageHtmlLink":"add newline"}},{"before":"1e2f10e87d8f4e0b8d64d3843cf45d72519a239a","after":"8000b0b45d287327fb91473cb94a1e206e9e38a4","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-03T08:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"wait with executor shutdown until backend close","shortMessageHtmlLink":"wait with executor shutdown until backend close"}},{"before":"99a7a0a3668980ffc364b86423789947b08bc42f","after":"1e2f10e87d8f4e0b8d64d3843cf45d72519a239a","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-02T16:41:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"fix mypy error","shortMessageHtmlLink":"fix mypy error"}},{"before":"c1e2ead0dcaa7a16c1383288cfa1a5bf4cf9bd33","after":"99a7a0a3668980ffc364b86423789947b08bc42f","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-02T16:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"run ruff format","shortMessageHtmlLink":"run ruff format"}},{"before":"2a39a85217300f0c6c9dc44ebb923156661a4c77","after":"c1e2ead0dcaa7a16c1383288cfa1a5bf4cf9bd33","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-02T16:29:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/request-dispatching","shortMessageHtmlLink":"Merge branch 'main' into bugfix/request-dispatching"}},{"before":null,"after":"2a39a85217300f0c6c9dc44ebb923156661a4c77","ref":"refs/heads/bugfix/request-dispatching","pushedAt":"2024-05-02T16:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meksor","name":"Max Wolschlager","path":"/meksor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9851172?s=80&v=4"},"commit":{"message":"replace async requests with executor approach","shortMessageHtmlLink":"replace async requests with executor approach"}},{"before":"03be1111d0136d6861feea05d81f2e4233435a8a","after":"e33215a8874e53c578b713174d934738fcc7748e","ref":"refs/heads/main","pushedAt":"2024-04-30T10:24:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielhuppmann","name":"Daniel Huppmann","path":"/danielhuppmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16931589?s=80&v=4"},"commit":{"message":"Nicer log output on RestAPI connection (#85)","shortMessageHtmlLink":"Nicer log output on RestAPI connection (#85)"}},{"before":null,"after":"d601ef197119ded497f72335bcdf6726307d8a64","ref":"refs/heads/include/optimization-parameter-list-tabulate","pushedAt":"2024-04-30T07:54:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glatterf42","name":"Fridolin Glatter","path":"/glatterf42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83776373?s=80&v=4"},"commit":{"message":"Enable remaining parameter tests","shortMessageHtmlLink":"Enable remaining parameter tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEURWm8wA","startCursor":null,"endCursor":null}},"title":"Activity ยท iiasa/ixmp4"}