{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33945,"defaultBranch":"main","name":"nokogiri","ownerLogin":"sparklemotion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-07-14T15:34:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1851072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716992193.0","currentOid":""},"activityList":{"items":[{"before":"dedb57100a9cbab99e1d7065a006289f89260f00","after":null,"ref":"refs/heads/flavorjones-work-around-truffleruby-bundler-argument","pushedAt":"2024-05-29T14:16:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"4324ce2afa9289f148d24b3cd66cbe89c395fb7f","after":"28d594d028c2ae6332330c0423608765e45027b1","ref":"refs/heads/main","pushedAt":"2024-05-29T14:16:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"ci: try to fix truffleruby jobs (#3214)\n\n**What problem is this PR intended to solve?**\r\n\r\nTry to fix truffleruby jobs which are failing with a bundler error.\r\n\r\n[Example of failing\r\nrun](https://github.com/sparklemotion/nokogiri/actions/runs/9282422354/job/25555516804#step:6:28)\r\n\r\n(If this goes green, I'll open an issue upstream.)","shortMessageHtmlLink":"ci: try to fix truffleruby jobs (#3214)"}},{"before":null,"after":"dedb57100a9cbab99e1d7065a006289f89260f00","ref":"refs/heads/flavorjones-work-around-truffleruby-bundler-argument","pushedAt":"2024-05-29T13:47:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"ci: try to fix truffleruby jobs\n\nwhich are failing with a bundler error","shortMessageHtmlLink":"ci: try to fix truffleruby jobs"}},{"before":"c1d9e8d450ded7813acc7120a308ac80dc3495e9","after":null,"ref":"refs/heads/flavorjones-w-sign-conversion","pushedAt":"2024-05-28T20:17:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"730e0aa9e5272e4bb1a117ee215828d04611499f","after":"4324ce2afa9289f148d24b3cd66cbe89c395fb7f","ref":"refs/heads/main","pushedAt":"2024-05-28T20:17:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Compile with type/sign conversion warnings (#3213)\n\n**What problem is this PR intended to solve?**\r\n\r\nWhile working with @stevecheckoway on #3205, we caught an edge case in\r\nhow the `max_depth` parameter was converted from signed to unsigned int.\r\nIt turned out that it would have been caught much earlier with the\r\n`-Wconversion` flag, but that flag is useless in Ruby C extensions\r\nbecause of the issue described at\r\nhttps://bugs.ruby-lang.org/issues/20507\r\n\r\nThat issue was fixed in Ruby 3.4-dev by\r\nhttps://github.com/ruby/ruby/pull/10843 and so I'm using it here and\r\nfixing the compilation warnings it flags.\r\n\r\n\r\n**Have you included adequate test coverage?**\r\n\r\nN/A\r\n\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nN/A","shortMessageHtmlLink":"Compile with type/sign conversion warnings (#3213)"}},{"before":"8240cb7f19d0c4a401d8b8e90e5d8726a61b3217","after":"c1d9e8d450ded7813acc7120a308ac80dc3495e9","ref":"refs/heads/flavorjones-w-sign-conversion","pushedAt":"2024-05-28T13:56:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"dev: cast integers where we know there is a safe conversion\n\nso that we can cleanly compile with `-Wconversion`.","shortMessageHtmlLink":"dev: cast integers where we know there is a safe conversion"}},{"before":null,"after":"8240cb7f19d0c4a401d8b8e90e5d8726a61b3217","ref":"refs/heads/flavorjones-w-sign-conversion","pushedAt":"2024-05-28T13:42:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"dev: cast integers where we know there is a safe conversion\n\nso that we can cleanly compile with `-Wconversion`.","shortMessageHtmlLink":"dev: cast integers where we know there is a safe conversion"}},{"before":"00bde92945d2119f7cb5583170a0f82ece7f2cb6","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.64.0","pushedAt":"2024-05-27T15:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"538acb2ec923e1212080a0e0ea79ddf1afb87de9","after":"730e0aa9e5272e4bb1a117ee215828d04611499f","ref":"refs/heads/main","pushedAt":"2024-05-27T15:24:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"build(deps-dev): update rubocop requirement from 1.63.5 to 1.64.0 (#3208)","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.63.5 to 1.64.0 (#3208"}},{"before":"f512cb0a9b5a72a207087120f2fa721a790fd795","after":"00bde92945d2119f7cb5583170a0f82ece7f2cb6","ref":"refs/heads/dependabot/bundler/rubocop-1.64.0","pushedAt":"2024-05-27T14:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"style(rubocop): Style/SuperArguments","shortMessageHtmlLink":"style(rubocop): Style/SuperArguments"}},{"before":"3d8ac2de7287bb04bdc34162925dc49cfb84c772","after":null,"ref":"refs/heads/dependabot/bundler/minitest-5.23.1","pushedAt":"2024-05-27T14:21:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"79cfbbd69fce13e9c0b880b9281732a2246ca3f9","after":"538acb2ec923e1212080a0e0ea79ddf1afb87de9","ref":"refs/heads/main","pushedAt":"2024-05-27T14:21:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"build(deps-dev): update minitest requirement from 5.23.0 to 5.23.1 (#3211)","shortMessageHtmlLink":"build(deps-dev): update minitest requirement from 5.23.0 to 5.23.1 (#…"}},{"before":"b22ff8eeb2fd876b32dc4527564430593b1a56b9","after":null,"ref":"refs/heads/dependabot/bundler/rexical-1.0.8","pushedAt":"2024-05-27T14:20:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"2ae266628d4f84e6eba8e519508cd2591fded023","after":"79cfbbd69fce13e9c0b880b9281732a2246ca3f9","ref":"refs/heads/main","pushedAt":"2024-05-27T14:20:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"build(deps-dev): update rexical requirement from = 1.0.7 to 1.0.8 (#3210)","shortMessageHtmlLink":"build(deps-dev): update rexical requirement from = 1.0.7 to 1.0.8 (#3210"}},{"before":"b225be20d011185da2fb20d9fd347d9dc82b44e8","after":null,"ref":"refs/heads/dependabot/bundler/rdoc-6.7.0","pushedAt":"2024-05-27T14:20:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"1c50ff80ab531dfcaecfe40a4ab640bee5dc778f","after":"2ae266628d4f84e6eba8e519508cd2591fded023","ref":"refs/heads/main","pushedAt":"2024-05-27T14:20:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"build(deps-dev): update rdoc requirement from 6.6.3.1 to 6.7.0 (#3209)","shortMessageHtmlLink":"build(deps-dev): update rdoc requirement from 6.6.3.1 to 6.7.0 (#3209)"}},{"before":null,"after":"3d8ac2de7287bb04bdc34162925dc49cfb84c772","ref":"refs/heads/dependabot/bundler/minitest-5.23.1","pushedAt":"2024-05-27T06:49:52.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":"build(deps-dev): update minitest requirement from 5.23.0 to 5.23.1\n\nUpdates the requirements on [minitest](https://github.com/minitest/minitest) to permit the latest version.\n- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)\n- [Commits](https://github.com/minitest/minitest/compare/v5.23.0...v5.23.1)\n\n---\nupdated-dependencies:\n- dependency-name: minitest\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update minitest requirement from 5.23.0 to 5.23.1"}},{"before":null,"after":"b22ff8eeb2fd876b32dc4527564430593b1a56b9","ref":"refs/heads/dependabot/bundler/rexical-1.0.8","pushedAt":"2024-05-27T06:49:45.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":"build(deps-dev): update rexical requirement from = 1.0.7 to 1.0.8\n\nUpdates the requirements on [rexical](https://github.com/tenderlove/rexical) to permit the latest version.\n- [Release notes](https://github.com/tenderlove/rexical/releases)\n- [Changelog](https://github.com/sparklemotion/rexical/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/tenderlove/rexical/compare/v1.0.7...v1.0.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexical\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update rexical requirement from = 1.0.7 to 1.0.8"}},{"before":null,"after":"b225be20d011185da2fb20d9fd347d9dc82b44e8","ref":"refs/heads/dependabot/bundler/rdoc-6.7.0","pushedAt":"2024-05-27T06:49:30.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":"build(deps-dev): update rdoc requirement from 6.6.3.1 to 6.7.0\n\nUpdates the requirements on [rdoc](https://github.com/ruby/rdoc) to permit the latest version.\n- [Release notes](https://github.com/ruby/rdoc/releases)\n- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)\n- [Commits](https://github.com/ruby/rdoc/compare/v6.6.3.1...v6.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: rdoc\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update rdoc requirement from 6.6.3.1 to 6.7.0"}},{"before":null,"after":"f512cb0a9b5a72a207087120f2fa721a790fd795","ref":"refs/heads/dependabot/bundler/rubocop-1.64.0","pushedAt":"2024-05-27T06:49:21.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":"build(deps-dev): update rubocop requirement from 1.63.5 to 1.64.0\n\nUpdates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version.\n- [Release notes](https://github.com/rubocop/rubocop/releases)\n- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rubocop/rubocop/compare/v1.63.5...v1.64.0)\n\n---\nupdated-dependencies:\n- dependency-name: rubocop\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.63.5 to 1.64.0"}},{"before":"d3a60cb5a28e5cda3d1a88fb2b1ae08f2d1bcf91","after":null,"ref":"refs/heads/3193-ncname-pseudoclass","pushedAt":"2024-05-24T20:59:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"fab511c54325b45291e7f14207ae3394c5fee051","after":"1c50ff80ab531dfcaecfe40a4ab640bee5dc778f","ref":"refs/heads/main","pushedAt":"2024-05-24T20:59:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"fix: CSS queries with xpath-incompatible pseudo-classes raise an exception at query parse time (#3197)\n\n**What problem is this PR intended to solve?**\r\n\r\nfix: raise CSS::SyntaxError if a pseudo-class is not an XPath Name\r\n\r\nSome pseudo-classes cannot be converted into an XPath function name, and\r\nlibxml2 will raise an Nokogiri::XML::XPath::SyntaxError at query-time:\r\n\r\n```\r\nnokogiri/xml/searchable.rb:238:in `evaluate': ERROR: Invalid expression: //*:div[nokogiri:-moz-drag-over(.)] (Nokogiri::XML::XPath::SyntaxError)\r\n```\r\n\r\nThis change moves the error from query-time to parse-time, in the hopes\r\nthat this is more rescuable (and the error is more descriptive):\r\n\r\n```\r\nnokogiri/css/parser_extras.rb:86:in `on_error': unexpected '-' after ':' (Nokogiri::CSS::SyntaxError)\r\n```\r\n\r\nCloses #3193\r\n\r\n\r\n**Have you included adequate test coverage?**\r\n\r\nYes.\r\n\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nN/A","shortMessageHtmlLink":"fix: CSS queries with xpath-incompatible pseudo-classes raise an exce…"}},{"before":"e53ea292fd048eb6254a50a046a8235fbeaa0fa4","after":null,"ref":"refs/heads/flavorjones-use-kwargs-html5-methods","pushedAt":"2024-05-24T20:27:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"65dee109e32a827f96a2e2d21fd8963cff88e3ef","after":"fab511c54325b45291e7f14207ae3394c5fee051","ref":"refs/heads/main","pushedAt":"2024-05-24T20:27:14.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"refactor: `Gumbo.parse` and `.fragment` now use keyword arguments (#3199)\n\n**What problem is this PR intended to solve?**\r\n\r\nRefactor `Gumbo.parse` and `Gumbo.fragment` to use keyword arguments for\r\nparse options (instead of positional arguments).\r\n\r\nThese methods are internal and not part of the public API, so this isn't\r\nconsidered a breaking change. We're changing them to be more extensible\r\ngoing forward.\r\n\r\nSee comments at #3178 for context\r\n\r\nThis PR also\r\n\r\n- introduces checking for the Gumbo options passed in\r\n- takes care to delete deprecated kwarg `max_parse_errors`\r\n- cleans up options passed around in tests\r\n\r\n\r\n**Have you included adequate test coverage?**\r\n\r\nIt's a refactor, existing test coverage should be sufficient.\r\n\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nNo behavior changes, but the HTML5 parser is only available in CRuby.","shortMessageHtmlLink":"refactor: Gumbo.parse and .fragment now use keyword arguments (#3199"}},{"before":"e2f2905c220711d0adc15aadc9c3287721c0be0d","after":"d3a60cb5a28e5cda3d1a88fb2b1ae08f2d1bcf91","ref":"refs/heads/3193-ncname-pseudoclass","pushedAt":"2024-05-24T20:20:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"fix: raise CSS::SyntaxError if a pseudo-class is not an XPath Name\n\nSome pseudo-classes cannot be converted into an XPath function name,\nand libxml2 will raise an Nokogiri::XML::XPath::SyntaxError at\nquery-time:\n\n nokogiri/xml/searchable.rb:238:in `evaluate': ERROR: Invalid expression: //*:div[nokogiri:-moz-drag-over(.)] (Nokogiri::XML::XPath::SyntaxError)\n\nThis change moves the error from query-time to parse-time, in the\nhopes that this is more rescuable (and the error is more descriptive):\n\n nokogiri/css/parser_extras.rb:86:in `on_error': unexpected '-' after ':' (Nokogiri::CSS::SyntaxError)\n\nCloses #3193","shortMessageHtmlLink":"fix: raise CSS::SyntaxError if a pseudo-class is not an XPath Name"}},{"before":"6542b1819a2e58e13416285b4a6d02c1d1fde31d","after":null,"ref":"refs/heads/flavorjones-remove-old-ruby-support","pushedAt":"2024-05-24T20:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"}},{"before":"880f6c3a43eaa6f1998c155e0ea16db415e9ab5d","after":"65dee109e32a827f96a2e2d21fd8963cff88e3ef","ref":"refs/heads/main","pushedAt":"2024-05-24T20:05:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"dev: remove compatibility code for ancient rubies (#3206)\n\n**What problem is this PR intended to solve?**\r\n\r\nRemove unneeded code for compatibility with Ruby < 2.1","shortMessageHtmlLink":"dev: remove compatibility code for ancient rubies (#3206)"}},{"before":"b924b4b66c23ccb96f9d589c1a386de0ac3ed046","after":"e53ea292fd048eb6254a50a046a8235fbeaa0fa4","ref":"refs/heads/flavorjones-use-kwargs-html5-methods","pushedAt":"2024-05-24T20:02:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"test: add coverage for rejection of additional kwargs to gumbo","shortMessageHtmlLink":"test: add coverage for rejection of additional kwargs to gumbo"}},{"before":null,"after":"6542b1819a2e58e13416285b4a6d02c1d1fde31d","ref":"refs/heads/flavorjones-remove-old-ruby-support","pushedAt":"2024-05-24T19:04:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"dev: remove compatibility code for ancient rubies","shortMessageHtmlLink":"dev: remove compatibility code for ancient rubies"}},{"before":"0d2b63502267d5920c014d12513c4a348cb7c79b","after":"b924b4b66c23ccb96f9d589c1a386de0ac3ed046","ref":"refs/heads/flavorjones-use-kwargs-html5-methods","pushedAt":"2024-05-24T19:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"test: add coverage for rejection of additional kwargs to gumbo","shortMessageHtmlLink":"test: add coverage for rejection of additional kwargs to gumbo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVwmpvwA","startCursor":null,"endCursor":null}},"title":"Activity · sparklemotion/nokogiri"}