{"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:1715611934.0","currentOid":""},"activityList":{"items":[{"before":"b8f6259265d66910ca81085289d0009d405f4925","after":null,"ref":"refs/heads/dependabot/bundler/rubocop-1.63.5","pushedAt":"2024-05-13T14:52: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":"6a616448eaa2190684a0382e62f5c482b24e1c70","after":"b97b4588d2f5b3e0b499539e1f13ff5941838c62","ref":"refs/heads/main","pushedAt":"2024-05-13T14:52:13.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.4 to 1.63.5 (#3190)","shortMessageHtmlLink":"build(deps-dev): update rubocop requirement from 1.63.4 to 1.63.5 (#3190"}},{"before":"fce766db6535ccec7dfe68288493966bd280fbf1","after":null,"ref":"refs/heads/flavorjones-dep-libxml2-2.12.7_main","pushedAt":"2024-05-13T14:51:40.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":"74745af70e001e434585b5ac172802ae861a5e80","after":"6a616448eaa2190684a0382e62f5c482b24e1c70","ref":"refs/heads/main","pushedAt":"2024-05-13T14:51: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":"dep: update libxml2 to v2.12.7 (#3192)\n\n**What problem is this PR intended to solve?**\r\n\r\nforward-port of #3191 to `main`","shortMessageHtmlLink":"dep: update libxml2 to v2.12.7 (#3192)"}},{"before":null,"after":"fce766db6535ccec7dfe68288493966bd280fbf1","ref":"refs/heads/flavorjones-dep-libxml2-2.12.7_main","pushedAt":"2024-05-13T14:03:29.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":"dep: update libxml2 to v2.12.7\n\n(cherry picked from commit 67b9e863a67164ae6ffbe5ed4cc482267db7c436)","shortMessageHtmlLink":"dep: update libxml2 to v2.12.7"}},{"before":"afc36de553085b6b397b23a0c09a2449655a3a47","after":"cd70bd3dc9e0dc15b04b42d67b639eb5804e77d5","ref":"refs/heads/v1.16.x","pushedAt":"2024-05-13T14:01:46.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":"version bump to v1.16.5","shortMessageHtmlLink":"version bump to v1.16.5"}},{"before":"41b4f0846d2c264b48ef93ecd034dd230ab8125a","after":null,"ref":"refs/heads/flavorjones-dep-libxml2-2.12.7_v1.16.x","pushedAt":"2024-05-13T13:46:57.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":"17c0362082341208bf9aadb61939e4de74005b44","after":"afc36de553085b6b397b23a0c09a2449655a3a47","ref":"refs/heads/v1.16.x","pushedAt":"2024-05-13T13:46:56.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":"dep: update vendored libxml2 to v2.12.7 (#3191)\n\n**What problem is this PR intended to solve?**\r\n\r\nVendored libxml2 is updated to address CVE-2024-34459. See\r\n[GHSA-r95h-9x8f-r3f7](https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7)\r\nfor more information.","shortMessageHtmlLink":"dep: update vendored libxml2 to v2.12.7 (#3191)"}},{"before":"67b9e863a67164ae6ffbe5ed4cc482267db7c436","after":"41b4f0846d2c264b48ef93ecd034dd230ab8125a","ref":"refs/heads/flavorjones-dep-libxml2-2.12.7_v1.16.x","pushedAt":"2024-05-13T13:22:01.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: 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.\n\n(cherry picked from commit 2a8d1e47b757a8ccfc0150d155b03fee1a41a8dd)","shortMessageHtmlLink":"ci: add arm64-darwin coverage using macos-14"}},{"before":null,"after":"67b9e863a67164ae6ffbe5ed4cc482267db7c436","ref":"refs/heads/flavorjones-dep-libxml2-2.12.7_v1.16.x","pushedAt":"2024-05-13T12:59:19.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":"dep: update libxml2 to v2.12.7","shortMessageHtmlLink":"dep: update libxml2 to v2.12.7"}},{"before":null,"after":"b8f6259265d66910ca81085289d0009d405f4925","ref":"refs/heads/dependabot/bundler/rubocop-1.63.5","pushedAt":"2024-05-13T06:33:12.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.4 to 1.63.5\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.4...v1.63.5)\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.4 to 1.63.5"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESIdh8QA","startCursor":null,"endCursor":null}},"title":"Activity · sparklemotion/nokogiri"}