{"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":"707738ec3afdc7808a59639fd8628484fbf99a47","after":"aff13093419e8247796f214e7281f1484d88cbdc","ref":"refs/heads/master","pushedAt":"2024-07-22T07:01:56.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":"Add Rack 2 and Rack 3 to the CI (#1025)\n\n* Avoid Rack handler load error\r\n\r\nAvoid error cannot load such file -- rack/handler/webrick (LoadError)\r\n\r\nThat file is no longer distributed, it seems.\r\n\r\n* Add rack 3.0 to ci\r\n\r\n* Test: refer to Rackup::Handler\r\n\r\n* Only use Rackup when rack > 3.0\r\n\r\n---------\r\n\r\nCo-authored-by: Olle Jonsson ","shortMessageHtmlLink":"Add Rack 2 and Rack 3 to the CI (#1025)"}},{"before":"95a91926e8b439f6c17c0d995846ee521ff112e7","after":"707738ec3afdc7808a59639fd8628484fbf99a47","ref":"refs/heads/master","pushedAt":"2024-07-21T17:37:03.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":"Make VCR CI compatible with Faraday 1 and 2 (#1024)","shortMessageHtmlLink":"Make VCR CI compatible with Faraday 1 and 2 (#1024)"}},{"before":"cde89346aebcbe5280299ba10aedb3d97860c557","after":"95a91926e8b439f6c17c0d995846ee521ff112e7","ref":"refs/heads/master","pushedAt":"2024-07-21T10:22:07.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":"Allow usage of typhoeus >= 1.2 (#1023)\n\n* Allow usage of typhoeus >= 1.2\r\n\r\n* Add Content-Type to be make request compatible with newer rack/sinatra","shortMessageHtmlLink":"Allow usage of typhoeus >= 1.2 (#1023)"}},{"before":"19cd4980a515386ad756da0646d85fe7d0d740d6","after":"3c1f27aafee63edf3ca6132161472e22dab97e02","ref":"refs/heads/add-33","pushedAt":"2024-07-19T14:55:47.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":"Test: refer to Rackup::Handler","shortMessageHtmlLink":"Test: refer to Rackup::Handler"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhXVFyQA","startCursor":null,"endCursor":null}},"title":"Activity ยท vcr/vcr"}