{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788796043,"defaultBranch":"main","name":"amazon-reviews","ownerLogin":"ae9is","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-19T05:19:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125031666?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716507724.0","currentOid":""},"activityList":{"items":[{"before":"1866165a564bc19e7dd5c737b91b5499cdedcee0","after":"3df418c4fc1b421503c5e26e1424465f1ac0b4d9","ref":"refs/heads/main","pushedAt":"2024-05-24T06:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"build: bump deps","shortMessageHtmlLink":"build: bump deps"}},{"before":"7cff29dbc174d5e38bd0e4e9b55f1c6f781db243","after":"1866165a564bc19e7dd5c737b91b5499cdedcee0","ref":"refs/heads/main","pushedAt":"2024-05-24T06:37:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: support parsing arbitrary file names in parsers","shortMessageHtmlLink":"feat: support parsing arbitrary file names in parsers"}},{"before":"56912383b9279a0472f5efa58e9f623e283d77ab","after":"7cff29dbc174d5e38bd0e4e9b55f1c6f781db243","ref":"refs/heads/main","pushedAt":"2024-05-24T06:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"1 mock data (#2)\n\n* refactor: database migration scripts to support test database and automation\r\n\r\n* test: refactor test setup to use test database\r\n\r\n* test: add mock data\r\n\r\n* test: update to use mock data\r\n\r\n* test: fix missing annotation","shortMessageHtmlLink":"1 mock data (#2)"}},{"before":"56912383b9279a0472f5efa58e9f623e283d77ab","after":"bc77fd17d4ab2482f4f848b6c562cfa3a5f9caa7","ref":"refs/heads/1-mock-data","pushedAt":"2024-05-24T06:20:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: fix missing annotation","shortMessageHtmlLink":"test: fix missing annotation"}},{"before":null,"after":"56912383b9279a0472f5efa58e9f623e283d77ab","ref":"refs/heads/1-mock-data","pushedAt":"2024-05-23T23:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add python tests to Makefile test run script","shortMessageHtmlLink":"test: add python tests to Makefile test run script"}},{"before":"112808ff0a9d7f3c997ecdaee87f384c5748065e","after":"56912383b9279a0472f5efa58e9f623e283d77ab","ref":"refs/heads/main","pushedAt":"2024-05-18T13:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add python tests to Makefile test run script","shortMessageHtmlLink":"test: add python tests to Makefile test run script"}},{"before":"5164f61eca1e7b63f547aac203f3fe8659fa3d8a","after":"112808ff0a9d7f3c997ecdaee87f384c5748065e","ref":"refs/heads/main","pushedAt":"2024-05-18T13:12:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add create embedding tests","shortMessageHtmlLink":"test: add create embedding tests"}},{"before":"3d3e2ba92b8baa3190971bf130a8fa2a17d4e578","after":"5164f61eca1e7b63f547aac203f3fe8659fa3d8a","ref":"refs/heads/main","pushedAt":"2024-05-18T10:42:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: containerise python recommendations model api","shortMessageHtmlLink":"feat: containerise python recommendations model api"}},{"before":"0ce17bab097cdfd2fb58314b2b6bc0db3857607c","after":"3d3e2ba92b8baa3190971bf130a8fa2a17d4e578","ref":"refs/heads/main","pushedAt":"2024-05-17T18:31:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: setup pytest","shortMessageHtmlLink":"test: setup pytest"}},{"before":"d82b387a95a871818edd7753be6a72707fbb1e02","after":"0ce17bab097cdfd2fb58314b2b6bc0db3857607c","ref":"refs/heads/main","pushedAt":"2024-05-11T06:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"docs: cleanup outdated doc","shortMessageHtmlLink":"docs: cleanup outdated doc"}},{"before":"be3762001e4c0ecaec956a8910656d540392ab98","after":"d82b387a95a871818edd7753be6a72707fbb1e02","ref":"refs/heads/main","pushedAt":"2024-05-11T06:17:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: sanity check reviews distribution endpoint","shortMessageHtmlLink":"test: sanity check reviews distribution endpoint"}},{"before":"2b2699218e3a6c55d729e4288d320537d2e08d8d","after":"be3762001e4c0ecaec956a8910656d540392ab98","ref":"refs/heads/main","pushedAt":"2024-05-11T04:18:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add sales api tests","shortMessageHtmlLink":"test: add sales api tests"}},{"before":"dab681629f794086815ab71ecd4bb5ffeeeaa1b9","after":"2b2699218e3a6c55d729e4288d320537d2e08d8d","ref":"refs/heads/main","pushedAt":"2024-05-11T03:32:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add review api tests","shortMessageHtmlLink":"test: add review api tests"}},{"before":"bed4602ab830ae1256471edaa37ba959fc088006","after":"dab681629f794086815ab71ecd4bb5ffeeeaa1b9","ref":"refs/heads/main","pushedAt":"2024-05-07T10:13:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add category api tests","shortMessageHtmlLink":"test: add category api tests"}},{"before":"cecb4d58b30f01b37343b5ca5ced82a8fbfbe952","after":"bed4602ab830ae1256471edaa37ba959fc088006","ref":"refs/heads/main","pushedAt":"2024-05-05T02:16:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: add endpoint for distribution of number of reviews per reviewer","shortMessageHtmlLink":"feat: add endpoint for distribution of number of reviews per reviewer"}},{"before":"001a7c490fa3b8cdd4ff32a88bb34df09cefad0c","after":"cecb4d58b30f01b37343b5ca5ced82a8fbfbe952","ref":"refs/heads/main","pushedAt":"2024-05-04T09:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"style: format","shortMessageHtmlLink":"style: format"}},{"before":"06d3aa7ff87a340736aafcb4b8f55526e12f703d","after":"001a7c490fa3b8cdd4ff32a88bb34df09cefad0c","ref":"refs/heads/main","pushedAt":"2024-05-04T09:11:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"test: add app context and health check tests","shortMessageHtmlLink":"test: add app context and health check tests"}},{"before":"14ccd885dd4acdcf9e8c6eeef54e8216d7a1aa88","after":"06d3aa7ff87a340736aafcb4b8f55526e12f703d","ref":"refs/heads/main","pushedAt":"2024-05-04T08:03:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"style: format","shortMessageHtmlLink":"style: format"}},{"before":"2581cd29f5a263797bfe95e2ebb5e2c78341a775","after":"14ccd885dd4acdcf9e8c6eeef54e8216d7a1aa88","ref":"refs/heads/main","pushedAt":"2024-05-04T03:38:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"fix: custom row mappers to return null numeric types as null instead of zero","shortMessageHtmlLink":"fix: custom row mappers to return null numeric types as null instead …"}},{"before":"c342410f23cb1449c906b697845fc14c13c8da48","after":"2581cd29f5a263797bfe95e2ebb5e2c78341a775","ref":"refs/heads/main","pushedAt":"2024-05-03T07:40:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"refactor: simplify graphql schema","shortMessageHtmlLink":"refactor: simplify graphql schema"}},{"before":"69d66ddbc97fa7f415edb48e5117a0789789dbd9","after":"c342410f23cb1449c906b697845fc14c13c8da48","ref":"refs/heads/main","pushedAt":"2024-04-28T08:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"docs: add screenshot to readme","shortMessageHtmlLink":"docs: add screenshot to readme"}},{"before":"c3599b5f75f630857d926a967e772d3e0874f9f8","after":"69d66ddbc97fa7f415edb48e5117a0789789dbd9","ref":"refs/heads/main","pushedAt":"2024-04-28T07:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"build: fix gradle parser task to run separately from spring boot api","shortMessageHtmlLink":"build: fix gradle parser task to run separately from spring boot api"}},{"before":"c657e76a5a3e2edc8f31bf9c4cd19575ec76cdd2","after":"c3599b5f75f630857d926a967e772d3e0874f9f8","ref":"refs/heads/main","pushedAt":"2024-04-28T07:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: add run script for parsing raw data","shortMessageHtmlLink":"feat: add run script for parsing raw data"}},{"before":"34f9f7ed977eb81cae77b373d5ceff6e1d37c465","after":"c657e76a5a3e2edc8f31bf9c4cd19575ec76cdd2","ref":"refs/heads/main","pushedAt":"2024-04-28T06:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"build: add docker config for api","shortMessageHtmlLink":"build: add docker config for api"}},{"before":"6c98a428bf9f3f88dc52294f5da146bfae9566cf","after":"34f9f7ed977eb81cae77b373d5ceff6e1d37c465","ref":"refs/heads/main","pushedAt":"2024-04-28T06:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: add item metadata api","shortMessageHtmlLink":"feat: add item metadata api"}},{"before":"fcacdb458a4ba2fb493c0cb1d20b4b400ec362e0","after":"6c98a428bf9f3f88dc52294f5da146bfae9566cf","ref":"refs/heads/main","pushedAt":"2024-04-27T08:14:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"refactor: prefix item metadata subclasses with item","shortMessageHtmlLink":"refactor: prefix item metadata subclasses with item"}},{"before":"f266ebdeb6a577f120b13b8966cbf957c3456e96","after":"fcacdb458a4ba2fb493c0cb1d20b4b400ec362e0","ref":"refs/heads/main","pushedAt":"2024-04-27T07:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"refactor: remove types package, store database times as timestamptz","shortMessageHtmlLink":"refactor: remove types package, store database times as timestamptz"}},{"before":"0679ccd68af9a941602ac3e754c9620b0f7ab861","after":"f266ebdeb6a577f120b13b8966cbf957c3456e96","ref":"refs/heads/main","pushedAt":"2024-04-24T04:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"refactor: move postgres volumes into data folder","shortMessageHtmlLink":"refactor: move postgres volumes into data folder"}},{"before":"208be72af9a9984302a1d280cc96a28301d7a7c2","after":"0679ccd68af9a941602ac3e754c9620b0f7ab861","ref":"refs/heads/main","pushedAt":"2024-04-19T19:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: parse review data into database","shortMessageHtmlLink":"feat: parse review data into database"}},{"before":"e54c3688750a29ab7e3f4c9035074c3b71e26a23","after":"208be72af9a9984302a1d280cc96a28301d7a7c2","ref":"refs/heads/main","pushedAt":"2024-04-19T05:56:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ae9is","name":null,"path":"/ae9is","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125031666?s=80&v=4"},"commit":{"message":"feat: parse item metadata into database","shortMessageHtmlLink":"feat: parse item metadata into database"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUrs3xwA","startCursor":null,"endCursor":null}},"title":"Activity · ae9is/amazon-reviews"}