Skip to content

Commit

Permalink
Update heroku/buildpacks-ruby to v3.0.0 and add to builder-24 (#521)
Browse files Browse the repository at this point in the history
* Update heroku/buildpacks-ruby to v3.0.0

## heroku/ruby

### Changed

- The buildpack now implements Buildpack API 0.10 instead of 0.9, and so requires `lifecycle` 0.17.x or newer. ([#283](heroku/buildpacks-ruby#283))

### Added

- Added support for Ubuntu 24.04 (and thus Heroku-24 / `heroku/builder:24`). ([#284](heroku/buildpacks-ruby#284))

* Add Ruby to heroku/builder:24

---------

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>
Co-authored-by: Ed Morley <[email protected]>
  • Loading branch information
heroku-linguist[bot] and edmorley authored May 20, 2024
1 parent a8b929f commit a02380f
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 4 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/build-test-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,12 @@ jobs:
- builder: builder-24
language: node-js
arch: arm64
- builder: builder-24
language: ruby
arch: amd64
- builder: builder-24
language: ruby
arch: arm64
steps:
# Checkout is needed only for the setup_docker_ci script
- name: Checkout
Expand Down
4 changes: 2 additions & 2 deletions builder-20/builder.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ version = "0.19.6"

[[buildpacks]]
id = "heroku/ruby"
uri = "docker://docker.io/heroku/buildpack-ruby@sha256:995e2898a7a7fe1cb38ac24263d2f7d3fba1051ce170033320116a8aa81f9b21"
uri = "docker://docker.io/heroku/buildpack-ruby@sha256:b98b873adf2fc51dce9ae09331486cfe2f799ec233eb7128d1f5068e6e63e25a"

[[buildpacks]]
id = "heroku/scala"
Expand Down Expand Up @@ -64,7 +64,7 @@ version = "0.19.6"
optional = true
[[order.group]]
id = "heroku/ruby"
version = "2.1.3"
version = "3.0.0"
[[order.group]]
id = "heroku/procfile"
version = "3.1.1"
Expand Down
4 changes: 2 additions & 2 deletions builder-22/builder.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ version = "0.19.6"

[[buildpacks]]
id = "heroku/ruby"
uri = "docker://docker.io/heroku/buildpack-ruby@sha256:995e2898a7a7fe1cb38ac24263d2f7d3fba1051ce170033320116a8aa81f9b21"
uri = "docker://docker.io/heroku/buildpack-ruby@sha256:b98b873adf2fc51dce9ae09331486cfe2f799ec233eb7128d1f5068e6e63e25a"

[[buildpacks]]
id = "heroku/scala"
Expand Down Expand Up @@ -64,7 +64,7 @@ version = "0.19.6"
optional = true
[[order.group]]
id = "heroku/ruby"
version = "2.1.3"
version = "3.0.0"
[[order.group]]
id = "heroku/procfile"
version = "3.1.1"
Expand Down
26 changes: 26 additions & 0 deletions builder-24/builder.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ version = "0.19.6"
id = "heroku/python"
uri = "docker://docker.io/heroku/buildpack-python@sha256:a64c75016e01aced71f98262eba7cdd132170f43df5281c94d624cbb1d230da2"

[[buildpacks]]
id = "heroku/ruby"
uri = "docker://docker.io/heroku/buildpack-ruby@sha256:b98b873adf2fc51dce9ae09331486cfe2f799ec233eb7128d1f5068e6e63e25a"

[[order]]
[[order.group]]
id = "heroku/python"
Expand All @@ -33,6 +37,28 @@ version = "0.19.6"
version = "3.1.1"
optional = true

[[order]]
[[order.group]]
id = "heroku/nodejs-engine"
version = "3.2.1"
optional = true
[[order.group]]
id = "heroku/nodejs-yarn"
version = "3.2.1"
optional = true
# TODO: Enable once `heroku/jvm` supports Heroku-24.
# [[order.group]]
# id = "heroku/jvm"
# version = "TBD"
# optional = true
[[order.group]]
id = "heroku/ruby"
version = "3.0.0"
[[order.group]]
id = "heroku/procfile"
version = "3.1.1"
optional = true

[[order]]
[[order.group]]
id = "heroku/nodejs"
Expand Down

0 comments on commit a02380f

Please sign in to comment.