Skip to content

Update default CNB builder image to `heroku/builder:24`

We (Heroku) released heroku/builder:24, our new CNB builder image version based upon Ubuntu 24.04 LTS, in June:

As of !176 (merged), auto-build-image's default CNB builder image is heroku/builder:22, our previous version based on Ubuntu 22.04 LTS:

https://gitlab.com/gitlab-org/cluster-integration/auto-build-image/-/blob/ec062eefad3e043173086569f211aee5f5205780/src/build.sh#L62

It would be great to update auto-build-image's default image to heroku/builder:24 in good time, to avoid another rush when heroku/builder:22 eventually becomes EOL.

In addition, the heroku/builder:24 builder is now a multi-architecture image (AMD64 + ARM64), and offers smaller run image sizes thanks to dropping unnecessary build-time dependencies from the run image.

The list of included buildpacks (and their versions) is identical between heroku/builder:22 and heroku/builder:24.

For more information on the differences between the two images, see:

cc @timofurrer

Edited by Ed Morley