-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using CNB buildpacks in builder-classic #298
Comments
@ipmb Hi again :-) So this is by design, and is mentioned here: The reasoning for this current design is that:
If you want to use a shimmed + not shimmed CNB at the same time, you can use
The The docs for the various prefixes supported are here: Otherwise, another option would be to continue to use builder |
Ah, I wasn't aware of the Thanks @edmorley ! |
I was surprised to see
heroku/builder-classic:22
defaults to the shimmedheroku/nodejs
buildpack instead of the CNB one. I use theheroku/python
buildpack, so the classic builder is the only option for me currently. AFAICT, there's no way for me to take advantage of the latestheroku/nodejs
without looking up the current version on each build. Onheroku/buildpacks:20
, mixing CNB and shimmed buildpacks worked as expected.Expected
The latest
heroku/nodejs
buildpack is selected on bothheroku/builder:22
andheroku/builder-classic:22
. I expected the classic one to look like this:Actual
I assumed the classic builder was so you could use shimmed builpacks, not so you could exclude all CNB buildpacks. Is there any reason a user would want to use a shimmed buildpack when CNB exists?
The text was updated successfully, but these errors were encountered: