{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577543927,"defaultBranch":"main","name":"jaffle-shop-generator","ownerLogin":"dbt-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-13T01:06:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18339788?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715089416.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a8249ca03c0da10f1bd1a5dea27aec8b8771533c","ref":"refs/heads/serramatutu/cache-state","pushedAt":"2024-05-07T13:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"feat(cache): add state cache to simulation\n\nThis commit adds a state cache to our simulation so we can run it\nfaster.","shortMessageHtmlLink":"feat(cache): add state cache to simulation"}},{"before":"ffc58a1a1a9a73d34062707186ad93683fb21472","after":"d0f4f80ecdf4138331bb00d4840c0a356c8a4636","ref":"refs/heads/serramatutu/daily-gen","pushedAt":"2024-05-07T13:36:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"Add `--export-from` to allow for generating incremental data\n\nThis commit adds an `--export-from` flag which allows generating\nincremental data. This is useful for generating data every day instead\nof having to export the CSV of all years at once.","shortMessageHtmlLink":"Add --export-from to allow for generating incremental data"}},{"before":null,"after":"ffc58a1a1a9a73d34062707186ad93683fb21472","ref":"refs/heads/serramatutu/daily-gen","pushedAt":"2024-05-07T10:53:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"Add `--export-from` to allow for generating incremental data\n\nThis commit adds an `--export-from` flag which allows generating\nincremental data. This is useful for generating data every day instead\nof having to export the CSV of all years at once.","shortMessageHtmlLink":"Add --export-from to allow for generating incremental data"}},{"before":null,"after":"4e7e96c4de252db8e86b486b762fea7bae6efefa","ref":"refs/heads/serramatutu/ruff","pushedAt":"2024-04-30T16:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(ruff): fix ruff errors\n\nThis commit adds a bunch of docs and formatting corrections to make\n`ruff check` pass.\n\nIt also enables `ruff format` and `ruff check --fix` during pre-commit.","shortMessageHtmlLink":"fix(ruff): fix ruff errors"}},{"before":"aa4aa6d5533e4ff934f6d94b67133fb67e99379d","after":null,"ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-30T13:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"}},{"before":"36511738558387efa14ae35804348dec5d9b3be6","after":"1ad1ff7982878cd4716c5fb3eb226a8d94668ddc","ref":"refs/heads/main","pushedAt":"2024-04-30T13:45:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(pyright): add strict type definitions (#116)\n\n* fix(pyright): add some static typing\r\n\r\n* fix(pyright): more typing\r\n\r\nThis commit adds even more typing to the module. Still not done though.\r\n\r\n* fix(pyright): finishes typing library\r\n\r\nStill missing tests though.\r\n\r\n* fix(pyright): final fixes\r\n\r\nThis commit finally fixes all pyright errors.","shortMessageHtmlLink":"fix(pyright): add strict type definitions (#116)"}},{"before":"81dc8d86fef21b7f5cfe51ec7e6c26c07c91c1c5","after":"aa4aa6d5533e4ff934f6d94b67133fb67e99379d","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-30T13:44:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"Merge branch 'main' into serramatutu/pyright-strict","shortMessageHtmlLink":"Merge branch 'main' into serramatutu/pyright-strict"}},{"before":"5aa200d06a9c01d3a8cf230a0088c3f3f8b3b73b","after":null,"ref":"refs/heads/serramatutu/lefthook","pushedAt":"2024-04-30T13:44:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"}},{"before":"fd533abba160d980a622f7fe45bac4527ed7200b","after":"36511738558387efa14ae35804348dec5d9b3be6","ref":"refs/heads/main","pushedAt":"2024-04-30T13:44:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"chore(repo): Add lefthook (#115)\n\nThis commit adds [Lefthook](https://github.com/evilmartians/lefthook/)\r\nas a way to manage Git Hooks and automatically run ruff, PyRight and a\r\ncommit message validator on commit.\r\n\r\nFor now, `ruff` and `pyright` validators are turned off since there are\r\nmany errors. They will be turned on once we have fixed the errors.","shortMessageHtmlLink":"chore(repo): Add lefthook (#115)"}},{"before":"729f3eb29e5a027633bfa0f8912b77626d26fb09","after":"81dc8d86fef21b7f5cfe51ec7e6c26c07c91c1c5","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-30T11:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(pyright): final fixes\n\nThis commit finally fixes all pyright errors.","shortMessageHtmlLink":"fix(pyright): final fixes"}},{"before":"cd8a2339691a2aacda17170c6aa195089ff39d7b","after":"729f3eb29e5a027633bfa0f8912b77626d26fb09","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-30T10:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(pyright): finishes typing library\n\nStill missing tests though.","shortMessageHtmlLink":"fix(pyright): finishes typing library"}},{"before":"07a750c953e5bab82cad8a144779cfeaf007c490","after":"cd8a2339691a2aacda17170c6aa195089ff39d7b","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-30T09:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(pyright): more typing\n\nThis commit adds even more typing to the module. Still not done though.","shortMessageHtmlLink":"fix(pyright): more typing"}},{"before":null,"after":"07a750c953e5bab82cad8a144779cfeaf007c490","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-29T18:16:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"fix(pyright): add some static typing","shortMessageHtmlLink":"fix(pyright): add some static typing"}},{"before":"676cd85809546070346a8796c472a755956d881f","after":null,"ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-29T15:19:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"}},{"before":null,"after":"676cd85809546070346a8796c472a755956d881f","ref":"refs/heads/serramatutu/pyright-strict","pushedAt":"2024-04-29T15:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"Merge branch 'serramatutu/lefthook' into serramatutu/pyright-strict\n\n# Conflicts:\n#\tlefthook.yaml","shortMessageHtmlLink":"Merge branch 'serramatutu/lefthook' into serramatutu/pyright-strict"}},{"before":"256d45bf85840898626c7fc50f68d00809d86b1a","after":"5aa200d06a9c01d3a8cf230a0088c3f3f8b3b73b","ref":"refs/heads/serramatutu/lefthook","pushedAt":"2024-04-29T15:13:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"chore(repo): Add lefthook\n\nThis commit adds [Lefthook](https://github.com/evilmartians/lefthook/)\nas a way to manage Git Hooks and automatically run ruff, PyRight and a\ncommit message validator on commit.\n\nFor now, `ruff` and `pyright` validators are turned off since there are\nmany errors. They will be turned on once we have fixed the errors.","shortMessageHtmlLink":"chore(repo): Add lefthook"}},{"before":"7a856f47d2133aa95f736bb87181b232cc6cc158","after":"256d45bf85840898626c7fc50f68d00809d86b1a","ref":"refs/heads/serramatutu/lefthook","pushedAt":"2024-04-29T15:07:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"chore(repo): Add lefthook\n\nThis commit adds [Lefthook](https://github.com/evilmartians/lefthook/)\nas a way to manage Git Hooks and automatically run ruff, PyRight and a\ncommit message validator on commit.","shortMessageHtmlLink":"chore(repo): Add lefthook"}},{"before":null,"after":"7a856f47d2133aa95f736bb87181b232cc6cc158","ref":"refs/heads/serramatutu/lefthook","pushedAt":"2024-04-29T14:41:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serramatutu","name":"Lucas Valente","path":"/serramatutu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18057473?s=80&v=4"},"commit":{"message":"chore(repo): Add lefthook\n\nThis commit adds [Lefthook](https://github.com/evilmartians/lefthook/)\nas a way to manage Git Hooks and automatically run ruff, PyRight and a\ncommit message validator on commit.","shortMessageHtmlLink":"chore(repo): Add lefthook"}},{"before":"9384961105e3de9296c61b235155f3240fab1140","after":"fd533abba160d980a622f7fe45bac4527ed7200b","ref":"refs/heads/main","pushedAt":"2024-04-27T23:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"docs(README): Add Tweets to list","shortMessageHtmlLink":"docs(README): Add Tweets to list"}},{"before":"f4b5ea989eed7c1a2549a5fedb9ce2143ca2d218","after":null,"ref":"refs/heads/feat/refactor","pushedAt":"2024-04-27T22:49:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"}},{"before":"ab5040bff712d948ba64583955f8c4c83fafcf9c","after":null,"ref":"refs/heads/fix/order-total-rounding-errors","pushedAt":"2024-04-27T22:49:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"}},{"before":"faae190d08586726bc065db1b5308da6149cdc40","after":"9384961105e3de9296c61b235155f3240fab1140","ref":"refs/heads/main","pushedAt":"2024-04-27T22:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"docs(README): Python 3.10 or higher","shortMessageHtmlLink":"docs(README): Python 3.10 or higher"}},{"before":"c1c742d13ae3484fc38721e59192ba84d646e6ef","after":"faae190d08586726bc065db1b5308da6149cdc40","ref":"refs/heads/main","pushedAt":"2024-04-27T22:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"ci(python verison matrix)!: changing support 3.10-12","shortMessageHtmlLink":"ci(python verison matrix)!: changing support 3.10-12"}},{"before":"08c2fa0b840061b618afc5e15c772d5c77ca39be","after":"c1c742d13ae3484fc38721e59192ba84d646e6ef","ref":"refs/heads/main","pushedAt":"2024-04-27T22:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"chore(bump version)","shortMessageHtmlLink":"chore(bump version)"}},{"before":"12fc3a9ad698761f90dad576870e26367c805194","after":"08c2fa0b840061b618afc5e15c772d5c77ca39be","ref":"refs/heads/main","pushedAt":"2024-04-27T22:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"fix(tweets): market.sim_day tweet, order yielding logic\n\nThe logic for guarding against Nones in the market.sim_day iterator was flawed and causing only values that had both a tweet and an order to get through, meaning the tables had the same counts. This corrects that and ensures all orders go through, and those that have tweets are only a portion.","shortMessageHtmlLink":"fix(tweets): market.sim_day tweet, order yielding logic"}},{"before":"4eb2b57c1ee4d7a4d6a7cf28d1c7d0605471720d","after":null,"ref":"refs/tags/v0.4.13","pushedAt":"2024-04-26T21:09:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"}},{"before":"4eb2b57c1ee4d7a4d6a7cf28d1c7d0605471720d","after":"12fc3a9ad698761f90dad576870e26367c805194","ref":"refs/heads/main","pushedAt":"2024-04-26T21:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"chore(bump version)","shortMessageHtmlLink":"chore(bump version)"}},{"before":"4c819b7509cc427cad945ff7ce18ef51c113c011","after":null,"ref":"refs/heads/feat/add-tweets","pushedAt":"2024-04-26T20:58:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"}},{"before":"8720ecbca6efc408030e711a57ed6ee4eb7ffeb9","after":"4eb2b57c1ee4d7a4d6a7cf28d1c7d0605471720d","ref":"refs/heads/main","pushedAt":"2024-04-26T20:58:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"feat(generate tweets) (#114)\n\n* feat(generate tweets): spike out tweet generation\r\n\r\n* fix(tweet probability): improve logic\r\n\r\n* test(tweets): assert tweets are 20 min or less after order","shortMessageHtmlLink":"feat(generate tweets) (#114)"}},{"before":"785206afbf3c38399ea32e9f7adf20b43c9a78fd","after":"4c819b7509cc427cad945ff7ce18ef51c113c011","ref":"refs/heads/feat/add-tweets","pushedAt":"2024-04-26T13:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwenwindflower","name":"winnie","path":"/gwenwindflower","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91998347?s=80&v=4"},"commit":{"message":"test(tweets): assert tweets are 20 min or less after order","shortMessageHtmlLink":"test(tweets): assert tweets are 20 min or less after order"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ6Cd5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท dbt-labs/jaffle-shop-generator"}