{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":822897351,"defaultBranch":"main","name":"radis","ownerLogin":"ASjet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-02T03:43:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53039268?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725015733.0","currentOid":""},"activityList":{"items":[{"before":"9e7064d2abb146330b6abb3af63ead5290da0e2f","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-30T11:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"7fa07cbfd4c5be7412d583513a351aee9f22cfa2","after":"ced9a70b022e38b93c718f6f33331443e569fded","ref":"refs/heads/main","pushedAt":"2024-08-30T11:02:10.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #10 from ASjet/dev\n\nrefactor: update persister interface and test","shortMessageHtmlLink":"Merge pull request #10 from ASjet/dev"}},{"before":"a5dbbd9f8417fc9db1983dbb2038e2795f143c40","after":"9e7064d2abb146330b6abb3af63ead5290da0e2f","ref":"refs/heads/dev","pushedAt":"2024-08-30T07:47:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refactor(raft): use `LogIndex` in `Persister` trait","shortMessageHtmlLink":"refactor(raft): use LogIndex in Persister trait"}},{"before":"eb88b74b2f52bd6333ac1ebb58dbc73940458b22","after":"a5dbbd9f8417fc9db1983dbb2038e2795f143c40","ref":"refs/heads/dev","pushedAt":"2024-08-29T10:00:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"test(raft): add persistence e2e test","shortMessageHtmlLink":"test(raft): add persistence e2e test"}},{"before":null,"after":"eb88b74b2f52bd6333ac1ebb58dbc73940458b22","ref":"refs/heads/dev","pushedAt":"2024-08-29T03:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"test(raft): use mock persister","shortMessageHtmlLink":"test(raft): use mock persister"}},{"before":"2463ca0d5db0b419c43463cd9f9d4e3b79dc915e","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-28T10:32:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"e7dbed2817975c5ef53cee575b04fe735c82a9c4","after":"7fa07cbfd4c5be7412d583513a351aee9f22cfa2","ref":"refs/heads/main","pushedAt":"2024-08-28T10:32:02.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #9 from ASjet/dev\n\nfeat: persistence with WAL","shortMessageHtmlLink":"Merge pull request #9 from ASjet/dev"}},{"before":"86e032a9f616870d36e1ecc3c58d4661ba215cac","after":"2463ca0d5db0b419c43463cd9f9d4e3b79dc915e","ref":"refs/heads/dev","pushedAt":"2024-08-28T10:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"chore(workflow): cargo test workspace","shortMessageHtmlLink":"chore(workflow): cargo test workspace"}},{"before":"8033ea912dcccaf6fe3689953103eac858f7f8b3","after":"86e032a9f616870d36e1ecc3c58d4661ba215cac","ref":"refs/heads/dev","pushedAt":"2024-08-28T09:48:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"docs(README): update feature list","shortMessageHtmlLink":"docs(README): update feature list"}},{"before":null,"after":"8033ea912dcccaf6fe3689953103eac858f7f8b3","ref":"refs/heads/dev","pushedAt":"2024-08-27T10:07:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat(raft): add persist logic","shortMessageHtmlLink":"feat(raft): add persist logic"}},{"before":"c3ddf196b749ec7e32b31d5e767fb3b7cdfb7a34","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-13T15:39:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"a5f6781dc79317a62de68b2ecfd9726b1d56e50b","after":"e7dbed2817975c5ef53cee575b04fe735c82a9c4","ref":"refs/heads/main","pushedAt":"2024-08-13T15:38:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #8 from ASjet/dev\n\nrefactor: move timer and raft modules into seperate crates","shortMessageHtmlLink":"Merge pull request #8 from ASjet/dev"}},{"before":null,"after":"c3ddf196b749ec7e32b31d5e767fb3b7cdfb7a34","ref":"refs/heads/dev","pushedAt":"2024-08-13T15:29:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"refactor: extract mod `raft` into crate member","shortMessageHtmlLink":"refactor: extract mod raft into crate member"}},{"before":"24cbd850f1857cc7cb1d2ea6dbb1c48b00001ef4","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-12T13:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"fb2dddd6d54641d6b63be4f568a976961fc18bf9","after":"a5f6781dc79317a62de68b2ecfd9726b1d56e50b","ref":"refs/heads/main","pushedAt":"2024-08-12T13:47:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #7 from ASjet/dev\n\nfeat: implement write forwarding","shortMessageHtmlLink":"Merge pull request #7 from ASjet/dev"}},{"before":"26c0b9230cdc2b1d80fa5a1dea3003cc41d55307","after":"24cbd850f1857cc7cb1d2ea6dbb1c48b00001ef4","ref":"refs/heads/dev","pushedAt":"2024-08-12T13:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"docs: update README","shortMessageHtmlLink":"docs: update README"}},{"before":null,"after":"26c0b9230cdc2b1d80fa5a1dea3003cc41d55307","ref":"refs/heads/dev","pushedAt":"2024-08-12T13:14:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"test(raft): add test for command forward","shortMessageHtmlLink":"test(raft): add test for command forward"}},{"before":"7f4b08e0437c96521045c67406da66689007f152","after":null,"ref":"refs/heads/feat/db","pushedAt":"2024-07-16T09:39:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"c34b0120959d0e05f5c1619872300985214c85ed","after":"fb2dddd6d54641d6b63be4f568a976961fc18bf9","ref":"refs/heads/main","pushedAt":"2024-07-16T09:39:25.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #6 from ASjet/feat/db\n\nfeat: implement redis db server","shortMessageHtmlLink":"Merge pull request #6 from ASjet/feat/db"}},{"before":null,"after":"7f4b08e0437c96521045c67406da66689007f152","ref":"refs/heads/feat/db","pushedAt":"2024-07-16T09:32:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"docs: add README","shortMessageHtmlLink":"docs: add README"}},{"before":"051b82c1fcb5425fd760b53fb81464561df4836b","after":null,"ref":"refs/heads/raft/log","pushedAt":"2024-07-15T16:02:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"6a5c6f0a32f24a0c54ba465992d5a9ab1f9dff56","after":"c34b0120959d0e05f5c1619872300985214c85ed","ref":"refs/heads/main","pushedAt":"2024-07-15T16:02:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #5 from ASjet/raft/log\n\nfeat: implement raft log","shortMessageHtmlLink":"Merge pull request #5 from ASjet/raft/log"}},{"before":"cc841dea1673a531dda7ff823e248fa8ad4b7ca2","after":"051b82c1fcb5425fd760b53fb81464561df4836b","ref":"refs/heads/raft/log","pushedAt":"2024-07-15T15:21:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"test(raft): add log test","shortMessageHtmlLink":"test(raft): add log test"}},{"before":null,"after":"cc841dea1673a531dda7ff823e248fa8ad4b7ca2","ref":"refs/heads/raft/log","pushedAt":"2024-07-15T02:44:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"feat(raft/log): impl `LogManager`","shortMessageHtmlLink":"feat(raft/log): impl LogManager"}},{"before":"7834a0a8a098f84a6d43f0b9011d0137a21901e1","after":null,"ref":"refs/heads/test/election","pushedAt":"2024-07-12T14:46:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"ce1fcc875f79d98bfc8f1441c26a027b5186f69a","after":"6a5c6f0a32f24a0c54ba465992d5a9ab1f9dff56","ref":"refs/heads/main","pushedAt":"2024-07-12T14:46:43.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #4 from ASjet/test/election\n\ntest: add raft test cases","shortMessageHtmlLink":"Merge pull request #4 from ASjet/test/election"}},{"before":null,"after":"7834a0a8a098f84a6d43f0b9011d0137a21901e1","ref":"refs/heads/test/election","pushedAt":"2024-07-12T14:11:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"test(raft/state): add unit tests","shortMessageHtmlLink":"test(raft/state): add unit tests"}},{"before":"84ac963c60940d5f9861557f61129125f274c7dc","after":null,"ref":"refs/heads/feat/logging","pushedAt":"2024-07-08T13:57:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"}},{"before":"87314e38d220b44269a39eb4f79dec2bfbce7e7b","after":"ce1fcc875f79d98bfc8f1441c26a027b5186f69a","ref":"refs/heads/main","pushedAt":"2024-07-08T13:57:42.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"Merge pull request #3 from ASjet/feat/logging\n\nrefactor: add structured logging","shortMessageHtmlLink":"Merge pull request #3 from ASjet/feat/logging"}},{"before":"5ca4962b101175c55461f8d17cb8b7c91e05ae3f","after":"84ac963c60940d5f9861557f61129125f274c7dc","ref":"refs/heads/feat/logging","pushedAt":"2024-07-08T12:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ASjet","name":"Aryan Sjet","path":"/ASjet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53039268?s=80&v=4"},"commit":{"message":"chore: add bootstrap script","shortMessageHtmlLink":"chore: add bootstrap script"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMTowMjoxMy4wMDAwMDBazwAAAASoka67","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMTowMjoxMy4wMDAwMDBazwAAAASoka67","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOFQxMjoyNToyMS4wMDAwMDBazwAAAAR5kT-O"}},"title":"Activity ยท ASjet/radis"}