{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14134534,"defaultBranch":"master","name":"committee","ownerLogin":"interagent","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-05T07:05:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7388387?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718635624.0","currentOid":""},"activityList":{"items":[{"before":"417cc2fc5fec76b8fe668972c45a9b50499fa2fe","after":"ba2286f03131cd1cc9594666088b654032ebe9cc","ref":"refs/heads/master","pushedAt":"2024-09-11T12:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"invoke error_handler on Committee::NotFound (#427)\n\nMy rationale is that an exception is raised if `raise` is true, but there is no opportunity to handle this error differently if otherwise.","shortMessageHtmlLink":"invoke error_handler on Committee::NotFound (#427)"}},{"before":"f0d9ddf06177c77cd1da075de1ddcb2ff73c0174","after":null,"ref":"refs/heads/release","pushedAt":"2024-06-17T14:47:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"}},{"before":"5e883dd08a0b596f9143c2d94e33054faed2b7e9","after":"417cc2fc5fec76b8fe668972c45a9b50499fa2fe","ref":"refs/heads/master","pushedAt":"2024-06-17T14:47:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Bump version to 5.4.0 (#426)","shortMessageHtmlLink":"Bump version to 5.4.0 (#426)"}},{"before":null,"after":"f0d9ddf06177c77cd1da075de1ddcb2ff73c0174","ref":"refs/heads/release","pushedAt":"2024-06-17T14:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Bump version to 5.4.0","shortMessageHtmlLink":"Bump version to 5.4.0"}},{"before":"2a3db6e697bce5bde769f4ba8c8c666600ea4c97","after":"5e883dd08a0b596f9143c2d94e33054faed2b7e9","ref":"refs/heads/master","pushedAt":"2024-06-17T14:24:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Ensure body is rewound (#425)\n\n* Ensure body is rewound\r\n* Remove version constraint\r\n* Declare Rack compatibility","shortMessageHtmlLink":"Ensure body is rewound (#425)"}},{"before":"d15cf974d431ab30458764c23594c2d238220b05","after":null,"ref":"refs/heads/revert","pushedAt":"2024-05-17T00:13:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"}},{"before":"552990788be982e5a2ff3821d438741b91eb9284","after":"2a3db6e697bce5bde769f4ba8c8c666600ea4c97","ref":"refs/heads/master","pushedAt":"2024-05-17T00:13:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"We are back! (#424)\n\nThis reverts commit 225b60e61266f229a647e4f2af1e03701936d020.","shortMessageHtmlLink":"We are back! (#424)"}},{"before":null,"after":"d15cf974d431ab30458764c23594c2d238220b05","ref":"refs/heads/revert","pushedAt":"2024-05-17T00:12:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"We are back!\n\nThis reverts commit 225b60e61266f229a647e4f2af1e03701936d020.","shortMessageHtmlLink":"We are back!"}},{"before":"e56a29d85ae04958c08fa492160fd2f6f1f7db61","after":"552990788be982e5a2ff3821d438741b91eb9284","ref":"refs/heads/master","pushedAt":"2024-05-16T09:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Release 5.3.0","shortMessageHtmlLink":"Release 5.3.0"}},{"before":"0515cec3b35eecb4f49722a53d960d4d5b8e4b62","after":"e56a29d85ae04958c08fa492160fd2f6f1f7db61","ref":"refs/heads/master","pushedAt":"2024-05-16T09:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Bump version to 5.3.0","shortMessageHtmlLink":"Bump version to 5.3.0"}},{"before":"ede3552afa3f075c7581a38368246fcf91c1fee2","after":"0515cec3b35eecb4f49722a53d960d4d5b8e4b62","ref":"refs/heads/master","pushedAt":"2024-05-16T08:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Organize the README (#423)\n\n* Adjust CHANGELOG\r\n\r\n* Add link in README","shortMessageHtmlLink":"Organize the README (#423)"}},{"before":"79bad8551b729c85a49f744dc1543526c2db489a","after":"ede3552afa3f075c7581a38368246fcf91c1fee2","ref":"refs/heads/master","pushedAt":"2024-05-16T06:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Rename `parameter_overwite_by_rails_rule` to `parameter_overwrite_by_rails_rule` (#396)\n\nRename `parameter_overwite_by_rails_rule` to `parameter_overwrite_by_rails_rule`","shortMessageHtmlLink":"Rename parameter_overwite_by_rails_rule to `parameter_overwrite_by_…"}},{"before":"3fc3139966588e5316b263d025a0859bfa51e7f5","after":"79bad8551b729c85a49f744dc1543526c2db489a","ref":"refs/heads/master","pushedAt":"2024-05-13T08:30:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydah","name":"Yudai Takada","path":"/ydah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13041216?s=80&v=4"},"commit":{"message":"Add option to permit validation when schema and data are empty (#417)\n\nThis PR add option to permit validation when schema and data are empty in OpenAPI2::Link\r\n\r\n## Background\r\n\r\nIn our project, there are scenarios where the API returns an empty response body with status code 200.\r\nHowever, the current OpenAPI 2 schema validation does not allow an empty schema for the response body, causing validation errors in these cases.\r\n\r\nSpecifically, in cases such as the schema and controller example below, I expect the Committee::Middleware::ResponseValidation check to pass successfully. \r\n\r\n```yaml\r\n\"/pets/cat\": {\r\n \"get\": {\r\n \"description\": \"Returns pets which are cats\",\r\n \"operationId\": \"find pets which are cats\",\r\n \"responses\": {\r\n \"200\": {\r\n \"description\": \"empty schema\"\r\n }\r\n }\r\n }\r\n}\r\n```\r\n\r\n```ruby\r\nclass CatController\r\n # pets/cat\r\n get \"/\" do\r\n status 200\r\n present nil\r\n end\r\nend\r\n```\r\n\r\n## Changes\r\n\r\nTo address this issue, I have added an option to allow an empty schema for the response body in OpenAPI 2.\r\nThis change enables the validation to pass when both the schema and response body are nil, accommodating the specific use case in our project.\r\n\r\n1. If allow_blank_structures is set to true, the validation will pass if the schema is empty and the data is nil.\r\n2. I have also modified the error message for the case where data is present and the schema does not exist.","shortMessageHtmlLink":"Add option to permit validation when schema and data are empty (#417)"}},{"before":"34077f6629ec3bc3dc912f63a0517fe3d4af9966","after":null,"ref":"refs/heads/brandur-gemspec-metadata","pushedAt":"2024-05-13T07:17:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"}},{"before":"8f7326dbce455db537dadd3cd5979f51ba25a3f1","after":"3fc3139966588e5316b263d025a0859bfa51e7f5","ref":"refs/heads/master","pushedAt":"2024-05-13T07:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add metadata to gemspec (#421)\n\nAdd metadata to Committe's gemspec. This includes a bug tracker URI,\r\nchangelog, and source code URI, but the main improvement is to tighten\r\nup security by requiring the use of MFA on RubyGems for pushing new\r\nversions.","shortMessageHtmlLink":"Add metadata to gemspec (#421)"}},{"before":null,"after":"34077f6629ec3bc3dc912f63a0517fe3d4af9966","ref":"refs/heads/brandur-gemspec-metadata","pushedAt":"2024-05-13T07:14:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add metadata to gemspec\n\nAdd metadata to Committe's gemspec. This includes a bug tracker URI,\nchangelog, and source code URI, but the main improvement is to tighten\nup security by requiring the use of MFA on RubyGems for pushing new\nversions.","shortMessageHtmlLink":"Add metadata to gemspec"}},{"before":"225b60e61266f229a647e4f2af1e03701936d020","after":"8f7326dbce455db537dadd3cd5979f51ba25a3f1","ref":"refs/heads/master","pushedAt":"2024-05-04T17:59:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Bump to version 5.2.0\n\nAlso correct release instructions to indicate that the version number is\nnow found in `lib/committee/version.rb` instead of `committee.gemspec`.","shortMessageHtmlLink":"Bump to version 5.2.0"}},{"before":"8ab30278001b17a38e6f40c1989fb5c9ecc3b70b","after":null,"ref":"refs/heads/brandur-readme-warning","pushedAt":"2024-05-04T17:47:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"}},{"before":"23e6f97e6c9dbc3604d6d8e8b00d2f1d61bf97dd","after":"225b60e61266f229a647e4f2af1e03701936d020","ref":"refs/heads/master","pushedAt":"2024-05-04T17:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add maintenance warning to README (#420)\n\nGiven that I rarely look at Committee anymore and other maintainers have\r\ndropped off the project as well, add a maintenance warning to the README\r\nindicating that new users should look elsewhere.","shortMessageHtmlLink":"Add maintenance warning to README (#420)"}},{"before":"24fe3c428125565f3bb8e43dfd6bd019813e7e02","after":"8ab30278001b17a38e6f40c1989fb5c9ecc3b70b","ref":"refs/heads/brandur-readme-warning","pushedAt":"2024-05-04T17:47:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add maintenance warning to README\n\nGiven that I rarely look at Committee anymore and other maintainers have\ndropped off the project as well, add a maintenance warning to the README\nindicating that new users should look elsewhere.","shortMessageHtmlLink":"Add maintenance warning to README"}},{"before":null,"after":"24fe3c428125565f3bb8e43dfd6bd019813e7e02","ref":"refs/heads/brandur-readme-warning","pushedAt":"2024-05-04T17:46:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add maintenance warning to README\n\nGiven that I rarely look at Committee anymore and other maintainers have\ndropped off the project as well, add a maintenance warning to the README\nindicating that new users should look elsewhere.","shortMessageHtmlLink":"Add maintenance warning to README"}},{"before":"0e21c897cb2f3605d6a2fc8374fe700467637d92","after":"23e6f97e6c9dbc3604d6d8e8b00d2f1d61bf97dd","ref":"refs/heads/master","pushedAt":"2024-05-04T17:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Add changelog for OpenAPI 3.1+ error\n\nFollow up #418 and #419 to really add the promised changelog for\nerroring on OpenAPI 3.1+.","shortMessageHtmlLink":"Add changelog for OpenAPI 3.1+ error"}},{"before":"dab46d259c5acea4d813a1889662ab0ce71f7462","after":"0e21c897cb2f3605d6a2fc8374fe700467637d92","ref":"refs/heads/master","pushedAt":"2024-05-04T17:42:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Error on anything above OpenAPI 3.1 as well + changelog (#419)\n\nFollows up #418 with a small future compatibility change so that if an\r\nOpenAPI version is anything equal or greater than 3.1 the error is\r\nproduced. Also, add a changelog entry about it.","shortMessageHtmlLink":"Error on anything above OpenAPI 3.1 as well + changelog (#419)"}},{"before":null,"after":"4c27430cc16b4a4c37660a089e4e280817c2423f","ref":"refs/heads/brandur-3.1-plus","pushedAt":"2024-05-04T17:41:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Error on anything above OpenAPI 3.1 as well + changelog\n\nFollows up #418 with a small future compatibility change so that if an\nOpenAPI version is anything equal or greater than 3.1 the error is\nproduced. Also, add a changelog entry about it.","shortMessageHtmlLink":"Error on anything above OpenAPI 3.1 as well + changelog"}},{"before":"68ebcf47cfdd7811e283466ba5d03feed32c6f0a","after":"dab46d259c5acea4d813a1889662ab0ce71f7462","ref":"refs/heads/master","pushedAt":"2024-05-04T17:38:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Raise error when loading OpenAPI 3.1 schema (#418)","shortMessageHtmlLink":"Raise error when loading OpenAPI 3.1 schema (#418)"}},{"before":"21f79f4ff1a98f8acccf587fc741446aa6c0b7e7","after":null,"ref":"refs/heads/dependabot/bundler/examples/openapi3/rack-2.2.8.1","pushedAt":"2024-02-29T06:23:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"}},{"before":"f4d1bac7fe6dd40ff11b02b2671523dc46851b31","after":"68ebcf47cfdd7811e283466ba5d03feed32c6f0a","ref":"refs/heads/master","pushedAt":"2024-02-29T06:23:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/openapi3 (#415)\n\nBumps [rack](https://github.com/rack/rack) from 2.2.6.4 to 2.2.8.1.\r\n- [Release notes](https://github.com/rack/rack/releases)\r\n- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/rack/rack/compare/v2.2.6.4...v2.2.8.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rack\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/openapi3 (#415)"}},{"before":"10fad9d66019749da4ed290b876884c7b0de5d8b","after":null,"ref":"refs/heads/dependabot/bundler/examples/heroku_api/rack-2.2.8.1","pushedAt":"2024-02-29T06:22:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"}},{"before":"1887723a2781a76b7c733442ace9b86b85a75d51","after":"f4d1bac7fe6dd40ff11b02b2671523dc46851b31","ref":"refs/heads/master","pushedAt":"2024-02-29T06:22:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandur","name":"Brandur Leach","path":"/brandur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96890?s=80&v=4"},"commit":{"message":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/heroku_api (#416)\n\nBumps [rack](https://github.com/rack/rack) from 2.2.6.4 to 2.2.8.1.\r\n- [Release notes](https://github.com/rack/rack/releases)\r\n- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/rack/rack/compare/v2.2.6.4...v2.2.8.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: rack\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/heroku_api (#416)"}},{"before":null,"after":"10fad9d66019749da4ed290b876884c7b0de5d8b","ref":"refs/heads/dependabot/bundler/examples/heroku_api/rack-2.2.8.1","pushedAt":"2024-02-29T01:19:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/heroku_api\n\nBumps [rack](https://github.com/rack/rack) from 2.2.6.4 to 2.2.8.1.\n- [Release notes](https://github.com/rack/rack/releases)\n- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rack/rack/compare/v2.2.6.4...v2.2.8.1)\n\n---\nupdated-dependencies:\n- dependency-name: rack\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rack from 2.2.6.4 to 2.2.8.1 in /examples/heroku_api"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsyzYawA","startCursor":null,"endCursor":null}},"title":"Activity · interagent/committee"}