{"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:1715184728.0","currentOid":""},"activityList":{"items":[{"before":"92ee45bde613925763230076c5165c183ab7dd6c","after":null,"ref":"refs/heads/flavorjones-upstream-libxml-20240508","pushedAt":"2024-05-08T16:12:08.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":"b140cd1689ab0d4e5e8a8fb5b9d07f7685e4b9ab","after":"74745af70e001e434585b5ac172802ae861a5e80","ref":"refs/heads/main","pushedAt":"2024-05-08T16:12:07.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":"test: update libxml2 upstream error messages in expectations (#3189)\n\n**What problem is this PR intended to solve?**\r\n\r\nUpstream integration test failures. e.g.\r\nhttps://github.com/sparklemotion/nokogiri/actions/runs/8965891987/job/24620292816","shortMessageHtmlLink":"test: update libxml2 upstream error messages in expectations (#3189)"}},{"before":null,"after":"92ee45bde613925763230076c5165c183ab7dd6c","ref":"refs/heads/flavorjones-upstream-libxml-20240508","pushedAt":"2024-05-08T15:10:59.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":"test: update libxml2 upstream error messages in expectations","shortMessageHtmlLink":"test: update libxml2 upstream error messages in expectations"}},{"before":"31e94803a0b9502482669f1ce056966113b8ecef","after":null,"ref":"refs/heads/dependabot/bundler/ruby_memcheck-3.0.0","pushedAt":"2024-05-06T16:25:11.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":"547deafe97d72aa35aa000a894f929007004020b","after":"b140cd1689ab0d4e5e8a8fb5b9d07f7685e4b9ab","ref":"refs/heads/main","pushedAt":"2024-05-06T16:25:10.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 ruby_memcheck requirement from 2.3.0 to 3.0.0 (#3188)","shortMessageHtmlLink":"build(deps-dev): update ruby_memcheck requirement from 2.3.0 to 3.0.0 ("}},{"before":null,"after":"31e94803a0b9502482669f1ce056966113b8ecef","ref":"refs/heads/dependabot/bundler/ruby_memcheck-3.0.0","pushedAt":"2024-05-06T06:28:00.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 ruby_memcheck requirement from 2.3.0 to 3.0.0\n\nUpdates the requirements on [ruby_memcheck](https://github.com/Shopify/ruby_memcheck) to permit the latest version.\n- [Release notes](https://github.com/Shopify/ruby_memcheck/releases)\n- [Commits](https://github.com/Shopify/ruby_memcheck/compare/2.3.0...3.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: ruby_memcheck\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update ruby_memcheck requirement from 2.3.0 to 3.0.0"}},{"before":"08d78fa8e38674c34a95b3e107355b53887d6fd1","after":"547deafe97d72aa35aa000a894f929007004020b","ref":"refs/heads/main","pushedAt":"2024-05-01T14:21:44.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":"Revert \"dev: batch dependabot updates to github actions\"\n\nThis reverts commit 524594ebe93dca00ae90484eccbad0fcf7083dc0.","shortMessageHtmlLink":"Revert \"dev: batch dependabot updates to github actions\""}},{"before":"524594ebe93dca00ae90484eccbad0fcf7083dc0","after":"08d78fa8e38674c34a95b3e107355b53887d6fd1","ref":"refs/heads/main","pushedAt":"2024-05-01T01:59:00.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":"ci: the freebsd build has been stable, remove continue-on-error","shortMessageHtmlLink":"ci: the freebsd build has been stable, remove continue-on-error"}},{"before":"ea4eda8ecbff14f139c41899eb75d6b4e49d41db","after":"524594ebe93dca00ae90484eccbad0fcf7083dc0","ref":"refs/heads/main","pushedAt":"2024-04-30T15:27:56.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":"dev: batch dependabot updates to github actions","shortMessageHtmlLink":"dev: batch dependabot updates to github actions"}},{"before":"dd774a0a8ced4d3ae0ccf57ab92a3fa8f97e5b22","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.63.4","pushedAt":"2024-04-30T14:15:17.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":"76c43738303602192be561c0177a45b4e400a03e","after":"ea4eda8ecbff14f139c41899eb75d6b4e49d41db","ref":"refs/heads/main","pushedAt":"2024-04-30T14:15:16.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 rubocop requirement from 1.63.2 to 1.63.4 (#3185)","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.63.2 to 1.63.4 (#3185"}},{"before":null,"after":"dd774a0a8ced4d3ae0ccf57ab92a3fa8f97e5b22","ref":"refs/heads/dependabot/bundler/rubocop-1.63.4","pushedAt":"2024-04-29T06:21: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 rubocop requirement from 1.63.2 to 1.63.4\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.2...v1.63.4)\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.2 to 1.63.4"}},{"before":"760701055004f32df83b233a9e743b112389b266","after":"76c43738303602192be561c0177a45b4e400a03e","ref":"refs/heads/main","pushedAt":"2024-04-27T20:21:47.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":"doc: update CHANGELOG\n\n[skip ci]","shortMessageHtmlLink":"doc: update CHANGELOG"}},{"before":"d1a41a887a59ca34ae51622309e4ce0ad24a929f","after":"760701055004f32df83b233a9e743b112389b266","ref":"refs/heads/main","pushedAt":"2024-04-27T16:08:17.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":"Make extconf.rb honor AR and LD variables in addition to CC (#3165)\n\n**What problem is this PR intended to solve?**\r\n\r\n#3160\r\n\r\nNote I also have branches that fix this on v1.16.x and v1.15.x, but I\r\nwanted to make sure I actioned feedback in one place before I opened\r\nadditional MRs.\r\n\r\nAlso note that Nokogiri doesn't seem to honor variables passed as gem\r\nconfiguration args, and I didn't add that here because I'm not entirely\r\nsure what the \"canonical\" way to do this is with mkmf/mini_portile. In\r\nother situations where I need to provide the toolchain\r\n(rdkafka/karafka-rdkafka), there seems to be no special code to convert\r\n`FOO=BAR` to an env var.\r\n\r\nThat said, it's not actually necessary in my case because using `AR` and\r\n`LD` from `RbConfig` is sufficient. So one might say if you need to do\r\nsomething different from that, maybe it's actually a good thing that you\r\nwould need to do `AR=x gem install nokogiri` rather than `gem install\r\nnokogiri -- AR=x`. I can take a stab at making this work, though, if the\r\nteam thinks that both ways should work.\r\n\r\n**Have you included adequate test coverage?**\r\n\r\nN/A but I assume if it breaks the build in some configuration I didn't\r\ntest, GitHub Actions will be mad about it :).\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nNo","shortMessageHtmlLink":"Make extconf.rb honor AR and LD variables in addition to CC (#3165)"}},{"before":"2a8d1e47b757a8ccfc0150d155b03fee1a41a8dd","after":null,"ref":"refs/heads/flavorjones-ci-arm64-darwin-coverage","pushedAt":"2024-04-26T20:45:36.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":"9b3f28767bf9cf0442950d7cbdc929f6addd282a","after":"d1a41a887a59ca34ae51622309e4ce0ad24a929f","ref":"refs/heads/main","pushedAt":"2024-04-26T20:45:35.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: add arm64-darwin coverage using macos-14 (#3184)\n\n**What problem is this PR intended to solve?**\r\n\r\nAdd arm64-darwin coverage using macos-14. Also, pin the x86_64-darwin\r\ntest to macos-13.\r\n\r\nSee flavorjones/ruby-c-extensions-explained#30 for more context.","shortMessageHtmlLink":"ci: add arm64-darwin coverage using macos-14 (#3184)"}},{"before":null,"after":"2a8d1e47b757a8ccfc0150d155b03fee1a41a8dd","ref":"refs/heads/flavorjones-ci-arm64-darwin-coverage","pushedAt":"2024-04-26T20:02:16.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: add arm64-darwin coverage using macos-14\n\nAlso, pin the x86_64-darwin test to macos-13.\n\nSee flavorjones/ruby-c-extensions-explained#30 for more context.","shortMessageHtmlLink":"ci: add arm64-darwin coverage using macos-14"}},{"before":"c2daff159ec164e65fdc5137461f4a377a5b70c6","after":"9b3f28767bf9cf0442950d7cbdc929f6addd282a","ref":"refs/heads/main","pushedAt":"2024-04-24T18:42:35.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":"test: update tests to reflect upstream libxml2 entity references (#3182)\n\n**What problem is this PR intended to solve?**\r\n\r\ngnome/libxml2@b717abdd makes undeclared entities a warning where it used\r\nto be an error\r\n\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nI'm opting to leave the JRuby implementation as-is. We can change it\r\nlater if anybody requests it.","shortMessageHtmlLink":"test: update tests to reflect upstream libxml2 entity references (#3182)"}},{"before":"982bb2253660c706c0daeb256d144ac802260292","after":null,"ref":"refs/heads/flavorjones-upstream-libxml2-20240424","pushedAt":"2024-04-24T18:42: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":null,"after":"982bb2253660c706c0daeb256d144ac802260292","ref":"refs/heads/flavorjones-upstream-libxml2-20240424","pushedAt":"2024-04-24T14:06:13.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":"test: update tests to reflect upstream libxml2 entity references\n\ngnome/libxml2@b717abdd makes undeclared entities a warning where it\nused to be an error\n\nI'm opting to leave the JRuby implementation as-is. We can change it\nlater if anybody requests it.","shortMessageHtmlLink":"test: update tests to reflect upstream libxml2 entity references"}},{"before":"42a1fc9ff811bf284e82bac8fdb24419fd311333","after":"c2daff159ec164e65fdc5137461f4a377a5b70c6","ref":"refs/heads/main","pushedAt":"2024-04-22T21:55:39.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":"Make a test depending on the rubyzip gem optional. (#3177)\n\n**What problem is this PR intended to solve?**\r\n\r\nWe manage the nokogiri's downstream RPM package on a Linux distro such\r\nas CentOS 10 Stream and RHEL 10.\r\nHowever, we don't want to manage the depending rubyzip gem RPM package\r\nin CentOS 10 Stream and RHEL 10. And we still want to pass the\r\nnokogiri's unit tests on the environments.\r\n\r\nThis PR is still to pass the nokogiri's unit tests where rubyzip is not\r\nmaintained.\r\n\r\n**Have you included adequate test coverage?**\r\n\r\nThis PR is just to make a test case optional. So, it doesn't affect the\r\ntest coverage.\r\n\r\n**Does this change affect the behavior of either the C or the Java\r\nimplementations?**\r\n\r\nNo. This PR is just for a test, not for an implementation.","shortMessageHtmlLink":"Make a test depending on the rubyzip gem optional. (#3177)"}},{"before":"3072c6fc9dee0b195c625dc92d47e541dc6136f4","after":null,"ref":"refs/heads/dependabot/bundler/rake-compiler-dock-1.5.0","pushedAt":"2024-04-22T21:33:32.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":"f26fad152a73f9fac48cdbaa77ab1ab3c1f75598","after":"42a1fc9ff811bf284e82bac8fdb24419fd311333","ref":"refs/heads/main","pushedAt":"2024-04-22T21:33:31.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 rake-compiler-dock requirement from 1.4.0 to 1.5.0 (#3181)","shortMessageHtmlLink":"build(deps-dev): update rake-compiler-dock requirement from 1.4.0 to …"}},{"before":"62e56c80cff6d4e4d3fc6548b0fc6d00967daf72","after":"3072c6fc9dee0b195c625dc92d47e541dc6136f4","ref":"refs/heads/dependabot/bundler/rake-compiler-dock-1.5.0","pushedAt":"2024-04-22T20:28:56.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":"dep: update native extension tool prefix to match rcd 1.5.0\n\nessentially, \"*-redhat-linux\" -> \"*-redhat-linux-gnu\"","shortMessageHtmlLink":"dep: update native extension tool prefix to match rcd 1.5.0"}},{"before":"520624039b7bb55e7bc3445cc326ad0852b31df7","after":"f26fad152a73f9fac48cdbaa77ab1ab3c1f75598","ref":"refs/heads/main","pushedAt":"2024-04-22T20:19: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 rubocop requirement from 1.63.1 to 1.63.2 (#3180)","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.63.1 to 1.63.2 (#3180"}},{"before":"bd41d71960ce787b8c0ace3dbee0e87383ff1348","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.63.2","pushedAt":"2024-04-22T20:19: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":null,"after":"62e56c80cff6d4e4d3fc6548b0fc6d00967daf72","ref":"refs/heads/dependabot/bundler/rake-compiler-dock-1.5.0","pushedAt":"2024-04-22T06:42:09.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 rake-compiler-dock requirement\n\nUpdates the requirements on [rake-compiler-dock](https://github.com/rake-compiler/rake-compiler-dock) to permit the latest version.\n- [Release notes](https://github.com/rake-compiler/rake-compiler-dock/releases)\n- [Changelog](https://github.com/rake-compiler/rake-compiler-dock/blob/main/History.md)\n- [Commits](https://github.com/rake-compiler/rake-compiler-dock/compare/1.4.0...v1.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: rake-compiler-dock\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): update rake-compiler-dock requirement"}},{"before":null,"after":"bd41d71960ce787b8c0ace3dbee0e87383ff1348","ref":"refs/heads/dependabot/bundler/rubocop-1.63.2","pushedAt":"2024-04-22T06:41:39.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.1 to 1.63.2\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.1...v1.63.2)\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.1 to 1.63.2"}},{"before":"b7b0833cebda228e948179933658496124f9e2b2","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.63.1","pushedAt":"2024-04-15T14:37:50.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":"1d662add9405af12b73eb3522cd6502fb171337c","after":"520624039b7bb55e7bc3445cc326ad0852b31df7","ref":"refs/heads/main","pushedAt":"2024-04-15T14:37:49.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.62.1 to 1.63.1 (#3176)","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.62.1 to 1.63.1 (#3176"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERNJX3QA","startCursor":null,"endCursor":null}},"title":"Activity · sparklemotion/nokogiri"}