{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":778296216,"defaultBranch":"main","name":"tapestry","ownerLogin":"naiquevin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-27T13:07:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/584860?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725387652.0","currentOid":""},"activityList":{"items":[{"before":"92a59faf099474b2ed1edabf484e736887c33f17","after":"eba1d4c4288251e39f7173aa1c10abf00d0b5bdc","ref":"refs/heads/main","pushedAt":"2024-09-06T18:25:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix clippy warnings","shortMessageHtmlLink":"Fix clippy warnings"}},{"before":"a462e7748d7b2943c62070822124f62fc55caeca","after":"6654f506abc401f999396db2df4ce1a76ae47502","ref":"refs/heads/other-formatters","pushedAt":"2024-09-03T18:14:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"05ae72f633d5a84ecf65390b4894af85498a98ff","after":"a462e7748d7b2943c62070822124f62fc55caeca","ref":"refs/heads/other-formatters","pushedAt":"2024-09-02T18:30:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Run cargo fmt","shortMessageHtmlLink":"Run cargo fmt"}},{"before":"2a6bcab53eae580ae4bfd00f28e927cee12b3ccb","after":"05ae72f633d5a84ecf65390b4894af85498a98ff","ref":"refs/heads/other-formatters","pushedAt":"2024-09-02T18:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Update documentation about formatters","shortMessageHtmlLink":"Update documentation about formatters"}},{"before":"652c6724346b4b85613253fa982e44cc53b388ef","after":"2a6bcab53eae580ae4bfd00f28e927cee12b3ccb","ref":"refs/heads/other-formatters","pushedAt":"2024-08-28T18:34:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Create sqlfluff config file during scaffolding\n\nAs the dialect is added to the config file, it no longer needs to be\nspecified when running the command. Some other options are added to\nmake capturing of output of the external more reliable.","shortMessageHtmlLink":"Create sqlfluff config file during scaffolding"}},{"before":"1631fa2cfa489802d2a7eb8e9b43d326e1371d53","after":"652c6724346b4b85613253fa982e44cc53b388ef","ref":"refs/heads/other-formatters","pushedAt":"2024-08-27T18:17:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Run cargo fmt and fix (ignore) clippy warnings","shortMessageHtmlLink":"Run cargo fmt and fix (ignore) clippy warnings"}},{"before":"01e7266b25ed6a3f63cc8a667c86543bada7b35d","after":"1631fa2cfa489802d2a7eb8e9b43d326e1371d53","ref":"refs/heads/other-formatters","pushedAt":"2024-08-27T06:16:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix clippy warnings","shortMessageHtmlLink":"Fix clippy warnings"}},{"before":"d7822b8d04d3363b1f97b07c282802d285dd7fca","after":"01e7266b25ed6a3f63cc8a667c86543bada7b35d","ref":"refs/heads/other-formatters","pushedAt":"2024-08-25T18:24:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Implement 'Configurable' trait for SqlFormat formatter\n\nAlso, if 'pgFormatter' is not discovered, 'sqlformat-rs' is used as\nthe default as part of scaffolding.","shortMessageHtmlLink":"Implement 'Configurable' trait for SqlFormat formatter"}},{"before":"95a0b6aca0a7b2b5df09097ea10d495d1a1d93d7","after":"d7822b8d04d3363b1f97b07c282802d285dd7fca","ref":"refs/heads/other-formatters","pushedAt":"2024-08-24T18:17:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Use 'SerializableTomlTable' for serializing formatter config in TOML\n\nThe advantage of using this over the earlier approach is that it's now\npossible to add inline comments in the formatter config, while keeping\nit generic. This will allows for easier extensibility in terms of\nadding support for new formatter implementations.","shortMessageHtmlLink":"Use 'SerializableTomlTable' for serializing formatter config in TOML"}},{"before":"729d402ffce026c67eb8a9d678cf11c7c5c93e10","after":"95a0b6aca0a7b2b5df09097ea10d495d1a1d93d7","ref":"refs/heads/other-formatters","pushedAt":"2024-08-23T18:27:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Define a supertrait for 'ExternalFormatter' trait\n\nThis is to ensure that any struct that implements 'ExternalFormatter'\ntrait also has to implement the 'TryFrom<&Value>' trait as well.","shortMessageHtmlLink":"Define a supertrait for 'ExternalFormatter' trait"}},{"before":null,"after":"729d402ffce026c67eb8a9d678cf11c7c5c93e10","ref":"refs/heads/other-formatters","pushedAt":"2024-08-21T07:27:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Add support for sqlformat-rs as a formatter\n\nThis adds sql formatting capability to tapestry without the user\nhaving to install an external dependency (pg_format).","shortMessageHtmlLink":"Add support for sqlformat-rs as a formatter"}},{"before":"6c0131b709a92aa0812edf05b05b9a73995ed9e5","after":"92a59faf099474b2ed1edabf484e736887c33f17","ref":"refs/heads/main","pushedAt":"2024-06-20T12:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Improve README","shortMessageHtmlLink":"Improve README"}},{"before":"849202dd217a6c7790e19b0213e0dca9e46a955b","after":"69178883ef29d382957133e70c3f23c8710a6997","ref":"refs/heads/gh-pages","pushedAt":"2024-06-20T10:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Deployed 6c0131b with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 6c0131b with MkDocs version: 1.6.0"}},{"before":"30ddf4dfc587a1a1b0457259a3fa8d8604329782","after":"6c0131b709a92aa0812edf05b05b9a73995ed9e5","ref":"refs/heads/main","pushedAt":"2024-06-20T10:52:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Configure name_tagger in chinook example\n\nBecause when a new project is created, name_tagger is configured with\nstyle = kebab-case. Since the chinook example is used in the 'getting\nstarted' section of the docs, it makes sense to configure the name\ntagger in the actual example similarly.\n\nAlso update the getting started section in the docs.","shortMessageHtmlLink":"Configure name_tagger in chinook example"}},{"before":"223d3f52cabfcd602b8433bca951e1b2d2a63e81","after":"30ddf4dfc587a1a1b0457259a3fa8d8604329782","ref":"refs/heads/main","pushedAt":"2024-06-20T07:43:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Add an 'exact' option for name_tagger.style\n\nThis way, the name tagger can be configured to use the query id as it\nis as the name tag. Docs have also been updated in this commit.","shortMessageHtmlLink":"Add an 'exact' option for name_tagger.style"}},{"before":"b609593a4478d5567cd7b5653bbe1f3475901847","after":"223d3f52cabfcd602b8433bca951e1b2d2a63e81","ref":"refs/heads/main","pushedAt":"2024-06-19T13:38:22.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix clippy warnings","shortMessageHtmlLink":"Fix clippy warnings"}},{"before":"19706dd4f6d6f88ccba9bafc4561c843c67cd6b5","after":"b609593a4478d5567cd7b5653bbe1f3475901847","ref":"refs/heads/main","pushedAt":"2024-06-18T18:18:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Remove unnecessary lifetime specifier\n\nThe 'validate' methods on 'Query' and 'Queries' structs were earlier\nimplemented with two lifetime specifiers for two arguments. Due to\nthis, a lifetime bound also had to be specified. Turns out that this\nis not required as the compiler is able to check with a single\nspecifier for both arguments.","shortMessageHtmlLink":"Remove unnecessary lifetime specifier"}},{"before":"846245657bc0998e82cd128b95778cadfa3cc685","after":"19706dd4f6d6f88ccba9bafc4561c843c67cd6b5","ref":"refs/heads/main","pushedAt":"2024-06-17T18:24:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Exclude backup files when listing template and output files\n\nSome editors, such as emacs, creates a backup file at the same\nlocation with '~' suffix added to the name of the original file. We\nneed to list template and output files for various use cases such as\nincluding files that may be missing in the manifest in the summary\noutput or emitting warnings about such files. In these cases, we can\nexclude the backup files.","shortMessageHtmlLink":"Exclude backup files when listing template and output files"}},{"before":"ea5efb53ea829d210ec1c62542f2d6e03f3035b8","after":"846245657bc0998e82cd128b95778cadfa3cc685","ref":"refs/heads/main","pushedAt":"2024-06-17T05:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Add tests for decode methods for Query and QueryTemplate structs\n\nThis caught a bug/typo in 'Query::decode' method.\n\nAlso removed an additional query output file in the examples/chinook\ndir that got checked into a previous commit.","shortMessageHtmlLink":"Add tests for decode methods for Query and QueryTemplate structs"}},{"before":"dc60a55dcdfe63d6ce8ea23b3652167ca3e98b82","after":"ea5efb53ea829d210ec1c62542f2d6e03f3035b8","ref":"refs/heads/main","pushedAt":"2024-06-15T14:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Run cargo fmt","shortMessageHtmlLink":"Run cargo fmt"}},{"before":"d467a1b0d8cc6148ac3e7225957255821b04d32d","after":"dc60a55dcdfe63d6ce8ea23b3652167ca3e98b82","ref":"refs/heads/main","pushedAt":"2024-06-15T14:24:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Bump (github) actions/checkout to v4","shortMessageHtmlLink":"Bump (github) actions/checkout to v4"}},{"before":"8e3674a864b28b1f880136473fddaa3b4b92f787","after":"d467a1b0d8cc6148ac3e7225957255821b04d32d","ref":"refs/heads/main","pushedAt":"2024-06-14T18:14:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Add warnings as part of validation\n\nUser will be warned for the following cases:\n\n1. query template defined in the manifest but not used\n\n2. query template file found in 'query_templates_dir' but not defined\nin the manifest\n\n3. test template file found in 'test_templates_dir' but not defined in\nthe manifest","shortMessageHtmlLink":"Add warnings as part of validation"}},{"before":"e73850730fb35d57f132f0a0f790d79620d6a51d","after":"8e3674a864b28b1f880136473fddaa3b4b92f787","ref":"refs/heads/main","pushedAt":"2024-05-27T02:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Run cargo fmt","shortMessageHtmlLink":"Run cargo fmt"}},{"before":"3e2a70f24068662f6e117486cd23d618c4aa9576","after":"849202dd217a6c7790e19b0213e0dca9e46a955b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T02:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Deployed e738507 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed e738507 with MkDocs version: 1.6.0"}},{"before":"71f10aedf116abb3335c763f1dab1aa423f5b388","after":"e73850730fb35d57f132f0a0f790d79620d6a51d","ref":"refs/heads/main","pushedAt":"2024-05-27T02:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"7c91ae1a64b052274f84b897c4653f904ba5788f","after":"71f10aedf116abb3335c763f1dab1aa423f5b388","ref":"refs/heads/main","pushedAt":"2024-05-26T18:22:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix clippy warnings and run cargo fmt","shortMessageHtmlLink":"Fix clippy warnings and run cargo fmt"}},{"before":"d9749a989b6f5c2b0b1282b5bb9a251c8029cb9a","after":"7c91ae1a64b052274f84b897c4653f904ba5788f","ref":"refs/heads/main","pushedAt":"2024-05-25T18:55:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Improve error message when the manifest file is not found","shortMessageHtmlLink":"Improve error message when the manifest file is not found"}},{"before":"20ed7e9468b91935ae13fe8c4d1650814d0f40c5","after":"3e2a70f24068662f6e117486cd23d618c4aa9576","ref":"refs/heads/gh-pages","pushedAt":"2024-05-24T16:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Deployed d9749a9 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed d9749a9 with MkDocs version: 1.6.0"}},{"before":"5a6a007cb4f70bd9d50b00f1c6a2b75ac23678b0","after":"d9749a989b6f5c2b0b1282b5bb9a251c8029cb9a","ref":"refs/heads/main","pushedAt":"2024-05-24T16:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix clippy warnings","shortMessageHtmlLink":"Fix clippy warnings"}},{"before":"1858c9a6a4b5d17ef11798d4c047455988405dd8","after":"5a6a007cb4f70bd9d50b00f1c6a2b75ac23678b0","ref":"refs/heads/main","pushedAt":"2024-05-24T13:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naiquevin","name":"Vineet Naik","path":"/naiquevin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584860?s=80&v=4"},"commit":{"message":"Fix github workflow","shortMessageHtmlLink":"Fix github workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErzWVeQA","startCursor":null,"endCursor":null}},"title":"Activity ยท naiquevin/tapestry"}