{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":350431276,"defaultBranch":"main","name":"optimus","ownerLogin":"raystack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-22T17:28:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4037263?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690317564.0","currentOid":""},"activityList":{"items":[{"before":"1e1d6e69f0de3dc89198744695f7e9120eda1a36","after":"e6f52cc4be63bf7ff87fad5bb7f9c8e5b4aa0b30","ref":"refs/heads/gh-pages","pushedAt":"2023-07-25T20:53:44.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 website - based on 5874457c7bbe9ed08f41c8300e984ac7fc28f78a","shortMessageHtmlLink":"Deploy website - based on 5874457"}},{"before":"a8cb2c6fb5726e63f96b1e2c5348e1ad045788b3","after":"5874457c7bbe9ed08f41c8300e984ac7fc28f78a","ref":"refs/heads/main","pushedAt":"2023-07-25T20:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"chore: bump sdk version","shortMessageHtmlLink":"chore: bump sdk version"}},{"before":"a7343b09a361eb6d633a871830db78978d6f837c","after":"1e1d6e69f0de3dc89198744695f7e9120eda1a36","ref":"refs/heads/gh-pages","pushedAt":"2023-07-25T20:14:23.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 website - based on a8cb2c6fb5726e63f96b1e2c5348e1ad045788b3","shortMessageHtmlLink":"Deploy website - based on a8cb2c6"}},{"before":"256b989c3adf20c12ecd5dfd2cada81f45ca9529","after":"a8cb2c6fb5726e63f96b1e2c5348e1ad045788b3","ref":"refs/heads/main","pushedAt":"2023-07-25T20:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"chore: upgrade sdk version","shortMessageHtmlLink":"chore: upgrade sdk version"}},{"before":"4f00b7f9aa4b8d782fe205b77b63d6db85758566","after":null,"ref":"refs/heads/optimus-upgrades","pushedAt":"2023-07-20T00:58:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"f146fcf2f440867a26a2edc85bbfd4e7462d7f1e","after":"256b989c3adf20c12ecd5dfd2cada81f45ca9529","ref":"refs/heads/main","pushedAt":"2023-07-20T00:58:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"feat: optimus upgrades (#770)","shortMessageHtmlLink":"feat: optimus upgrades (#770)"}},{"before":"9b22c5681ad97e398b5e1fdae4f89365a010b238","after":null,"ref":"refs/heads/release-v0.6","pushedAt":"2023-07-20T00:55:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"63877f3438fec91f874c7cf27ca5875f33deb66d","after":null,"ref":"refs/heads/fix-depends-on-past","pushedAt":"2023-07-20T00:55:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"04eb54849786a50b32d7781c836b1d69a3efcc52","after":null,"ref":"refs/heads/release-v0.5","pushedAt":"2023-07-20T00:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"6313f271b0cbf5cbadce61359ad37dc803ca3d63","after":null,"ref":"refs/heads/config-sourcing-on-executor-container","pushedAt":"2023-07-20T00:55:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"0b756d70c9706f5542953e59565ed69ff6a9ffac","after":null,"ref":"refs/heads/feature/reply-config","pushedAt":"2023-07-20T00:55:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"a4c8b43fce0886734e626deccd32dec1fc3e886c","after":null,"ref":"refs/heads/avoid_order_by_limit","pushedAt":"2023-07-20T00:55:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"4b79dbb3ef62462feeda8a77ba0ef3ed51dad00b","after":null,"ref":"refs/heads/feat-expose-more-metrics","pushedAt":"2023-07-20T00:54:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"aa6bf605a4395f690f0841b88e3340f843891bd6","after":null,"ref":"refs/heads/disable_monitoring_callbacks","pushedAt":"2023-07-20T00:54:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"8cd06fb77d05d6bc10ca0e273e722af37350f4cb","after":"4f00b7f9aa4b8d782fe205b77b63d6db85758566","ref":"refs/heads/optimus-upgrades","pushedAt":"2023-07-20T00:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"chore: bump proton version","shortMessageHtmlLink":"chore: bump proton version"}},{"before":"d2091066a0ec8d6bbe58823e7212d973242d8ae6","after":"8cd06fb77d05d6bc10ca0e273e722af37350f4cb","ref":"refs/heads/optimus-upgrades","pushedAt":"2023-07-20T00:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"feat: optimus upgrades","shortMessageHtmlLink":"feat: optimus upgrades"}},{"before":null,"after":"d2091066a0ec8d6bbe58823e7212d973242d8ae6","ref":"refs/heads/optimus-upgrades","pushedAt":"2023-07-20T00:44:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"feat: optimus upgrades","shortMessageHtmlLink":"feat: optimus upgrades"}},{"before":"3ec5e088076d13e72da0063d0aa682b2691d8be5","after":"04eb54849786a50b32d7781c836b1d69a3efcc52","ref":"refs/heads/release-v0.5","pushedAt":"2023-04-04T18:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"fix: Remove job_start_event and job_end_event from airflow dag templates (#768)\n\nCo-authored-by: sambhav13 ","shortMessageHtmlLink":"fix: Remove job_start_event and job_end_event from airflow dag templa…"}},{"before":"ba34d890aa119d757130cd3adaba3d6f9bd17437","after":null,"ref":"refs/heads/handle_exteranl_optimus_errors","pushedAt":"2023-04-04T18:49:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"4ab86f0372065ff9a591d6b8e8b444c1d7aad61c","after":"3ec5e088076d13e72da0063d0aa682b2691d8be5","ref":"refs/heads/release-v0.5","pushedAt":"2023-04-04T18:49:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"fix: handle external dependency manager errors (#764)","shortMessageHtmlLink":"fix: handle external dependency manager errors (#764)"}},{"before":"beda767df009866ee56ed42e4cb2192711e00861","after":"a7343b09a361eb6d633a871830db78978d6f837c","ref":"refs/heads/gh-pages","pushedAt":"2023-03-29T21:39:01.286Z","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 website - based on f146fcf2f440867a26a2edc85bbfd4e7462d7f1e","shortMessageHtmlLink":"Deploy website - based on f146fcf"}},{"before":"7accd378acb2a76543f1992dbf0068b5b50b87ab","after":null,"ref":"refs/heads/get-window-default-version","pushedAt":"2023-03-29T21:36:54.559Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"}},{"before":"d2225ee50833db0195b2407bcde2801a493500f2","after":"f146fcf2f440867a26a2edc85bbfd4e7462d7f1e","ref":"refs/heads/main","pushedAt":"2023-03-29T21:36:53.233Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravisuhag","name":"Ravi Suhag","path":"/ravisuhag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075279?s=80&v=4"},"commit":{"message":"fix: revert get window default version to 1 (#766)","shortMessageHtmlLink":"fix: revert get window default version to 1 (#766)"}},{"before":"0102c36e49e75ef1d2ad8dbb2a3f74a84e595dd3","after":null,"ref":"refs/heads/fix-replay-issue","pushedAt":"2023-03-29T10:03:31.702Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"}},{"before":"1dd694ecf218c254619bfa2c754d7802b4e2c8b1","after":"4ab86f0372065ff9a591d6b8e8b444c1d7aad61c","ref":"refs/heads/release-v0.5","pushedAt":"2023-03-29T10:03:29.784Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"},"commit":{"message":"fix: replay manual job and timeout issue (#767)\n\n* fix: ignore job that does not have schedule from replay tree\r\n\r\nCo-authored-by: Sandeep Bhardwaj \r\n\r\n* chore: increase write and idle server timeout\r\n\r\nCo-authored-by: Sandeep Bhardwaj \r\n\r\n---------\r\n\r\nCo-authored-by: Sandeep Bhardwaj ","shortMessageHtmlLink":"fix: replay manual job and timeout issue (#767)"}},{"before":null,"after":"0102c36e49e75ef1d2ad8dbb2a3f74a84e595dd3","ref":"refs/heads/fix-replay-issue","pushedAt":"2023-03-29T08:06:53.638Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"},"commit":{"message":"chore: increase write and idle server timeout\n\nCo-authored-by: Sandeep Bhardwaj ","shortMessageHtmlLink":"chore: increase write and idle server timeout"}},{"before":null,"after":"7accd378acb2a76543f1992dbf0068b5b50b87ab","ref":"refs/heads/get-window-default-version","pushedAt":"2023-03-28T02:26:45.787Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"},"commit":{"message":"fix: revert get window default version to 1","shortMessageHtmlLink":"fix: revert get window default version to 1"}},{"before":"408fc43958b3280f6d94fbcd7731911186629d12","after":"beda767df009866ee56ed42e4cb2192711e00861","ref":"refs/heads/gh-pages","pushedAt":"2023-03-27T10:11:15.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 website - based on d2225ee50833db0195b2407bcde2801a493500f2","shortMessageHtmlLink":"Deploy website - based on d2225ee"}},{"before":"7a3303e21d67b929b6ec553edc0ad118225dc484","after":null,"ref":"refs/heads/feature/replay","pushedAt":"2023-03-27T10:09:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"}},{"before":"8a15d90a03bd2ad0c289b9b5c0af5d7b481a6cf4","after":"d2225ee50833db0195b2407bcde2801a493500f2","ref":"refs/heads/main","pushedAt":"2023-03-27T10:09:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arinda-arif","name":"Arinda Arif","path":"/arinda-arif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79823430?s=80&v=4"},"commit":{"message":"feat: add replay (#753)\n\n* feat: add replay entity and repository\r\n\r\n* feat: add replay service\r\n\r\n* feat: add replay handler\r\n\r\n* feat: add replay manager and worker\r\n\r\n* test: fix job run service and replay service test cases\r\n\r\n* test: fix scheduler status test case\r\n\r\n* refactor: add JobReplayRunService in ReplayWorker\r\n\r\n* refactor: fix lint issues\r\n\r\n* refactor: remove logical time from JobRunStatus\r\n\r\n* feat: implement UpdateReplay in repository\r\n\r\n* refactor: fetch a single replay request to be processed\r\n\r\n* refactor: change implementation of GetReplayToExecute\r\n\r\n* refactor: update replay state to in progress once it is picked\r\n\r\n* refactor: pass job cron value to replay validate\r\n\r\n* feat: implement replay validator\r\n\r\n* refactor: change replay entity structure\r\n\r\n* refactor: validator to accept replay request\r\n\r\n* feat: implement GetReplayRequestsByStatus\r\n\r\n* fix: GetReplayRequestByStatus invalid query\r\n\r\n* feat: add replay timeout in server config\r\n\r\n* refactor: update replay and update replay status in repository\r\n\r\n* feat: add replay time out check\r\n\r\n* refactor: remove replay id from ReplayWithRun\r\n\r\n* feat: add replay create cli\r\n\r\n* refactor: unexport replay entity fields\r\n\r\n* fix: resolve migration files conflict\r\n\r\n* test: add replay entity unit tests\r\n\r\n* feat: add replay loop timeout in server config\r\n\r\n* fix: replay repository to return scheduled time in utc\r\n\r\n* fix: unable to process sequential replay properly issue\r\n\r\n* fix: error log in replay service\r\n\r\n* feat: register replay to optimus server\r\n\r\n* chore: add todos in replay worker\r\n\r\n* refactor: remove replay's worker and loop timeout configuration\r\n\r\n* chore: reduce replay create client timeout from 1 hour to 1 minute\r\n\r\n* fix: log level, log message and replay message\r\n\r\n* refactor: reword error message when unable to parse cron interval\r\n\r\n* fix: add missing description flag in replay create\r\n\r\n* refactor: rename var and simplify processing new replay in replay worker\r\n\r\n* refactor: remove start and end time index in replay request table\r\n\r\n* chore: add note and todo in scheduler status and replay repository\r\n\r\n* fix: update conflicted migration files number\r\n\r\n* chore: fix lint issues\r\n\r\n* chore: remove unnecessary error not found catch in replay repository\r\n\r\n* fix: issue when replay worker unable to get job details and add more tests\r\n\r\n* test: add more replay test cases\r\n\r\n* chore: fix lint issue\r\n\r\n* test: add replay manager unit tests\r\n\r\n* test: add scheduler BC status unit tests\r\n\r\n* feat: replay config overriding (#765)\r\n\r\n* feat: support replay job config proton\r\n\r\n* feat: add flag for replay job config\r\n\r\n* feat: add job config on the replay\r\n\r\n* feat: adding job replay repo placeholder\r\n\r\n* feat: implement job replay repo\r\n\r\n* fix: get replay config by tenant and job name\r\n\r\n* refactor: rename get replay job config\r\n\r\n* refactor: avoid magic number\r\n\r\n* fix: linter\r\n\r\n* fix: query for get replay job config\r\n\r\n* chore: update proton commit\r\n\r\n* fix: issue on replay creation when job config is not set\r\n\r\n---------\r\n\r\nCo-authored-by: Dery Rahman Ahaddienata ","shortMessageHtmlLink":"feat: add replay (#753)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADXQnqeAA","startCursor":null,"endCursor":null}},"title":"Activity · raystack/optimus"}