{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":535266,"defaultBranch":"master","name":"vcr","ownerLogin":"vcr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-25T07:16:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2902977?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706264875.0","currentOid":""},"activityList":{"items":[{"before":"40f12467cf269427d05750b03d8d5bdb49354118","after":"cde89346aebcbe5280299ba10aedb3d97860c557","ref":"refs/heads/master","pushedAt":"2024-03-23T06:58:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Update request_ignorer.rb (#1016)","shortMessageHtmlLink":"Update request_ignorer.rb (#1016)"}},{"before":"20e6c2d3f6f6499725ec585053a0dd48f7d1b7f8","after":"40f12467cf269427d05750b03d8d5bdb49354118","ref":"refs/heads/master","pushedAt":"2024-02-21T18:08:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Replace HeaderDowncaser with Hash#transform_keys (#1015)\n\nVCR dropping support for Ruby 2.4 allows a VCR specific module,\r\nHeaderDowncaser, to be replaced by a Ruby standard library call\r\nHash#transform_keys.\r\n\r\nI didn't find any unit tests specific to the module but the\r\nsupport module was used throughout the RSpec test suite.\r\n\r\nReference\r\n\r\nRuby 2.5 introduced Hash#transform_keys\r\nhttps://docs.ruby-lang.org/en/3.2/NEWS/NEWS-2_5_0.html\r\n\r\nClose: #1012","shortMessageHtmlLink":"Replace HeaderDowncaser with Hash#transform_keys (#1015)"}},{"before":"852341a20dae6060ea1e333e1d8e08bb1522947b","after":"19cd4980a515386ad756da0646d85fe7d0d740d6","ref":"refs/heads/add-33","pushedAt":"2024-01-26T12:44:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-33","shortMessageHtmlLink":"Merge branch 'master' into add-33"}},{"before":"162abc3a1f12181dcebc16f25f09c2dc937e9d1a","after":null,"ref":"refs/heads/add-gems","pushedAt":"2024-01-26T10:27:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"}},{"before":"a337dffda8fa927e73dbd5a3770bfadef8e4de4b","after":"20e6c2d3f6f6499725ec585053a0dd48f7d1b7f8","ref":"refs/heads/master","pushedAt":"2024-01-26T10:27:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Hold back rack at 2.x, add gems required for Ruby 3.3 (#1011)\n\n* Add mutex_m for Ruby 3.3\r\n\r\n* Add bigdecimal gem for Ruby 3.3\r\n\r\n* Mark rack LOCKED to < 3\r\n\r\nThis is to get to green.","shortMessageHtmlLink":"Hold back rack at 2.x, add gems required for Ruby 3.3 (#1011)"}},{"before":"eec801384e2e86d7c405d9f0174d9f3a0c9bf218","after":"162abc3a1f12181dcebc16f25f09c2dc937e9d1a","ref":"refs/heads/add-gems","pushedAt":"2024-01-26T10:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Mark rack LOCKED to < 3\n\nThis is to get to green.","shortMessageHtmlLink":"Mark rack LOCKED to < 3"}},{"before":null,"after":"eec801384e2e86d7c405d9f0174d9f3a0c9bf218","ref":"refs/heads/add-gems","pushedAt":"2024-01-26T09:53:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Add bigdecimal gem for Ruby 3.3","shortMessageHtmlLink":"Add bigdecimal gem for Ruby 3.3"}},{"before":"0716b42974b066647a7d49483a476f369fa6fb2c","after":"852341a20dae6060ea1e333e1d8e08bb1522947b","ref":"refs/heads/add-33","pushedAt":"2024-01-26T09:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Add bigdecimal gem for Ruby 3.3","shortMessageHtmlLink":"Add bigdecimal gem for Ruby 3.3"}},{"before":"b1b63dc8395f5e82322700921c31d096cafc6a51","after":"0716b42974b066647a7d49483a476f369fa6fb2c","ref":"refs/heads/add-33","pushedAt":"2024-01-26T09:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Add mutex_m for Ruby 3.3","shortMessageHtmlLink":"Add mutex_m for Ruby 3.3"}},{"before":"fa028d9dd9170e720817d5a9bd18e444bcb7bbd3","after":"b1b63dc8395f5e82322700921c31d096cafc6a51","ref":"refs/heads/add-33","pushedAt":"2024-01-26T08:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Test: refer to Rackup::Handler","shortMessageHtmlLink":"Test: refer to Rackup::Handler"}},{"before":"c50696bb041dcf7fc92b3835e90375d5b1e9461f","after":"fa028d9dd9170e720817d5a9bd18e444bcb7bbd3","ref":"refs/heads/add-33","pushedAt":"2024-01-26T07:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Avoid Rack handler load error\n\nAvoid error cannot load such file -- rack/handler/webrick (LoadError)\n\nThat file is no longer distributed, it seems.","shortMessageHtmlLink":"Avoid Rack handler load error"}},{"before":null,"after":"c50696bb041dcf7fc92b3835e90375d5b1e9461f","ref":"refs/heads/add-33","pushedAt":"2024-01-26T07:28:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: add Ruby 3.3 to build matrix","shortMessageHtmlLink":"CI: add Ruby 3.3 to build matrix"}},{"before":"08b71207924ded5b75f05d93e947888fae5fca38","after":"a337dffda8fa927e73dbd5a3770bfadef8e4de4b","ref":"refs/heads/master","pushedAt":"2024-01-17T09:35:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Handle the potential renaming of `ASCII-8BIT` (#924)\n\nThis is a bit of a weird one. I proposed that `ASCII-8BIT` be renamed to `BINARY` https://bugs.ruby-lang.org/issues/18576\r\n\r\nAnd this code came up as a potentially broken by this change. It's still possible that the name change may happen, that's why I'm submitting this PR.","shortMessageHtmlLink":"Handle the potential renaming of ASCII-8BIT (#924)"}},{"before":"8f563658061895f0d48110680b992dfd34f3520a","after":"08b71207924ded5b75f05d93e947888fae5fca38","ref":"refs/heads/master","pushedAt":"2023-11-30T07:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"current active deloped code for clojure changed repo (vcr-clj) (#1005)","shortMessageHtmlLink":"current active deloped code for clojure changed repo (vcr-clj) (#1005)"}},{"before":"f4d834bd94d4cdafa5ebf28ad653ada2ada16249","after":null,"ref":"refs/heads/ci-script-to-install-apt-deps","pushedAt":"2023-11-06T20:19:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"}},{"before":"5c9230b43b6a51dec78941d16bf8e2954042964c","after":"8f563658061895f0d48110680b992dfd34f3520a","ref":"refs/heads/master","pushedAt":"2023-11-06T20:19:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: Install apt packages using a script (#1004)\n\nThe previous \"needs:\" dependency was incorrect.","shortMessageHtmlLink":"CI: Install apt packages using a script (#1004)"}},{"before":null,"after":"f4d834bd94d4cdafa5ebf28ad653ada2ada16249","ref":"refs/heads/ci-script-to-install-apt-deps","pushedAt":"2023-11-06T20:02:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: Install apt packages using a script\n\nThe previous \"needs:\" dependency was incorrect.","shortMessageHtmlLink":"CI: Install apt packages using a script"}},{"before":"deeeb5deb9f8d4330b24443115e08b4a0a42ad5d","after":null,"ref":"refs/heads/declare-base64-dependency","pushedAt":"2023-11-06T08:35:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"}},{"before":"bf8e1b08f4a847dcd97f54c5115c9db59796f410","after":"5c9230b43b6a51dec78941d16bf8e2954042964c","ref":"refs/heads/master","pushedAt":"2023-11-06T08:35:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Declare a gem dependency on the Ruby Base 64 gem (#1003)\n\n* Declare a gem dependency on the Ruby Base 64 gem\r\n\r\nFor compatibility with Ruby 3.4 and to silence compatibility warnings\r\npresent in Ruby 3.3, declare a dependency on the `base64` gem.\r\n\r\n* CI: doc-coverage task requires OS deps, too","shortMessageHtmlLink":"Declare a gem dependency on the Ruby Base 64 gem (#1003)"}},{"before":"fa832592f6753bd0c5b4246a3a726cca103ef9c2","after":"deeeb5deb9f8d4330b24443115e08b4a0a42ad5d","ref":"refs/heads/declare-base64-dependency","pushedAt":"2023-11-06T08:22:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: doc-coverage task requires OS deps, too","shortMessageHtmlLink":"CI: doc-coverage task requires OS deps, too"}},{"before":"4559b531e99fdfe4d7fc69b738b972da57f4c472","after":"fa832592f6753bd0c5b4246a3a726cca103ef9c2","ref":"refs/heads/declare-base64-dependency","pushedAt":"2023-11-06T08:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: add missing runs-on","shortMessageHtmlLink":"CI: add missing runs-on"}},{"before":"bc34fbc00cfe180b16328bc0635d7d1bf2d71b9f","after":"4559b531e99fdfe4d7fc69b738b972da57f4c472","ref":"refs/heads/declare-base64-dependency","pushedAt":"2023-11-06T08:09:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"CI: Extract a needs: and a Job for that shared step","shortMessageHtmlLink":"CI: Extract a needs: and a Job for that shared step"}},{"before":null,"after":"bc34fbc00cfe180b16328bc0635d7d1bf2d71b9f","ref":"refs/heads/declare-base64-dependency","pushedAt":"2023-11-06T07:44:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Declare a gem dependency on the Ruby Base 64 gem\n\nFor compatibility with Ruby 3.4 and to silence compatibility warnings\npresent in Ruby 3.3, declare a dependency on the `base64` gem.","shortMessageHtmlLink":"Declare a gem dependency on the Ruby Base 64 gem"}},{"before":"a6b98afd4db41aa0d218e29695a503c4ccd657be","after":"bf8e1b08f4a847dcd97f54c5115c9db59796f410","ref":"refs/heads/master","pushedAt":"2023-10-20T05:54:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Consolidate Gemfiles; improve and simplify CI workflow (#1002)\n\n* Remove jruby/rbx complexity from Gemfiles\r\n\r\nIt has been several years since this project was tested under jruby or\r\nrbx in CI. This commit removes non-MRI complexity from the Gemfiles that\r\nis not needed, since non-MRI platforms are not being tested.\r\n\r\n* Remove separate faraday Gemfile\r\n\r\nThe base Gemfile already restricted faraday to versions `< 2`, so the\r\nextra `Gemfile.faraday-1.0.0` was redundant. This commit removes that\r\nseparate Gemfile and merges its dependencies into the main Gemfile.\r\n\r\n* Consolidate all dev dependencies into a single Gemfile\r\n\r\n* Simplify CI by introducing fail_if_warnings script\r\n\r\n* Capture stderr and show it only if command fails\r\n\r\n* Split CI workflow into separate jobs\r\n\r\n* Fix incorrect operator precedence\r\n\r\n* Remove misleading reference to 'extras', which doesn't exist","shortMessageHtmlLink":"Consolidate Gemfiles; improve and simplify CI workflow (#1002)"}},{"before":"409038c260c2473f416a81a2f1f24227dc3c0ca7","after":null,"ref":"refs/heads/olleolleolle-patch-3","pushedAt":"2023-10-19T07:07:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"}},{"before":"02db838374d191f283bc06a3e8c6db406cb31250","after":"a6b98afd4db41aa0d218e29695a503c4ccd657be","ref":"refs/heads/master","pushedAt":"2023-10-19T07:07:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Use proc, not lambda for Ruby 3.3 compat in structs.rb (#993)\n\nSee #992 for a careful explanation.\r\n\r\nIn Ruby 3.3, this deprecation warning will be replaced by an actual ArgumentError. So vcr will break on Ruby 3.3. I confirmed this by running vcr's own specs on the ruby:3.3-rc docker image.\r\n\r\n# ruby -v\r\nruby 3.3.0preview2 (2023-09-14 master e50fcca9a7) [x86_64-linux]\r\n# bundle exec rspec spec/lib/vcr/structs_spec.rb\r\n\r\nFailures:\r\n\r\n 1) VCR::Request VCR::Request::FiberAware can be cast to a proc\r\n Failure/Error: lambda { proceed }\r\n \r\n ArgumentError:\r\n the lambda method requires a literal block\r\n # ./lib/vcr/structs.rb:307:in `to_proc'\r\n # ./spec/lib/vcr/structs_spec.rb:584:in `block (3 levels) in '","shortMessageHtmlLink":"Use proc, not lambda for Ruby 3.3 compat in structs.rb (#993)"}},{"before":"60e642bcdccb54e62fc178c38cf7f4730097ba12","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-19T06:48:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"}},{"before":"c400e120a0b230f00c786a39cc44d0acd5edbfef","after":"02db838374d191f283bc06a3e8c6db406cb31250","ref":"refs/heads/master","pushedAt":"2023-10-19T06:48:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4 (#999)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4 (#999)"}},{"before":"fad83ad3d716a80ca4599183b83c7b8625abd4f8","after":"409038c260c2473f416a81a2f1f24227dc3c0ca7","ref":"refs/heads/olleolleolle-patch-3","pushedAt":"2023-10-19T06:48:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":"Use proc, not lambda for Ruby 3.3 compat in structs.rb\n\nSee #992 for a careful explanation.\r\n\r\nIn Ruby 3.3, this deprecation warning will be replaced by an actual ArgumentError. So vcr will break on Ruby 3.3. I confirmed this by running vcr's own specs on the ruby:3.3-rc docker image.\r\n\r\n# ruby -v\r\nruby 3.3.0preview2 (2023-09-14 master e50fcca9a7) [x86_64-linux]\r\n# bundle exec rspec spec/lib/vcr/structs_spec.rb\r\n\r\nFailures:\r\n\r\n 1) VCR::Request VCR::Request::FiberAware can be cast to a proc\r\n Failure/Error: lambda { proceed }\r\n \r\n ArgumentError:\r\n the lambda method requires a literal block\r\n # ./lib/vcr/structs.rb:307:in `to_proc'\r\n # ./spec/lib/vcr/structs_spec.rb:584:in `block (3 levels) in '","shortMessageHtmlLink":"Use proc, not lambda for Ruby 3.3 compat in structs.rb"}},{"before":null,"after":"60e642bcdccb54e62fc178c38cf7f4730097ba12","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-19T06:27:05.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":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHVVorgA","startCursor":null,"endCursor":null}},"title":"Activity ยท vcr/vcr"}