{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10664,"defaultBranch":"main","name":"cucumber-ruby","ownerLogin":"cucumber","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-04-17T18:19:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/320565?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711546178.0","currentOid":""},"activityList":{"items":[{"before":"b374ae0281352966f21ea864bcc688661e1a6f47","after":null,"ref":"refs/heads/chore/github-sponsors","pushedAt":"2024-03-27T13:38:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}},{"before":"f36ae42b274f7aa50f3988cb1b19b573c98447f1","after":"d9d6f380c77b79c3670fa8f1d620d7b57f42b3ae","ref":"refs/heads/main","pushedAt":"2024-03-27T13:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"chore: add github sponsors to funding (#1754)","shortMessageHtmlLink":"chore: add github sponsors to funding (#1754)"}},{"before":null,"after":"b374ae0281352966f21ea864bcc688661e1a6f47","ref":"refs/heads/chore/github-sponsors","pushedAt":"2024-03-27T13:29:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidjgoss","name":null,"path":"/davidjgoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3192745?s=80&v=4"},"commit":{"message":"chore: add github sponsors to funding","shortMessageHtmlLink":"chore: add github sponsors to funding"}},{"before":"b6779f377982975c412244c5ca653d9da3629cd8","after":"f36ae42b274f7aa50f3988cb1b19b573c98447f1","ref":"refs/heads/main","pushedAt":"2024-03-26T14:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Update LICENSE consistency","shortMessageHtmlLink":"Update LICENSE consistency"}},{"before":null,"after":"b6779f377982975c412244c5ca653d9da3629cd8","ref":"refs/heads/release/v9.2.0","pushedAt":"2024-03-19T09:37:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Prepare release v9.2.0\n\nCreated-by: polyglot-release v1.3.2","shortMessageHtmlLink":"Prepare release v9.2.0"}},{"before":"3573da4d5466db3c196b0de837ffc941e93c0a57","after":"b6779f377982975c412244c5ca653d9da3629cd8","ref":"refs/heads/main","pushedAt":"2024-03-19T09:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Prepare release v9.2.0\n\nCreated-by: polyglot-release v1.3.2","shortMessageHtmlLink":"Prepare release v9.2.0"}},{"before":"d9f0278c5bb4ce61cb8bdb9daccb7ed06d9c0e77","after":"3573da4d5466db3c196b0de837ffc941e93c0a57","ref":"refs/heads/main","pushedAt":"2024-03-19T09:26:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Refactor/http io uncoupling (#1752)\n\n* Simplify HTTPIO top level class\r\n\r\n* Reduce complexity of building class\r\n\r\n* Rename / organisation of Buffer methods2\r\n\r\n* Reduce ABC Score of HTTP IO spec massively\r\n\r\n* Split out triple class into 3 single classes\r\n\r\n* Partially port spec code for io_http_buffer\r\n\r\n* DRY up rspec shared contexts correctly\r\n\r\n* Move webrick alias handler to isolated support file for rspec\r\n\r\n* Fix require path issues and after hook problem\r\n\r\n* Split up of final pieces of spec and partition correctly - remove excess crud\r\n\r\n* Clean up some fake objects\r\n\r\n* Place server archetype in subject and remove https scheme alteration\r\n\r\n* Moved received headers into the mock class\r\n\r\n* Remove redundant assign of a localhost entity\r\n\r\n* Move body IO into mock server class\r\n\r\n* Move starting of server into before hook of shared context\r\n\r\n* Re-generate TODO file now a lot of the porting is complete\r\n\r\n* Fix up a couple of RSpec named offenses that could slip through\r\n\r\n* Move shellwords requirement to correct location and refactor excess complexity of initial build methods\r\n\r\n* Add changelog","shortMessageHtmlLink":"Refactor/http io uncoupling (#1752)"}},{"before":"7768963c778f045bc61fa481d5fb99dbfb2e4cd0","after":null,"ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-03-19T09:26:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}},{"before":"88097554c9f256e08d049b2bf47f79c0a4bf7647","after":"7768963c778f045bc61fa481d5fb99dbfb2e4cd0","ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-03-04T15:34:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor/http_io_uncoupling","shortMessageHtmlLink":"Merge branch 'main' into refactor/http_io_uncoupling"}},{"before":"5e887576ecfb2d8b1a384d2231ac930fc61f0976","after":"88097554c9f256e08d049b2bf47f79c0a4bf7647","ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-03-04T14:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Move shellwords requirement to correct location and refactor excess complexity of initial build methods","shortMessageHtmlLink":"Move shellwords requirement to correct location and refactor excess c…"}},{"before":"6554045c0db86bae3653a066e906bb12a5dc53b1","after":null,"ref":"refs/heads/refactor/final_9_2_tidies","pushedAt":"2024-02-20T11:59:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}},{"before":"a4598d9ac7c6116e64953f6e0c6f37cc3b738bcc","after":"d9f0278c5bb4ce61cb8bdb9daccb7ed06d9c0e77","ref":"refs/heads/main","pushedAt":"2024-02-20T11:59:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Refactor/final 9 2 tidies (#1753)\n\n* Tidy up cli options to be a bit neater\r\n\r\n* Add changelog\r\n\r\n* Update docs in docs/ dir\r\n\r\n* AF: RSpec/EmptyLineAfterFinalLet\r\n\r\n* Remove redundant jruby profiles\r\n\r\n* Remove legacy tag\r\n\r\n* Reintroduce required tag","shortMessageHtmlLink":"Refactor/final 9 2 tidies (#1753)"}},{"before":"8ec19a8ce670f9db0a139bfcde233d75f8dd7644","after":"6554045c0db86bae3653a066e906bb12a5dc53b1","ref":"refs/heads/refactor/final_9_2_tidies","pushedAt":"2024-02-13T13:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Reintroduce required tag","shortMessageHtmlLink":"Reintroduce required tag"}},{"before":null,"after":"8ec19a8ce670f9db0a139bfcde233d75f8dd7644","ref":"refs/heads/refactor/final_9_2_tidies","pushedAt":"2024-02-13T13:42:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Remove legacy tag","shortMessageHtmlLink":"Remove legacy tag"}},{"before":"d21adb68976a635f2c2772eceb6dccd80fc11ac4","after":"5e887576ecfb2d8b1a384d2231ac930fc61f0976","ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-02-13T09:51:10.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Fix up a couple of RSpec named offenses that could slip through","shortMessageHtmlLink":"Fix up a couple of RSpec named offenses that could slip through"}},{"before":"0c12a40c5986e436f84d67dfc3d2ef39314353b2","after":null,"ref":"refs/heads/cucumber_gem_bump","pushedAt":"2024-02-13T09:42:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}},{"before":"1eefe5dca09f5636758320a58b6f29d5262a7325","after":"a4598d9ac7c6116e64953f6e0c6f37cc3b738bcc","ref":"refs/heads/main","pushedAt":"2024-02-13T09:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Update version support of all cucumber gems (#1751)\n\n* Update version support of all cucumber gems\r\n\r\n* Fix up failing tests\r\n\r\nDon't assume a parent location for default tests\r\nFor top level tests, there is no parent\r\n\r\n* Strict flag when determining console issues is now a keyword argument\r\n\r\n* Fix extra rogue space\r\n\r\n* For the fail fast formatter we need to pass in the strict configuration differently\r\n\r\n* There are 3 places in the legacy jUnit formatter where we need to pass the strict configuration in a different way\r\n\r\n* The pretty formatter has 1 place to update strict configuration handling\r\n\r\n* The re-run formatter has 3 instances of situations needing to be fixed up to use correct strict handling\r\n\r\n* Refactor to proto world spec\r\n\r\n* Enforce minimum of 13.0.1 of core to ensure fix for strict is used\r\n\r\n* Fix a missing situation for the cucumber runtime not passing in strict as a kwarg","shortMessageHtmlLink":"Update version support of all cucumber gems (#1751)"}},{"before":"f4e4d4a0cc477c27c5c6bac49781787cdcd044e8","after":"0c12a40c5986e436f84d67dfc3d2ef39314353b2","ref":"refs/heads/cucumber_gem_bump","pushedAt":"2024-02-01T11:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Fix a missing situation for the cucumber runtime not passing in strict as a kwarg","shortMessageHtmlLink":"Fix a missing situation for the cucumber runtime not passing in stric…"}},{"before":"ad2527540b35bfe655c6bc59c062632e6002f5ca","after":"d21adb68976a635f2c2772eceb6dccd80fc11ac4","ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-02-01T10:59:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Re-generate TODO file now a lot of the porting is complete","shortMessageHtmlLink":"Re-generate TODO file now a lot of the porting is complete"}},{"before":"35703f6655c0a6367cb69055405f0f9a36114814","after":"f4e4d4a0cc477c27c5c6bac49781787cdcd044e8","ref":"refs/heads/cucumber_gem_bump","pushedAt":"2024-01-31T16:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Enforce minimum of 13.0.1 of core to ensure fix for strict is used","shortMessageHtmlLink":"Enforce minimum of 13.0.1 of core to ensure fix for strict is used"}},{"before":null,"after":"ad2527540b35bfe655c6bc59c062632e6002f5ca","ref":"refs/heads/refactor/http_io_uncoupling","pushedAt":"2024-01-29T11:45:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Clean up some fake objects","shortMessageHtmlLink":"Clean up some fake objects"}},{"before":"5504f3adbfabd8eb54dc4252ab4880b1b18fc609","after":"35703f6655c0a6367cb69055405f0f9a36114814","ref":"refs/heads/cucumber_gem_bump","pushedAt":"2024-01-29T11:45:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Refactor to proto world spec","shortMessageHtmlLink":"Refactor to proto world spec"}},{"before":null,"after":"5504f3adbfabd8eb54dc4252ab4880b1b18fc609","ref":"refs/heads/cucumber_gem_bump","pushedAt":"2024-01-23T16:46:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Update version support of all cucumber gems","shortMessageHtmlLink":"Update version support of all cucumber gems"}},{"before":null,"after":"1eefe5dca09f5636758320a58b6f29d5262a7325","ref":"refs/heads/release/v9.1.2","pushedAt":"2024-01-23T16:46:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Prepare release v9.1.2\n\nCreated-by: polyglot-release v1.3.2","shortMessageHtmlLink":"Prepare release v9.1.2"}},{"before":"f0314249b28107459b0f0cdf60c508a171a38931","after":"1eefe5dca09f5636758320a58b6f29d5262a7325","ref":"refs/heads/main","pushedAt":"2024-01-23T16:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Prepare release v9.1.2\n\nCreated-by: polyglot-release v1.3.2","shortMessageHtmlLink":"Prepare release v9.1.2"}},{"before":"b126fc89ac67a0f1cbd6c7366313566cb6a39c10","after":"f0314249b28107459b0f0cdf60c508a171a38931","ref":"refs/heads/main","pushedAt":"2024-01-23T16:45:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Refactor/layout lint fixes (#1750)\n\n* Autofix and then manually tidy up Layout/HashAlignment\r\n\r\n* AF: Layout/TrailingWhiteSpace\r\n\r\n* AF: Lint/AmbiguousOperator\r\n\r\n* Remove the muddy situation where cops are duplicated in TODO and in regular style file. The regular style file is now almost completed\r\n\r\n* Regenerate TODO\r\n\r\n* Partial fix for MemoizedInstanceVariableName - we only had one usage for the private method so make a better fetching paradigm and remove the erroneous memoizer\r\n\r\n* Partial fixes for some variable names used in method / blocks\r\n\r\n* AF: RSpec/ReturnFromStub\r\n\r\n* Fixes for described class in rspec\r\n\r\n* Partial fix to begin removing verbose iVars\r\n\r\n* Fix remnants of invalid iVar assign\r\n\r\n* Some limited context wording fixes\r\n\r\n* Manually fix Naming/VariableNumber\r\n\r\n* Partial manual fix of Naming/MethodParameterName\r\n\r\n* Add changelog note","shortMessageHtmlLink":"Refactor/layout lint fixes (#1750)"}},{"before":"f9b9942074b406d634505c151f995b0c03c5cd97","after":null,"ref":"refs/heads/refactor/layout_lint_fixes","pushedAt":"2024-01-23T16:45:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}},{"before":"bb869a080c5b23cc56bd452afb1fd3564bf1312d","after":"f9b9942074b406d634505c151f995b0c03c5cd97","ref":"refs/heads/refactor/layout_lint_fixes","pushedAt":"2024-01-23T16:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Add changelog note","shortMessageHtmlLink":"Add changelog note"}},{"before":null,"after":"bb869a080c5b23cc56bd452afb1fd3564bf1312d","ref":"refs/heads/refactor/layout_lint_fixes","pushedAt":"2024-01-22T10:50:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Partial manual fix of Naming/MethodParameterName","shortMessageHtmlLink":"Partial manual fix of Naming/MethodParameterName"}},{"before":"e3f08bef044b6c7e63270daf72f5d8871a370819","after":null,"ref":"refs/heads/bugfix/make_parameter_type_optional_in_envelope","pushedAt":"2024-01-12T14:05:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIL9Q4AA","startCursor":null,"endCursor":null}},"title":"Activity · cucumber/cucumber-ruby"}