{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3672542,"defaultBranch":"master","name":"sshkit","ownerLogin":"capistrano","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-09T16:37:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58257?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714453662.0","currentOid":""},"activityList":{"items":[{"before":"286e93a78039a20ba44ba35ac6d8554a358faf95","after":"830751cf388edeac7aa4156c43313b26c397726f","ref":"refs/heads/master","pushedAt":"2024-05-18T23:47:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Drop `mutex_m` dependency (#536)","shortMessageHtmlLink":"Drop mutex_m dependency (#536)"}},{"before":"3242c55680da8c63249413bedc5ea033f87cb811","after":"286e93a78039a20ba44ba35ac6d8554a358faf95","ref":"refs/heads/master","pushedAt":"2024-04-30T05:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Release 1.22.2","shortMessageHtmlLink":"Release 1.22.2"}},{"before":"f0b78194bb4a5131e3dafa23e20becec6d3220ce","after":"3242c55680da8c63249413bedc5ea033f87cb811","ref":"refs/heads/master","pushedAt":"2024-04-15T17:03:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Avoid calling closed? outside of synchronize block (#534)\n\n* Avoid calling closed? outside of synchronize block\r\n\r\n`closed?` calls `process` on the connection which is not safe because\r\nwe have not synchronised the connection pool. Another thread might\r\nconcurrently checkout the connection and start sending commands as well.\r\n\r\n* Update lib/sshkit/backends/connection_pool/cache.rb\r\n\r\nCo-authored-by: Matt Brictson \r\n\r\n---------\r\n\r\nCo-authored-by: Matt Brictson ","shortMessageHtmlLink":"Avoid calling closed? outside of synchronize block (#534)"}},{"before":"78e99463ddce532b864ddb92a732e25958173f8f","after":"f0b78194bb4a5131e3dafa23e20becec6d3220ce","ref":"refs/heads/master","pushedAt":"2024-04-01T21:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Release 1.22.1","shortMessageHtmlLink":"Release 1.22.1"}},{"before":"add7208ba1f7bba30530b39a3043d2c5f134da7b","after":"78e99463ddce532b864ddb92a732e25958173f8f","ref":"refs/heads/master","pushedAt":"2024-04-01T21:11:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Explicitly require base64 to fix missing constant with net-ssh 7.2.2+ (#532)\n\n* Explicitly require base64 to fix missing constant with net-ssh 7.2.2+\r\n\r\n* Add explicit base64 gem depedency, for Ruby 3.3+\r\n\r\n* Work around gem resolution error in legacy Ruby versions","shortMessageHtmlLink":"Explicitly require base64 to fix missing constant with net-ssh 7.2.2+ ("}},{"before":"7a7777622d3af4746e51cecca8241e31be807b32","after":null,"ref":"refs/heads/require-base64","pushedAt":"2024-04-01T21:11:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"}},{"before":"d2081399b0bd3437f4afcc478f32b617fcf172be","after":"7a7777622d3af4746e51cecca8241e31be807b32","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T21:09:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Work around gem resolution error in legacy Ruby versions","shortMessageHtmlLink":"Work around gem resolution error in legacy Ruby versions"}},{"before":"afde14ec553fa694bd3464eb612c2971d422db60","after":null,"ref":"refs/heads/fix-ruby-head","pushedAt":"2024-04-01T21:08:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"}},{"before":"952d3be0d7032e6e6c5273672601a976d1977cc0","after":"add7208ba1f7bba30530b39a3043d2c5f134da7b","ref":"refs/heads/master","pushedAt":"2024-04-01T21:08:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix failing tests on ruby head (#533)","shortMessageHtmlLink":"Fix failing tests on ruby head (#533)"}},{"before":null,"after":"afde14ec553fa694bd3464eb612c2971d422db60","ref":"refs/heads/fix-ruby-head","pushedAt":"2024-04-01T21:05:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix failing tests on ruby head","shortMessageHtmlLink":"Fix failing tests on ruby head"}},{"before":"73ec4d8225cba251085964889fa7bfcf3809f39c","after":"d2081399b0bd3437f4afcc478f32b617fcf172be","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T21:02:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix failing tests on ruby head","shortMessageHtmlLink":"Fix failing tests on ruby head"}},{"before":"43cd429fa50a53bb3e414381718571137d66fcd9","after":"73ec4d8225cba251085964889fa7bfcf3809f39c","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T21:00:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix failing tests on ruby head","shortMessageHtmlLink":"Fix failing tests on ruby head"}},{"before":"4ba50d5e53bab760324faf26505d641ece6a7ee4","after":"43cd429fa50a53bb3e414381718571137d66fcd9","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T20:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Fix failing tests on ruby head","shortMessageHtmlLink":"Fix failing tests on ruby head"}},{"before":"d7d187539e0c9bb25174edbeb33f97d4176896da","after":"4ba50d5e53bab760324faf26505d641ece6a7ee4","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T20:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Work around gem resolution error in legacy Ruby versions","shortMessageHtmlLink":"Work around gem resolution error in legacy Ruby versions"}},{"before":null,"after":"d7d187539e0c9bb25174edbeb33f97d4176896da","ref":"refs/heads/require-base64","pushedAt":"2024-04-01T20:40:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Add explicit base64 gem depedency, for Ruby 3.3+","shortMessageHtmlLink":"Add explicit base64 gem depedency, for Ruby 3.3+"}},{"before":"cf9c4b8d4b7512166237a431b78de5e0ce1aa2c4","after":null,"ref":"refs/heads/dependabot/github_actions/toolmantim/release-drafter-6.0.0","pushedAt":"2024-03-01T18:01:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"}},{"before":"baabdc27ff3396259a7317f22cd113a218d8bd17","after":"952d3be0d7032e6e6c5273672601a976d1977cc0","ref":"refs/heads/master","pushedAt":"2024-03-01T18:01:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Bump toolmantim/release-drafter from 5.25.0 to 6.0.0 (#530)\n\nBumps [toolmantim/release-drafter](https://github.com/toolmantim/release-drafter) from 5.25.0 to 6.0.0.\r\n- [Release notes](https://github.com/toolmantim/release-drafter/releases)\r\n- [Commits](https://github.com/toolmantim/release-drafter/compare/v5.25.0...v6.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: toolmantim/release-drafter\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 toolmantim/release-drafter from 5.25.0 to 6.0.0 (#530)"}},{"before":null,"after":"cf9c4b8d4b7512166237a431b78de5e0ce1aa2c4","ref":"refs/heads/dependabot/github_actions/toolmantim/release-drafter-6.0.0","pushedAt":"2024-03-01T03:08:50.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 toolmantim/release-drafter from 5.25.0 to 6.0.0\n\nBumps [toolmantim/release-drafter](https://github.com/toolmantim/release-drafter) from 5.25.0 to 6.0.0.\n- [Release notes](https://github.com/toolmantim/release-drafter/releases)\n- [Commits](https://github.com/toolmantim/release-drafter/compare/v5.25.0...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: toolmantim/release-drafter\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump toolmantim/release-drafter from 5.25.0 to 6.0.0"}},{"before":"fe6ac24f82d28e0d5ba7362a4201d0b8d659e56f","after":"baabdc27ff3396259a7317f22cd113a218d8bd17","ref":"refs/heads/master","pushedAt":"2024-01-09T17:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Release 1.22.0","shortMessageHtmlLink":"Release 1.22.0"}},{"before":"34c6abf472546d084bccad29d1885df22250869a","after":"fe6ac24f82d28e0d5ba7362a4201d0b8d659e56f","ref":"refs/heads/master","pushedAt":"2024-01-05T01:00:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"EXAMPLES.md corrections (#527)\n\n* Remove incorrect callouts about upload! not respecting within() and as() from EXAMPLES.md\r\n\r\n* Update URL references to Net::SCP and Net::SFTP in EXAMPLES.md\r\n\r\n* Update EXAMPLES.md to reference #use_format instead of format= (introduced in 2cb6326).\r\n\r\n* Update dirt-simple formatter example in EXAMPLES.md to be syntactically correct.\r\n\r\n* Update Net::SCP URL in EXAMPLES.md to reference github.com instead of github.io","shortMessageHtmlLink":"EXAMPLES.md corrections (#527)"}},{"before":"c8f9f18c6046b0c3bf1aeef0daffa466a926cfff","after":null,"ref":"refs/heads/bugs/fix-sftp-ruby-2.0","pushedAt":"2024-01-05T00:58:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"}},{"before":"2ab75aab368656259b0eee70ca1eaecd80c270a8","after":"34c6abf472546d084bccad29d1885df22250869a","ref":"refs/heads/master","pushedAt":"2024-01-05T00:58:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Support older net-sftp API for Ruby 2.0 (#529)\n\nOld Rubies such as Ruby 2.0 resolve a version of net-sftp that does not\r\nhave the `File#size` convenience method. To support these older\r\nversions, use the lower level `File#stat`, which works for versions of\r\nnet-sftp all the way back to 2.1.2.\r\n\r\nThis fixes a `NoMethodError` when SFTP is used via sshkit on Ruby 2.0.","shortMessageHtmlLink":"Support older net-sftp API for Ruby 2.0 (#529)"}},{"before":"5b9cbf1dfc38dd3a048b2544a9349b177e4de381","after":"d6b74562b2b67d4d52f0151df1809517e05df386","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-02T04:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Remove unused boxes","shortMessageHtmlLink":"Remove unused boxes"}},{"before":"4eb12940c19a4d156bf56f415e36ef67519917b3","after":"5b9cbf1dfc38dd3a048b2544a9349b177e4de381","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-02T04:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Try a larger runner","shortMessageHtmlLink":"Try a larger runner"}},{"before":"d0151fee20e3abc555857f4caffc0a1093777f61","after":"4eb12940c19a4d156bf56f415e36ef67519917b3","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-01T00:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Once more","shortMessageHtmlLink":"Once more"}},{"before":"4d144c3e3e100936a5fe0de99469ff5abb8b2c3b","after":"d0151fee20e3abc555857f4caffc0a1093777f61","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-01T00:40:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Try reducing parallel jobs","shortMessageHtmlLink":"Try reducing parallel jobs"}},{"before":"49c39decf8d6bfcbb789c990d460c68b61ddc043","after":"4d144c3e3e100936a5fe0de99469ff5abb8b2c3b","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-01T00:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Increase VM memory","shortMessageHtmlLink":"Increase VM memory"}},{"before":"c2e475e171418a45bbb610653b3906863c213c94","after":"49c39decf8d6bfcbb789c990d460c68b61ddc043","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2024-01-01T00:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Attempt to fix slow boot","shortMessageHtmlLink":"Attempt to fix slow boot"}},{"before":"0caffb10f22d5980b86b3d536878cb7494c15beb","after":"c2e475e171418a45bbb610653b3906863c213c94","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2023-12-31T23:49:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Reduce VM resource allocation","shortMessageHtmlLink":"Reduce VM resource allocation"}},{"before":"0c4f6bb8ba883ddab659c57dfb5b8fc04c124728","after":"0caffb10f22d5980b86b3d536878cb7494c15beb","ref":"refs/heads/chores/fix-vagrant","pushedAt":"2023-12-31T23:41:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattbrictson","name":"Matt Brictson","path":"/mattbrictson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/189693?s=80&v=4"},"commit":{"message":"Reduce VM memory to 512MB","shortMessageHtmlLink":"Reduce VM memory to 512MB"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETdTC4wA","startCursor":null,"endCursor":null}},"title":"Activity · capistrano/sshkit"}