{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":816385818,"defaultBranch":"main","name":"blueprint","ownerLogin":"seamapi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-17T16:32:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63884939?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726782542.0","currentOid":""},"activityList":{"items":[{"before":"067587dd866da3c28eb22870779da3d81f328b63","after":"d509c75a471ca3db4922668f8f5e8a47e700fdee","ref":"refs/heads/main","pushedAt":"2024-09-19T21:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"0.21.0","shortMessageHtmlLink":"0.21.0"}},{"before":"f86fb2bed29ca40ff454c8412bba2fdab80f385f","after":null,"ref":"refs/heads/thermostats","pushedAt":"2024-09-19T21:48:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razor-x","name":"Evan Sosenko","path":"/razor-x","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721372?s=80&v=4"}},{"before":"a743f15ef8a285b9096c81ad36d8221ffb39e554","after":"067587dd866da3c28eb22870779da3d81f328b63","ref":"refs/heads/main","pushedAt":"2024-09-19T21:48:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razor-x","name":"Evan Sosenko","path":"/razor-x","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721372?s=80&v=4"},"commit":{"message":"feat: Generate thermostats (#87)\n\n* Generate thermostats\r\n\r\n* Support parsing integer props and params\r\n\r\n* ci: Generate code\r\n\r\n* Update types\r\n\r\n* ci: Generate code\r\n\r\n---------\r\n\r\nCo-authored-by: Andrii Balitskyi <10balian10@gmail.com>\r\nCo-authored-by: Seam Bot ","shortMessageHtmlLink":"feat: Generate thermostats (#87)"}},{"before":"fa1ab0a8cf1b16a45b00add707994d5bdbf2afe1","after":"f86fb2bed29ca40ff454c8412bba2fdab80f385f","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T21:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":"64f0f53f0bf616344df4504fff5745643594a674","after":"fa1ab0a8cf1b16a45b00add707994d5bdbf2afe1","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T21:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razor-x","name":"Evan Sosenko","path":"/razor-x","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721372?s=80&v=4"},"commit":{"message":"Update types","shortMessageHtmlLink":"Update types"}},{"before":"51713f99a5e72b00b61cd71e873569a4b04cf4bc","after":"64f0f53f0bf616344df4504fff5745643594a674","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T13:16:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:seamapi/blueprint into thermostats","shortMessageHtmlLink":"Merge branch 'main' of github.com:seamapi/blueprint into thermostats"}},{"before":"52f3c1cb3074d7fecbb1a408d8491787ef6ed6e9","after":"51713f99a5e72b00b61cd71e873569a4b04cf4bc","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T13:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":"15d7ce7dc73b0cfbb564584f9f51b7761824d771","after":"52f3c1cb3074d7fecbb1a408d8491787ef6ed6e9","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T13:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Support parsing integer props and params","shortMessageHtmlLink":"Support parsing integer props and params"}},{"before":"bb84d863b9a0f927f6a72b32e1736a0bfbc93e52","after":"a743f15ef8a285b9096c81ad36d8221ffb39e554","ref":"refs/heads/main","pushedAt":"2024-09-19T13:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"0.20.0","shortMessageHtmlLink":"0.20.0"}},{"before":"72579dc36d6c6d9d6b0abad6251f97f93b83c3c7","after":null,"ref":"refs/heads/issue-36","pushedAt":"2024-09-19T13:11:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"}},{"before":"9aa7b8897f7319c145551c98a228757250d6795e","after":"bb84d863b9a0f927f6a72b32e1736a0bfbc93e52","ref":"refs/heads/main","pushedAt":"2024-09-19T13:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"feat: Support undocumented/deprecated namespace and routes (#86)\n\n* Mark routes with isDeprecated and isUndocumented\r\n\r\n* Refactor how route status is updated into a separate fn\r\n\r\n* ci: Generate code\r\n\r\n* Update namspace status\r\n\r\n* Refactor updateRoutesStatus into updateRoutesStatus\r\n\r\n* Use for loops instead of forEach\r\n\r\n* ci: Generate code\r\n\r\n* Format\r\n\r\n* Avoid generic fn names, use simple map functions to set route/namespace deprecated/undocumented status\r\n\r\n* Improve var names\r\n\r\n* Add deprecated and undocumented endpoint to the fixture\r\n\r\n* ci: Generate code\r\n\r\n* Pass updated routes to addNamespaceStatusToRoute\r\n\r\n* ci: Generate code\r\n\r\n* Refactor addNamespaceStatusToRoute\r\n\r\n* Fix lint error\r\n\r\n* Tiny refactor\r\n\r\n---------\r\n\r\nCo-authored-by: Seam Bot ","shortMessageHtmlLink":"feat: Support undocumented/deprecated namespace and routes (#86)"}},{"before":"a3224e785f8789d646b32c0b682a76437b47a7b3","after":"72579dc36d6c6d9d6b0abad6251f97f93b83c3c7","ref":"refs/heads/issue-36","pushedAt":"2024-09-19T13:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Tiny refactor","shortMessageHtmlLink":"Tiny refactor"}},{"before":"e211441f21c7728b1857207f2747b33c03fc4a80","after":"a3224e785f8789d646b32c0b682a76437b47a7b3","ref":"refs/heads/issue-36","pushedAt":"2024-09-19T13:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Fix lint error","shortMessageHtmlLink":"Fix lint error"}},{"before":"8509eb678298880ecdd904f87b028e48873fcb7f","after":"e211441f21c7728b1857207f2747b33c03fc4a80","ref":"refs/heads/issue-36","pushedAt":"2024-09-19T13:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Refactor addNamespaceStatusToRoute","shortMessageHtmlLink":"Refactor addNamespaceStatusToRoute"}},{"before":null,"after":"15d7ce7dc73b0cfbb564584f9f51b7761824d771","ref":"refs/heads/thermostats","pushedAt":"2024-09-19T02:27:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razor-x","name":"Evan Sosenko","path":"/razor-x","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721372?s=80&v=4"},"commit":{"message":"Generate thermostats","shortMessageHtmlLink":"Generate thermostats"}},{"before":"9f6c42360086a9600719c0755f817fff7c062975","after":"8509eb678298880ecdd904f87b028e48873fcb7f","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T15:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":"107aa2dc190f2733f0b2cba7d0c2fb5d7bdc3539","after":"9f6c42360086a9600719c0755f817fff7c062975","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T15:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Pass updated routes to addNamespaceStatusToRoute","shortMessageHtmlLink":"Pass updated routes to addNamespaceStatusToRoute"}},{"before":"ba113c78fa07645b3bb88b998fc2aeb9364302e0","after":"107aa2dc190f2733f0b2cba7d0c2fb5d7bdc3539","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T13:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":"08847276cd0133ae23ccf724181939da4649f74a","after":"ba113c78fa07645b3bb88b998fc2aeb9364302e0","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T13:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Add deprecated and undocumented endpoint to the fixture","shortMessageHtmlLink":"Add deprecated and undocumented endpoint to the fixture"}},{"before":"aff41ae738b1be51580075cb3b0820484bdf1b3a","after":"08847276cd0133ae23ccf724181939da4649f74a","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T12:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Improve var names","shortMessageHtmlLink":"Improve var names"}},{"before":"f3bff56ed1e99755084882d872ad7aab22600867","after":"aff41ae738b1be51580075cb3b0820484bdf1b3a","ref":"refs/heads/issue-36","pushedAt":"2024-09-18T12:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Avoid generic fn names, use simple map functions to set route/namespace deprecated/undocumented status","shortMessageHtmlLink":"Avoid generic fn names, use simple map functions to set route/namespa…"}},{"before":"a9d32d127276967ecbce50ce905c94b1139e0c8b","after":"f3bff56ed1e99755084882d872ad7aab22600867","ref":"refs/heads/issue-36","pushedAt":"2024-09-17T15:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":"0998cc3e95675cc8cffb81ef651a5bc9253efa81","after":"a9d32d127276967ecbce50ce905c94b1139e0c8b","ref":"refs/heads/issue-36","pushedAt":"2024-09-17T15:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":"3dc7eb8de3a1cc8a33fead8c7a224a7bd5c0cc24","after":"0998cc3e95675cc8cffb81ef651a5bc9253efa81","ref":"refs/heads/issue-36","pushedAt":"2024-09-17T15:46:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Use for loops instead of forEach","shortMessageHtmlLink":"Use for loops instead of forEach"}},{"before":"08f08d3859f2e67fde591ecdfaa4872c58f1dd25","after":"3dc7eb8de3a1cc8a33fead8c7a224a7bd5c0cc24","ref":"refs/heads/issue-36","pushedAt":"2024-09-17T15:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"ci: Generate code","shortMessageHtmlLink":"ci: Generate code"}},{"before":null,"after":"08f08d3859f2e67fde591ecdfaa4872c58f1dd25","ref":"refs/heads/issue-36","pushedAt":"2024-09-17T15:18:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Refactor how route status is updated into a separate fn","shortMessageHtmlLink":"Refactor how route status is updated into a separate fn"}},{"before":"820971061c17bf04472189d4e14454af56afcebd","after":"9aa7b8897f7319c145551c98a228757250d6795e","ref":"refs/heads/main","pushedAt":"2024-09-17T12:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seambot","name":"Seam Bot","path":"/seambot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76183347?s=80&v=4"},"commit":{"message":"0.19.1","shortMessageHtmlLink":"0.19.1"}},{"before":"a07173b76d363c49d8177cfeeed6a3b36a45a830","after":null,"ref":"refs/heads/fix-php-code-sample-response","pushedAt":"2024-09-17T12:16:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"}},{"before":"7913ed6dca2a0d7f022b6b4077625168225d8f81","after":"820971061c17bf04472189d4e14454af56afcebd","ref":"refs/heads/main","pushedAt":"2024-09-17T12:16:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"fix: Update php response to use primitive literal syntax instead of JSON (#80)\n\n* Fix createPhpResponse to return primitive literal syntax\r\n\r\n* Update blueprint to handle number params and props\r\n\r\n* Add number, object and array fixture props to test code samples, update snapshots\r\n\r\n* ci: Format code\r\n\r\n* Remove some new lines as code samples will get formatted\r\n\r\n* Don't import array from zod, use z.array\r\n\r\n* ci: Generate code\r\n\r\n* Update php code sample response_syntax to 'php'\r\n\r\n---------\r\n\r\nCo-authored-by: Seam Bot ","shortMessageHtmlLink":"fix: Update php response to use primitive literal syntax instead of J…"}},{"before":"b1b96b510ebda6bdd7d85ebd85efeb396326f9df","after":"a07173b76d363c49d8177cfeeed6a3b36a45a830","ref":"refs/heads/fix-php-code-sample-response","pushedAt":"2024-09-16T11:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-balitskyi","name":"Andrii Balitskyi","path":"/andrii-balitskyi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84702959?s=80&v=4"},"commit":{"message":"Update php code sample response_syntax to 'php'","shortMessageHtmlLink":"Update php code sample response_syntax to 'php'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1kH8AA","startCursor":null,"endCursor":null}},"title":"Activity · seamapi/blueprint"}