{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":340862239,"defaultBranch":"master","name":"tester-utils","ownerLogin":"codecrafters-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-21T09:23:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58904235?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719593191.0","currentOid":""},"activityList":{"items":[{"before":"0d755a508c4f33ef276105aae4c5a126f4fdd99f","after":null,"ref":"refs/heads/CC-1181","pushedAt":"2024-06-26T07:41:42.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":"0584b4e0acb7bc01990619979cafb846cdae3b54","after":"a750a92f8a36af3a7725c63b3dffe36929cb6c2a","ref":"refs/heads/master","pushedAt":"2024-06-26T07:41:39.000Z","pushType":"pr_merge","commitsCount":5,"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 #35 from codecrafters-io/CC-1181\n\nCC-1181: Add secondary prefix to logger","shortMessageHtmlLink":"Merge pull request #35 from codecrafters-io/CC-1181"}},{"before":"27dda7f577add939efd5e7c70084bad287bdf023","after":"0d755a508c4f33ef276105aae4c5a126f4fdd99f","ref":"refs/heads/CC-1181","pushedAt":"2024-06-26T07:40: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":"refactor: update UpdateSecondaryPrefix method to not return an error","shortMessageHtmlLink":"refactor: update UpdateSecondaryPrefix method to not return an error"}},{"before":null,"after":"27dda7f577add939efd5e7c70084bad287bdf023","ref":"refs/heads/CC-1181","pushedAt":"2024-06-24T19:27:59.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":"refactor: add improved reset method for secondary prefix","shortMessageHtmlLink":"refactor: add improved reset method for secondary prefix"}},{"before":"d71b02437240d780cd39f8ebbda818d2a3aaea00","after":null,"ref":"refs/heads/CC-1289","pushedAt":"2024-06-16T14:41:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"}},{"before":"f721587ae3e8653b9216e25ff2a541a9d2211aab","after":"0584b4e0acb7bc01990619979cafb846cdae3b54","ref":"refs/heads/master","pushedAt":"2024-06-16T14:41:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"},"commit":{"message":"Merge pull request #34 from codecrafters-io/CC-1289\n\nfeat: Use your_program.sh if present in submission directory.","shortMessageHtmlLink":"Merge pull request #34 from codecrafters-io/CC-1289"}},{"before":"2ddd67bbe81e29e5edc2c0c28105a24dab064f78","after":"d71b02437240d780cd39f8ebbda818d2a3aaea00","ref":"refs/heads/CC-1289","pushedAt":"2024-06-14T14:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"},"commit":{"message":"Simplify implementation logic and use raw strings for JSON in tests","shortMessageHtmlLink":"Simplify implementation logic and use raw strings for JSON in tests"}},{"before":"018712640d4f39ff4891593567cf771889eb1ee4","after":"2ddd67bbe81e29e5edc2c0c28105a24dab064f78","ref":"refs/heads/CC-1289","pushedAt":"2024-06-13T17:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"},"commit":{"message":"Move implementation inside tester_context.go and add test cases","shortMessageHtmlLink":"Move implementation inside tester_context.go and add test cases"}},{"before":"d65b08b73fceac614c91156ec117dfb6fdeb3484","after":"018712640d4f39ff4891593567cf771889eb1ee4","ref":"refs/heads/CC-1289","pushedAt":"2024-06-13T11:37:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"},"commit":{"message":"feat: Use your_program.sh if present in submission directory.\n\nAll tester repositories will be updated to set:\n * `LegacyExecutableFileName` to current value (`spawn_redis_server.sh`, `your_shell.sh`, etc)\n * `ExecutableFileName` to `your_program.sh`","shortMessageHtmlLink":"feat: Use your_program.sh if present in submission directory."}},{"before":null,"after":"d65b08b73fceac614c91156ec117dfb6fdeb3484","ref":"refs/heads/CC-1289","pushedAt":"2024-06-13T11:35:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glokta1","name":"Rafey Ahmad","path":"/glokta1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71697384?s=80&v=4"},"commit":{"message":"feat: Use your_program.sh if present in submission directory.\n\nAll tester repositorites will be updated to set:\n * `LegacyExecutableFileName` to current value (`spawn_redis_server.sh`, `your_shell.sh`, etc)\n * Set `ExecutableFileName` to `your_program.sh`","shortMessageHtmlLink":"feat: Use your_program.sh if present in submission directory."}},{"before":"95167c956712c8043edb1c8e76c533998a632042","after":null,"ref":"refs/heads/CC-1249","pushedAt":"2024-06-04T06:54:29.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":"59a2cd740cd5087d5961fb50ec7033771d738ec2","after":"f721587ae3e8653b9216e25ff2a541a9d2211aab","ref":"refs/heads/master","pushedAt":"2024-06-04T06:54:24.000Z","pushType":"pr_merge","commitsCount":8,"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 #31 from codecrafters-io/CC-1249\n\nCC-1249: Colorize first differing bytes in Visualize method","shortMessageHtmlLink":"Merge pull request #31 from codecrafters-io/CC-1249"}},{"before":"df77beba503c640db93fe015173c6a2be59791ba","after":"95167c956712c8043edb1c8e76c533998a632042","ref":"refs/heads/CC-1249","pushedAt":"2024-06-03T16:59: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":"fix: fix typo","shortMessageHtmlLink":"fix: fix typo"}},{"before":"346fc885a56cb43da526bf82c09c03e67230b07a","after":"df77beba503c640db93fe015173c6a2be59791ba","ref":"refs/heads/CC-1249","pushedAt":"2024-06-03T14:48:50.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":"tests: update tests to include color","shortMessageHtmlLink":"tests: update tests to include color"}},{"before":"36c65d9350bcc755a40f0a5c8d0e8e9449292a89","after":"346fc885a56cb43da526bf82c09c03e67230b07a","ref":"refs/heads/CC-1249","pushedAt":"2024-05-29T18:20:49.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: extract common code into functions","shortMessageHtmlLink":"refactor: extract common code into functions"}},{"before":"eb3f21152a26bacdce9238ec3710905f67688bec","after":"36c65d9350bcc755a40f0a5c8d0e8e9449292a89","ref":"refs/heads/CC-1249","pushedAt":"2024-05-29T16:05: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: replace tabWriter with our own bufferWriter","shortMessageHtmlLink":"feat: replace tabWriter with our own bufferWriter"}},{"before":"c129a8bcd1d45adc51407d582dfedfe5798f6cff","after":null,"ref":"refs/heads/CC-1226","pushedAt":"2024-05-28T15:05:58.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":"0a64663c8351e81956fe0aa57b92ffc3342eaa48","after":"59a2cd740cd5087d5961fb50ec7033771d738ec2","ref":"refs/heads/master","pushedAt":"2024-05-28T15:05:55.000Z","pushType":"pr_merge","commitsCount":4,"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 #33 from codecrafters-io/CC-1226\n\nCC-1226: Update RunCLI interface","shortMessageHtmlLink":"Merge pull request #33 from codecrafters-io/CC-1226"}},{"before":"b3a00b80a8a4ddd5b78905d9188f640d2c7bb56b","after":"c129a8bcd1d45adc51407d582dfedfe5798f6cff","ref":"refs/heads/CC-1226","pushedAt":"2024-05-28T11:54:34.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: update tests","shortMessageHtmlLink":"feat: update tests"}},{"before":null,"after":"b3a00b80a8a4ddd5b78905d9188f640d2c7bb56b","ref":"refs/heads/CC-1226","pushedAt":"2024-05-28T11:42:03.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: update RunCLI interface.\nremove newTester, use RunCLI only.","shortMessageHtmlLink":"feat: update RunCLI interface."}},{"before":"70bf624fa4524d6b3c9b49afd5bb98704ef8d6e1","after":null,"ref":"refs/heads/CC-1239","pushedAt":"2024-05-27T16:54:32.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":"eacf7cb7f4241eb36cebc91d4a157d85e5f45208","after":"0a64663c8351e81956fe0aa57b92ffc3342eaa48","ref":"refs/heads/master","pushedAt":"2024-05-27T16:54:28.000Z","pushType":"pr_merge","commitsCount":4,"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 #32 from codecrafters-io/CC-1239\n\nCC-1239: Extract inspectable_byte_string to tester_utils","shortMessageHtmlLink":"Merge pull request #32 from codecrafters-io/CC-1239"}},{"before":"875b3019853159c21370c29361151988d061285a","after":"70bf624fa4524d6b3c9b49afd5bb98704ef8d6e1","ref":"refs/heads/CC-1239","pushedAt":"2024-05-27T16:29: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":"ci: update go version to 1.21.x","shortMessageHtmlLink":"ci: update go version to 1.21.x"}},{"before":null,"after":"875b3019853159c21370c29361151988d061285a","ref":"refs/heads/CC-1239","pushedAt":"2024-05-27T11:21:27.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":"build: update go version to add support for max() function","shortMessageHtmlLink":"build: update go version to add support for max() function"}},{"before":null,"after":"eb3f21152a26bacdce9238ec3710905f67688bec","ref":"refs/heads/CC-1249","pushedAt":"2024-05-27T11:10:58.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: colorize first differing bytes in bytes_diff_visualizer","shortMessageHtmlLink":"feat: colorize first differing bytes in bytes_diff_visualizer"}},{"before":"a4b7cedc404614f8a1f96a109033be3f187445d8","after":null,"ref":"refs/heads/CC-1221","pushedAt":"2024-05-22T07:14:48.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":"b170a0715394d82d49c38759c9834ba557f5e3cf","after":"eacf7cb7f4241eb36cebc91d4a157d85e5f45208","ref":"refs/heads/master","pushedAt":"2024-05-21T00:44:41.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"rohitpaulk","name":"Paul Kuruvilla","path":"/rohitpaulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3893573?s=80&v=4"},"commit":{"message":"Merge pull request #30 from codecrafters-io/temp\n\ntemp","shortMessageHtmlLink":"Merge pull request #30 from codecrafters-io/temp"}},{"before":"0c06d912611c3131bbc1b63005c06445cd3d2142","after":"ed87d7896810375dd96ce28ad07f1dd8870ddee8","ref":"refs/heads/temp","pushedAt":"2024-05-21T00:40:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohitpaulk","name":"Paul Kuruvilla","path":"/rohitpaulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3893573?s=80&v=4"},"commit":{"message":"Refactor executable.go: Remove unused import and update io.Copy call","shortMessageHtmlLink":"Refactor executable.go: Remove unused import and update io.Copy call"}},{"before":"36319adace59e3ded60dd8164145d5da8f4fdf62","after":"0c06d912611c3131bbc1b63005c06445cd3d2142","ref":"refs/heads/temp","pushedAt":"2024-05-21T00:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohitpaulk","name":"Paul Kuruvilla","path":"/rohitpaulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3893573?s=80&v=4"},"commit":{"message":"minimize changes to executable.go","shortMessageHtmlLink":"minimize changes to executable.go"}},{"before":"39db270b2cb00ef1244d8f30c5f4359fd72cc33b","after":"36319adace59e3ded60dd8164145d5da8f4fdf62","ref":"refs/heads/temp","pushedAt":"2024-05-21T00:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohitpaulk","name":"Paul Kuruvilla","path":"/rohitpaulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3893573?s=80&v=4"},"commit":{"message":"Refactor Plainf method in logger.go to print each line separately","shortMessageHtmlLink":"Refactor Plainf method in logger.go to print each line separately"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb22ShQA","startCursor":null,"endCursor":null}},"title":"Activity ยท codecrafters-io/tester-utils"}