{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":849437992,"defaultBranch":"main","name":"kafka-tester","ownerLogin":"codecrafters-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-29T15:39:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58904235?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726761591.0","currentOid":""},"activityList":{"items":[{"before":"344a0ec61f54d540a952db7534676fa736cfa7ad","after":"adf2d2f607c9994c711b63c461b34fd49ac890e3","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T15:55:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: add unit tests for cluster_metadata_payload decoding","shortMessageHtmlLink":"refactor: add unit tests for cluster_metadata_payload decoding"}},{"before":"30fba3ea92a7252d44f6b6f5791c2fa200f2d627","after":"d2252efca723a97be26c87ccc51088f1d2c140bf","ref":"refs/heads/main","pushedAt":"2024-09-19T15:28:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andy1li","name":"Andy Li","path":"/andy1li","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450947?s=80&v=4"},"commit":{"message":"Merge pull request #14 from codecrafters-io/update-tester-utils-to-v0.2.38\n\nupdate-tester-utils-to-v0.2.38","shortMessageHtmlLink":"Merge pull request #14 from codecrafters-io/update-tester-utils-to-v0…"}},{"before":null,"after":"b47229f2b2a9ea2cc37004faf776fe70da893228","ref":"refs/heads/update-tester-utils-to-v0.2.38","pushedAt":"2024-09-19T15:24:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy1li","name":"Andy Li","path":"/andy1li","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450947?s=80&v=4"},"commit":{"message":"update-tester-utils-to-v0.2.38","shortMessageHtmlLink":"update-tester-utils-to-v0.2.38"}},{"before":null,"after":"d6a1f406ea66460de42922dd0d51a3d1a1d3c631","ref":"refs/heads/remove-copy-app","pushedAt":"2024-09-19T15:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy1li","name":"Andy Li","path":"/andy1li","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450947?s=80&v=4"},"commit":{"message":"remove COPY app instruction","shortMessageHtmlLink":"remove COPY app instruction"}},{"before":"eb0155c93177165c3a9740337fdc90973c4356d2","after":"344a0ec61f54d540a952db7534676fa736cfa7ad","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T10:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: remove non-essential recordBatches from cluster_metadata log file.","shortMessageHtmlLink":"refactor: remove non-essential recordBatches from cluster_metadata lo…"}},{"before":"ba51227e0c9957fa45320376769fc1e8d04b7c21","after":"eb0155c93177165c3a9740337fdc90973c4356d2","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: add new stage xy3 to course_definition","shortMessageHtmlLink":"chore: add new stage xy3 to course_definition"}},{"before":"4fa27c4c6cab449bb301aa173095dce5bad8f313","after":"ba51227e0c9957fa45320376769fc1e8d04b7c21","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: remove files from inside `__cluster_metadata-0`","shortMessageHtmlLink":"refactor: remove files from inside __cluster_metadata-0"}},{"before":"8d1ba4e5167071a49f67a2cf6dc3ce85266b25fb","after":"4fa27c4c6cab449bb301aa173095dce5bad8f313","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:43:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: remove files from inside `foo-0`","shortMessageHtmlLink":"refactor: remove files from inside foo-0"}},{"before":"07c3bdd1dd24b5b1df08640cca513952fedfc121","after":"8d1ba4e5167071a49f67a2cf6dc3ce85266b25fb","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: remove checkpoint files from inside `log.dirs`","shortMessageHtmlLink":"refactor: remove checkpoint files from inside log.dirs"}},{"before":"a36af350f81afb4e3f7790345a04ac1f1581ea56","after":"07c3bdd1dd24b5b1df08640cca513952fedfc121","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: update gitignore","shortMessageHtmlLink":"chore: update gitignore"}},{"before":"244f218b62c5752b8c11d3610c54c827bd5fef91","after":"a36af350f81afb4e3f7790345a04ac1f1581ea56","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-19T08:26:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: add tester prerequisites","shortMessageHtmlLink":"chore: add tester prerequisites"}},{"before":"45de6aff6121be639239e7042b089bc9fe8ad5a7","after":"244f218b62c5752b8c11d3610c54c827bd5fef91","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-18T17:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: Add DescribeTopicPartition API","shortMessageHtmlLink":"feat: Add DescribeTopicPartition API"}},{"before":"8b2363b621bc5d8ddf81c798638e074be87712a1","after":"45de6aff6121be639239e7042b089bc9fe8ad5a7","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-18T16:08:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: add DescribeTopicPartitions Request to docs","shortMessageHtmlLink":"feat: add DescribeTopicPartitions Request to docs"}},{"before":"eeb2ab1f862fafc8b58b3002f51bf979b00e7137","after":"8b2363b621bc5d8ddf81c798638e074be87712a1","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-18T16:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: add decoder for DescribePartitionMetadata response.","shortMessageHtmlLink":"feat: add decoder for DescribePartitionMetadata response."}},{"before":"30fba3ea92a7252d44f6b6f5791c2fa200f2d627","after":"eeb2ab1f862fafc8b58b3002f51bf979b00e7137","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-18T15:59:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: remove unsued decoding logic","shortMessageHtmlLink":"chore: remove unsued decoding logic"}},{"before":null,"after":"30fba3ea92a7252d44f6b6f5791c2fa200f2d627","ref":"refs/heads/partition-metadata-extension","pushedAt":"2024-09-18T08:04:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"Merge pull request #12 from codecrafters-io/beta-fixes\n\nFix key decoding and improve logging in record decoding","shortMessageHtmlLink":"Merge pull request #12 from codecrafters-io/beta-fixes"}},{"before":"b04275fa839dd0227c3d7c70d7b5125aecebda55","after":null,"ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:55:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"}},{"before":"9bba1ed832ce0ddb9f7d43b4cf758bc0f5b7894f","after":"30fba3ea92a7252d44f6b6f5791c2fa200f2d627","ref":"refs/heads/main","pushedAt":"2024-09-18T07:55:43.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"Merge pull request #12 from codecrafters-io/beta-fixes\n\nFix key decoding and improve logging in record decoding","shortMessageHtmlLink":"Merge pull request #12 from codecrafters-io/beta-fixes"}},{"before":"23d0f938cf9774c0056f9907df16bcfd5312bee6","after":"b04275fa839dd0227c3d7c70d7b5125aecebda55","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"ci: fix kafka path on ci, remove logs","shortMessageHtmlLink":"ci: fix kafka path on ci, remove logs"}},{"before":"6ea8379a7a337981aa88a8b649971e82e1e26448","after":"23d0f938cf9774c0056f9907df16bcfd5312bee6","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"ci: add logs for kafka broker","shortMessageHtmlLink":"ci: add logs for kafka broker"}},{"before":"e0ce0b9a94bf90a138518ba749423ee5f7536cd6","after":"6ea8379a7a337981aa88a8b649971e82e1e26448","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: add lint ignore directives","shortMessageHtmlLink":"chore: add lint ignore directives"}},{"before":"dacb1fd455677ea30cad9ba6192c313fef3ca0da","after":"e0ce0b9a94bf90a138518ba749423ee5f7536cd6","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:43:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"refactor: remove code to initialise cluster metadata decoder","shortMessageHtmlLink":"refactor: remove code to initialise cluster metadata decoder"}},{"before":"e408fff9754b687a4bd6bc4205da653cb054515d","after":"dacb1fd455677ea30cad9ba6192c313fef3ca0da","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"chore: update gitignore","shortMessageHtmlLink":"chore: update gitignore"}},{"before":"803eadccce39a4f74ec26ce39b718b813cbd1725","after":"e408fff9754b687a4bd6bc4205da653cb054515d","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:36:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: update Makefile to include new test cases for base with kafka","shortMessageHtmlLink":"feat: update Makefile to include new test cases for base with kafka"}},{"before":"c6c6cafe90d14c8a4513cd8a0f674b4af306b4db","after":"803eadccce39a4f74ec26ce39b718b813cbd1725","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-18T07:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: add decoding for more metadata payload types in cluster metadata","shortMessageHtmlLink":"feat: add decoding for more metadata payload types in cluster metadata"}},{"before":"5aa09eb79e2c800c3858cb2a8dc43dc3dfc4f83c","after":"c6c6cafe90d14c8a4513cd8a0f674b4af306b4db","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-17T08:01:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: add parsing for 3 types of metadata payloads inside cluster metadata","shortMessageHtmlLink":"feat: add parsing for 3 types of metadata payloads inside cluster met…"}},{"before":null,"after":"5aa09eb79e2c800c3858cb2a8dc43dc3dfc4f83c","ref":"refs/heads/beta-fixes","pushedAt":"2024-09-17T04:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"feat: add recordHeader decoding","shortMessageHtmlLink":"feat: add recordHeader decoding"}},{"before":"2ff802323c1b3e5374706ab9da22c5a15ea1de9f","after":null,"ref":"refs/heads/array-length-checks","pushedAt":"2024-09-13T15:57:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"}},{"before":"b19a15e91944228eba858eb63a05b369327fb0bf","after":"9bba1ed832ce0ddb9f7d43b4cf758bc0f5b7894f","ref":"refs/heads/main","pushedAt":"2024-09-13T15:57:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"},"commit":{"message":"Merge pull request #10 from codecrafters-io/array-length-checks\n\nfix: add checks on all array lengths","shortMessageHtmlLink":"Merge pull request #10 from codecrafters-io/array-length-checks"}},{"before":"458ba4972e5e6068150c6f99c2f8c60fb5704557","after":null,"ref":"refs/heads/fix-ci","pushedAt":"2024-09-13T15:56:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryan-gang","name":"Ryan","path":"/ryan-gang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63599666?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuxALTAA","startCursor":null,"endCursor":null}},"title":"Activity · codecrafters-io/kafka-tester"}