{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1794012,"defaultBranch":"main","name":"heroku-buildpack-ruby","ownerLogin":"heroku","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-24T15:14:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23211?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725452572.0","currentOid":""},"activityList":{"items":[{"before":"d3de0d959449ab455bbdf4851ea18e0611f90d32","after":null,"ref":"refs/heads/prepare-release","pushedAt":"2024-09-04T12:21:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"}},{"before":"91419df60485276fff3187cbcfda8d68ff70143e","after":"5fc57092a991af0af158c121b331e75eff05aa8c","ref":"refs/heads/main","pushedAt":"2024-09-04T12:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v279 (#1492)\n\nCo-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Prepare release v279 (#1492)"}},{"before":null,"after":"d3de0d959449ab455bbdf4851ea18e0611f90d32","ref":"refs/heads/prepare-release","pushedAt":"2024-09-04T01:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v279","shortMessageHtmlLink":"Prepare release v279"}},{"before":"72d66e04da8ecf7a191607769c306b7575633d09","after":null,"ref":"refs/heads/schneems/ruby_3.3.5","pushedAt":"2024-09-04T01:34:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"}},{"before":"d643ce7d69227946743589a80dd68cf06b41987c","after":"91419df60485276fff3187cbcfda8d68ff70143e","ref":"refs/heads/main","pushedAt":"2024-09-04T01:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.5 (#1491)","shortMessageHtmlLink":"Ruby 3.3.5 (#1491)"}},{"before":"89e433554991a3e3dc52bda13a51b8c05fabd9f9","after":"72d66e04da8ecf7a191607769c306b7575633d09","ref":"refs/heads/schneems/ruby_3.3.5","pushedAt":"2024-09-03T23:42:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.5","shortMessageHtmlLink":"Ruby 3.3.5"}},{"before":null,"after":"89e433554991a3e3dc52bda13a51b8c05fabd9f9","ref":"refs/heads/schneems/ruby_3.3.5","pushedAt":"2024-09-03T23:41:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.5","shortMessageHtmlLink":"Ruby 3.3.5"}},{"before":"dd85a279d1d8fa8e831d8775cc4b6088c7e68ef2","after":null,"ref":"refs/heads/prepare-release","pushedAt":"2024-08-05T17:40:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"}},{"before":"216c5be51430f5f9eeed2c4992a113e8309efdf4","after":"d643ce7d69227946743589a80dd68cf06b41987c","ref":"refs/heads/main","pushedAt":"2024-08-05T17:40:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v278 (#1489)\n\nCo-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Prepare release v278 (#1489)"}},{"before":null,"after":"dd85a279d1d8fa8e831d8775cc4b6088c7e68ef2","ref":"refs/heads/prepare-release","pushedAt":"2024-08-05T17:08:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v278","shortMessageHtmlLink":"Prepare release v278"}},{"before":"2dfa4225215147166d49a0f4a8ed189cb9c53063","after":null,"ref":"refs/heads/jwl/ruby-3.2.5","pushedAt":"2024-08-05T16:59:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshwlewis","name":"Josh W Lewis","path":"/joshwlewis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/917672?s=80&v=4"}},{"before":"28a74e5d522c4ae501af1edb42e1e16d322b34e4","after":"216c5be51430f5f9eeed2c4992a113e8309efdf4","ref":"refs/heads/main","pushedAt":"2024-08-05T16:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshwlewis","name":"Josh W Lewis","path":"/joshwlewis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/917672?s=80&v=4"},"commit":{"message":"Ruby 3.2.5 is now available (#1488)","shortMessageHtmlLink":"Ruby 3.2.5 is now available (#1488)"}},{"before":"93cba4a087d33cc53888cfb1ea44e1e7db2a52be","after":"2dfa4225215147166d49a0f4a8ed189cb9c53063","ref":"refs/heads/jwl/ruby-3.2.5","pushedAt":"2024-08-05T16:48:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshwlewis","name":"Josh W Lewis","path":"/joshwlewis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/917672?s=80&v=4"},"commit":{"message":"Ruby 3.2.5 is now available","shortMessageHtmlLink":"Ruby 3.2.5 is now available"}},{"before":null,"after":"93cba4a087d33cc53888cfb1ea44e1e7db2a52be","ref":"refs/heads/jwl/ruby-3.2.5","pushedAt":"2024-08-05T16:48:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshwlewis","name":"Josh W Lewis","path":"/joshwlewis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/917672?s=80&v=4"},"commit":{"message":"Ruby 3.2.5 is now available","shortMessageHtmlLink":"Ruby 3.2.5 is now available"}},{"before":"c79efeeb79a511b9d756690b6a4f1a45058e1cae","after":null,"ref":"refs/heads/prepare-release","pushedAt":"2024-07-11T09:02:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"}},{"before":"9a1729e908177f2e23c7d3c318a0058062df33fb","after":"28a74e5d522c4ae501af1edb42e1e16d322b34e4","ref":"refs/heads/main","pushedAt":"2024-07-11T09:02:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v277 (#1484)\n\nCo-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Prepare release v277 (#1484)"}},{"before":null,"after":"c79efeeb79a511b9d756690b6a4f1a45058e1cae","ref":"refs/heads/prepare-release","pushedAt":"2024-07-11T08:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v277","shortMessageHtmlLink":"Prepare release v277"}},{"before":"8ffb1db08216932ed89f50fedc61c63ae4a07f80","after":null,"ref":"refs/heads/edmorley/rm-bundled-ruby","pushedAt":"2024-07-09T10:28:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"}},{"before":"857e5f8c8f2af530dfa3d2add9c67f96d2c1e421","after":"9a1729e908177f2e23c7d3c318a0058062df33fb","ref":"refs/heads/main","pushedAt":"2024-07-09T10:28:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop bundling bootstrap Ruby (#1481)\n\nSince this buildpack is written in Ruby, it needs a Ruby installation\r\nto be installed in order to run. As such, during buildpack compile, a\r\nbootstrap Ruby is downloaded and installed.\r\n\r\nAs a performance optimisation, this bootstrap Ruby was vendored into\r\nthe buildpack archive published to the Buildpack Registry, via the\r\n`[[publish.Vendor]]` entries in `buildpack.toml`. Since Ruby installs\r\nare OS-specific, this meant bundling three copies of Ruby, even though\r\nonly one would ever be used. With the old build system this was still a\r\nnet benefit, since the official language buildpacks would be downloaded\r\nin advance when a build worker first booted.\r\n\r\nHowever, with the new build system architecture, the build system\r\nworkers are no longer booted en-mass in advance, but instead started\r\non demand. This means there is no worker idle time, and so speculative\r\ndownloading of possibly-needed assets no longer makes sense.\r\n\r\nAs such, the bundling of multiple copies of Ruby in the buildpack\r\nregistry archive has now been removed.\r\n\r\nThis not only makes non-Ruby builds faster (since they have no need\r\nfor a Ruby installation at all), but will also speed up Ruby builds,\r\nsince they'll only need to download one bootstrap Ruby (for their\r\nspecific stack), rather than a version for every stack.\r\n\r\nGUS-W-16184923.","shortMessageHtmlLink":"Stop bundling bootstrap Ruby (#1481)"}},{"before":"2080cd33f9e7e5442a3328369a39693fdba4ca5c","after":"8ffb1db08216932ed89f50fedc61c63ae4a07f80","ref":"refs/heads/edmorley/rm-bundled-ruby","pushedAt":"2024-07-09T10:16:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop bundling bootstrap Ruby\n\nSince this buildpack is written in Ruby, it needs a Ruby installation\nto be installed in order to run. As such, during buildpack compile, a\nbootstrap Ruby is downloaded installed.\n\nAs a performance optimisation, this bootstrap Ruby was vendored into\nthe buildpack archive published to the Buildpack Registry, via the\n`[[publish.Vendor]]` entries in `buildpack.toml`. Since Ruby installs\nare OS-specific, this meant bundling three copies of Ruby, even though\nonly one would ever be used. With the old build system this was still a\nnet benefit, since the official language buildpacks would be downloaded\nin advance when a build worker first booted.\n\nHowever, with the new build system architecture, the build system\nworkers are no longer booted en-mass in advance, but instead started\non demand. This means there is no worker idle time, and so speculative\ndownloading of possible-needed assets no longer makes sense.\n\nAs such, the bundling of multiple copies of Ruby in the buildpack\nregistry archive has now been removed.\n\nThis not only makes non-Ruby builds faster (since they have no need\nfor a Ruby installation at all), but will also speed up Ruby builds,\nsince they'll only need to download one bootstrap Ruby (for their\nspecific stack), rather than a version for every stack.","shortMessageHtmlLink":"Stop bundling bootstrap Ruby"}},{"before":"5633f9e3a76b5a0c306c508a6617180a0dcb5ef9","after":null,"ref":"refs/heads/prepare-release","pushedAt":"2024-07-09T02:34:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"}},{"before":"b2865dad2a702179a6306c6861a2d2be23cd9f9e","after":"857e5f8c8f2af530dfa3d2add9c67f96d2c1e421","ref":"refs/heads/main","pushedAt":"2024-07-09T02:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v276 (#1483)\n\nCo-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Prepare release v276 (#1483)"}},{"before":null,"after":"5633f9e3a76b5a0c306c508a6617180a0dcb5ef9","ref":"refs/heads/prepare-release","pushedAt":"2024-07-09T02:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v276","shortMessageHtmlLink":"Prepare release v276"}},{"before":"df4c4f40c459a85d5fc9cf193eaa5c7fd49b6a48","after":null,"ref":"refs/heads/schneems/ruby-3.3.4","pushedAt":"2024-07-09T02:24:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"}},{"before":"d38926cd12fa01fd5920a9413387f0e38fd8c13b","after":"b2865dad2a702179a6306c6861a2d2be23cd9f9e","ref":"refs/heads/main","pushedAt":"2024-07-09T02:24:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.4 is now available (#1482)","shortMessageHtmlLink":"Ruby 3.3.4 is now available (#1482)"}},{"before":"8c63dd20ecd6310fdcca6e9badd9a9a2e7d2e0d1","after":"df4c4f40c459a85d5fc9cf193eaa5c7fd49b6a48","ref":"refs/heads/schneems/ruby-3.3.4","pushedAt":"2024-07-09T02:11:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.4 is now available","shortMessageHtmlLink":"Ruby 3.3.4 is now available"}},{"before":null,"after":"8c63dd20ecd6310fdcca6e9badd9a9a2e7d2e0d1","ref":"refs/heads/schneems/ruby-3.3.4","pushedAt":"2024-07-09T02:11:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schneems","name":"Richard Schneeman","path":"/schneems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59744?s=80&v=4"},"commit":{"message":"Ruby 3.3.4 is now available","shortMessageHtmlLink":"Ruby 3.3.4 is now available"}},{"before":null,"after":"2080cd33f9e7e5442a3328369a39693fdba4ca5c","ref":"refs/heads/edmorley/rm-bundled-ruby","pushedAt":"2024-07-08T10:21:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop bundling bootstrap Ruby\n\nSince this buildpack is written in Ruby, it needs a Ruby installation\nto be installed in order to run. As such, during buildpack compile, a\nbootstrap Ruby is downloaded installed.\n\nAs a performance optimisation, this bootstrap Ruby was vendored into\nthe buildpack archive published to the Buildpack Registry, via the\n`[[publish.Vendor]]` entries in `buildpack.toml`. Since Ruby installs\nare OS-specific, this meant bundling three copies of Ruby, even though\nonly one would ever be used. With the old build system this was still a\nnet benefit, since the official language buildpacks would be downloaded\nin advance when a build worker first booted.\n\nHowever, with the new build system architecture, the build system\nworkers are no longer booted en-mass in advance, but instead started\non demand. This means there is no worker idle time, and so speculative\ndownloading of possible-needed assets no longer makes sense.\n\nAs such, the bundling of multiple copies of Ruby in the buildpack\nregistry archive has now been removed.\n\nThis not only makes non-Ruby builds faster (since they have no need\nfor a Ruby installation at all), but will also speed up Ruby builds,\nsince they'll only need to download one bootstrap Ruby (for their\nspecific stack), rather than a version for every stack.","shortMessageHtmlLink":"Stop bundling bootstrap Ruby"}},{"before":"7c920c7062b68cc24fb5a17f4b7dfebd28985217","after":null,"ref":"refs/heads/prepare-release","pushedAt":"2024-07-03T16:12:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"}},{"before":"ba21c05cfea5d81f900a6a26de54ad00e9f52cdc","after":"d38926cd12fa01fd5920a9413387f0e38fd8c13b","ref":"refs/heads/main","pushedAt":"2024-07-03T16:12:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"heroku-linguist[bot]","name":null,"path":"/apps/heroku-linguist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23211?s=80&v=4"},"commit":{"message":"Prepare release v275 (#1480)\n\nCo-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Prepare release v275 (#1480)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMjoyMTo0OS4wMDAwMDBazwAAAASsrEMo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMjoyMTo0OS4wMDAwMDBazwAAAASsrEMo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QxNjoxMjozMi4wMDAwMDBazwAAAAR2Fi9r"}},"title":"Activity ยท heroku/heroku-buildpack-ruby"}