{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10910,"defaultBranch":"main","name":"mechanize","ownerLogin":"sparklemotion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-04-18T16:55:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1851072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711296470.0","currentOid":""},"activityList":{"items":[{"before":"35090244042210ab0b95166a3c7be80ad404aa39","after":"7834210775b08e386bcf76c8c32a2d16418a697a","ref":"refs/heads/main","pushedAt":"2024-04-18T15:23:19.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":"Merge pull request #643 from izumitomo/fix-README\n\nfix broken link of \"Test suite\" in README","shortMessageHtmlLink":"Merge pull request #643 from izumitomo/fix-README"}},{"before":"608f729a774360d92054dbb7fbc3f8cfd66ec4a0","after":null,"ref":"refs/heads/flavorjones-frozen-string-literal-tests","pushedAt":"2024-03-24T16:07: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":"d353494721bb55df395ee53bc2c1318d73c82d0c","after":"35090244042210ab0b95166a3c7be80ad404aa39","ref":"refs/heads/main","pushedAt":"2024-03-24T16:07: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":"Merge pull request #640 from sparklemotion/flavorjones-frozen-string-literal-tests\n\ntest: update tests to use frozen string literals","shortMessageHtmlLink":"Merge pull request #640 from sparklemotion/flavorjones-frozen-string-…"}},{"before":"caff6d7da04d216f14b7668816470c76376f4c56","after":"608f729a774360d92054dbb7fbc3f8cfd66ec4a0","ref":"refs/heads/flavorjones-frozen-string-literal-tests","pushedAt":"2024-03-24T15:57: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: update tests to use frozen string literals\n\nso that ruby 3.4 doesn't emit so many warnings.","shortMessageHtmlLink":"test: update tests to use frozen string literals"}},{"before":"8d49a1efcb366891fd331479912824acb2a91e95","after":"caff6d7da04d216f14b7668816470c76376f4c56","ref":"refs/heads/flavorjones-frozen-string-literal-tests","pushedAt":"2024-03-24T15:51:55.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: update tests to use frozen string literals\n\nso that ruby 3.4 doesn't emit so many warnings.","shortMessageHtmlLink":"test: update tests to use frozen string literals"}},{"before":"4f1611c6f0fb10f7c62fa6910fdbef7d7e39f7fe","after":"8d49a1efcb366891fd331479912824acb2a91e95","ref":"refs/heads/flavorjones-frozen-string-literal-tests","pushedAt":"2024-03-24T15:50:53.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: update tests to use frozen string literals\n\nso that ruby 3.4 doesn't emit so many warnings.","shortMessageHtmlLink":"test: update tests to use frozen string literals"}},{"before":null,"after":"4f1611c6f0fb10f7c62fa6910fdbef7d7e39f7fe","ref":"refs/heads/flavorjones-frozen-string-literal-tests","pushedAt":"2024-03-24T15:50:17.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 use frozen string literals\n\nso that ruby 3.4 doesn't emit so many warnings","shortMessageHtmlLink":"test: update tests to use frozen string literals"}},{"before":"9e72346881b4400a57a9fbeb61bca370fce67773","after":null,"ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T21:01: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":"4a110852f7ba96ff0b55e3817e962cce0c8ab0d0","after":"d353494721bb55df395ee53bc2c1318d73c82d0c","ref":"refs/heads/main","pushedAt":"2024-03-23T21:01:56.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":"Merge pull request #639 from sparklemotion/flavorjones-refactor-ci\n\nci: extract upstream pipeline, start integration testing against nokogiri main","shortMessageHtmlLink":"Merge pull request #639 from sparklemotion/flavorjones-refactor-ci"}},{"before":"539bea77ae3b40a0b0cdca99a72d2c81c3584cf6","after":"9e72346881b4400a57a9fbeb61bca370fce67773","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:59:30.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":"ci: add upstream nokogiri integration test","shortMessageHtmlLink":"ci: add upstream nokogiri integration test"}},{"before":"1c0401c796ceca85709e2e922b6619010fa176d7","after":"539bea77ae3b40a0b0cdca99a72d2c81c3584cf6","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:58:54.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":"ci: add upstream nokogiri integration test","shortMessageHtmlLink":"ci: add upstream nokogiri integration test"}},{"before":"0cf4d3044f2d126fc7df4456e87c94240ae5543b","after":"1c0401c796ceca85709e2e922b6619010fa176d7","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:52:59.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":"ci: add upstream nokogiri integration test","shortMessageHtmlLink":"ci: add upstream nokogiri integration test"}},{"before":"0d582407e2086240f6dc9aa781a0ae0990ca58ce","after":"0cf4d3044f2d126fc7df4456e87c94240ae5543b","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:51:39.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":"ci: add upstream nokogiri integration test","shortMessageHtmlLink":"ci: add upstream nokogiri integration test"}},{"before":"3cff941230ef6bcaad4bddd06446e26b64ecbbd4","after":"0d582407e2086240f6dc9aa781a0ae0990ca58ce","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:50:21.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 upstream nokogiri integration test","shortMessageHtmlLink":"ci: add upstream nokogiri integration test"}},{"before":null,"after":"3cff941230ef6bcaad4bddd06446e26b64ecbbd4","ref":"refs/heads/flavorjones-refactor-ci","pushedAt":"2024-03-23T20:39:24.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: extract upstream.yml pipeline\n\nto test edge rubies","shortMessageHtmlLink":"ci: extract upstream.yml pipeline"}},{"before":"2d4b1af26baf021b57c50ab8fd5d1c7db1a7e11e","after":"4a110852f7ba96ff0b55e3817e962cce0c8ab0d0","ref":"refs/heads/main","pushedAt":"2024-03-23T20:37:50.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: skeleton upstream.yml file\n\nto which I will PR additions shortly","shortMessageHtmlLink":"ci: skeleton upstream.yml file"}},{"before":"73b8a7e9d1db104abf8516fe264c4a017f6c3e6b","after":null,"ref":"refs/heads/flavorjones-prefer-caller-location","pushedAt":"2024-02-21T19:22:09.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":"8c47e353b0dba0c36f937bfa8db5e61081ffcfbf","after":"2d4b1af26baf021b57c50ab8fd5d1c7db1a7e11e","ref":"refs/heads/main","pushedAt":"2024-02-21T19:22:08.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":"Merge pull request #638 from sparklemotion/flavorjones-prefer-caller-location\n\nprefer `caller_locations` and `Thread::Backtrace::Location` methods to `Kernel#caller`","shortMessageHtmlLink":"Merge pull request #638 from sparklemotion/flavorjones-prefer-caller-…"}},{"before":null,"after":"73b8a7e9d1db104abf8516fe264c4a017f6c3e6b","ref":"refs/heads/flavorjones-prefer-caller-location","pushedAt":"2024-02-21T19:18:01.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":"prefer caller_locations and Thread::Backtrace::Location methods\n\nMechanize has still been using `Kernel#caller` whose string\nrepresentation has changed enough in Ruby 3.4.0.dev to break how\ndeprecation messages were being handrolled.\n\nReplace all uses of `caller` with `caller_locations` which is both\nfaster and returns an object with some nice methods we can use to\nisolate the method, the file, and the line number.\n\nThis should get us green again on ruby-head.","shortMessageHtmlLink":"prefer caller_locations and Thread::Backtrace::Location methods"}},{"before":"460e70d0158848501465971256059c65c253799c","after":"8c47e353b0dba0c36f937bfa8db5e61081ffcfbf","ref":"refs/heads/main","pushedAt":"2024-01-22T17:57:55.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 v2.10.0","shortMessageHtmlLink":"version bump to v2.10.0"}},{"before":"acb36b81c9add88f977352809fef694546f1f8be","after":null,"ref":"refs/heads/flavorjones-dep-nkf","pushedAt":"2024-01-22T17:54:59.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":"553f6c11456eba269187aef470a2196dff4b0482","after":"460e70d0158848501465971256059c65c253799c","ref":"refs/heads/main","pushedAt":"2024-01-22T17:54:58.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":"Merge pull request #634 from sparklemotion/flavorjones-dep-nkf\n\ndep: ruby 3.4 unbundled gems","shortMessageHtmlLink":"Merge pull request #634 from sparklemotion/flavorjones-dep-nkf"}},{"before":"9f85f2d939f1f4afab44b7f126ad45b61182253a","after":"acb36b81c9add88f977352809fef694546f1f8be","ref":"refs/heads/flavorjones-dep-nkf","pushedAt":"2024-01-22T17:49:28.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 truffleruby (stable) and jruby-head","shortMessageHtmlLink":"ci: add truffleruby (stable) and jruby-head"}},{"before":null,"after":"9f85f2d939f1f4afab44b7f126ad45b61182253a","ref":"refs/heads/flavorjones-dep-nkf","pushedAt":"2024-01-22T17:46:57.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: ruby 3.4 unbundled gems\n\nthat ruby 3.3 is warning about.\n\n- nkf is used directly by mechanize\n- base64 is used by rubyntlm but that gem does not look maintained","shortMessageHtmlLink":"dep: ruby 3.4 unbundled gems"}},{"before":"f75af0ab2bfd9ce474a9bf7e45c6933cb0db4a7d","after":"553f6c11456eba269187aef470a2196dff4b0482","ref":"refs/heads/main","pushedAt":"2024-01-15T18:12:54.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 v2.9.2","shortMessageHtmlLink":"version bump to v2.9.2"}},{"before":"03540ab7779b899883c84bca1ff95b8e5091846b","after":"f75af0ab2bfd9ce474a9bf7e45c6933cb0db4a7d","ref":"refs/heads/main","pushedAt":"2024-01-15T18:07:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"flavorjones","name":"Mike Dalessio","path":"/flavorjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8207?s=80&v=4"},"commit":{"message":"Merge pull request #632 from takatea/update-example-latest_user_agents\n\nMore easily update Mechanize::AGENT_ALIASES","shortMessageHtmlLink":"Merge pull request #632 from takatea/update-example-latest_user_agents"}},{"before":"d52c39adaef6f9aab2cb84af3cf924062d2de2ea","after":"03540ab7779b899883c84bca1ff95b8e5091846b","ref":"refs/heads/main","pushedAt":"2024-01-13T17:22:29.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":"Merge pull request #631 from p-linnane/fix-various-typos\n\nvarious: fix miscellaneous typos","shortMessageHtmlLink":"Merge pull request #631 from p-linnane/fix-various-typos"}},{"before":"46482f1869352d240bd9809c86bff6057c316d9d","after":null,"ref":"refs/heads/flavorjones-update-ci-ruby-33","pushedAt":"2023-12-29T15:48: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":"e6a94fd39268838c8c09db60d90ae33da6dfbf59","after":"d52c39adaef6f9aab2cb84af3cf924062d2de2ea","ref":"refs/heads/main","pushedAt":"2023-12-29T15:48:14.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":"Merge pull request #630 from sparklemotion/flavorjones-update-ci-ruby-33\n\nci: test with ruby 3.3, accommodate new libxml2 behavior","shortMessageHtmlLink":"Merge pull request #630 from sparklemotion/flavorjones-update-ci-ruby-33"}},{"before":"345215096fe6f98c6adf8d750a2c52b11f404da5","after":"46482f1869352d240bd9809c86bff6057c316d9d","ref":"refs/heads/flavorjones-update-ci-ruby-33","pushedAt":"2023-12-29T15:44:49.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: accept \"UTF-8\" as an encoding alias for \"UTF8\"\n\nAs of libxml 2.12.0, the `page.encoding` value inspected by this test\nis dependent on how libiconv is built (specifically: which aliases are\nsupported).\n\n- if alias \"UTF8\" is defined, then the page encoding will be \"UTF-8\"\n- if alias \"UTF8\" is not defined, then the page encoding will be \"UTF8\"\n\nThe modified test started failing on Windows and MacOS (where Nokogiri\ncompiles libiconv and statically links it into the\nnative (precompiled) gem) but still passed on Linux (where libc\ndynamically provides libiconv symbols).","shortMessageHtmlLink":"test: accept \"UTF-8\" as an encoding alias for \"UTF8\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENEzGLwA","startCursor":null,"endCursor":null}},"title":"Activity · sparklemotion/mechanize"}