architect-team / architect-cli

Command line interface for running Architect services locally
https://docs.architect.io
37 stars 13 forks source link

Migrate away from deprecated `heroku/buildpacks:20` CNB builder image #931

Open edmorley opened 8 months ago

edmorley commented 8 months ago

Hi 👋

This project uses Heroku's heroku/buildpacks:20 CNB builder image: https://github.com/architect-team/architect-cli/blob/a31e05625322d26caf1e30daa17387bdf5813563/src/common/plugins/buildpack-plugin.ts#L8

We have deprecated this builder image as of https://github.com/heroku/cnb-builder-images/pull/429.

Please migrate to heroku/builder:22 or heroku/builder:20, to continue to receive security updates, and to avoid disruption when the build time deprecation warning is upgraded to an error in the future.

More information on the difference between the various builder images can be seen here: https://github.com/heroku/cnb-builder-images#heroku-cnb-builder-images

The docs here will also need updating: https://github.com/architect-team/documentation/blob/e7cac6926ead5058214bbef8c1d00b8b728c9267/components/services.mdx#L80

edmorley commented 7 months ago

Gentle nudge that builds using these images will start erroring in the future, plus the underlying images themselves will stop receiving security updates.

edmorley commented 6 months ago

@ryan-cahill @TylerAldrich ^

edmorley commented 4 months ago

Gentle nudge that builds using these images will start erroring in the future, plus the underlying images themselves will stop receiving security updates.

This will be happening within the next couple of weeks in https://github.com/heroku/cnb-builder-images/issues/474. We'll be adding an env var override for the errors, but I strongly recommend you switch from heroku/buildpacks:20 to heroku/builder:* as soon as possible.

edmorley commented 3 months ago

Please migrate to heroku/builder:22 or heroku/builder:20, to continue to receive security updates, and to avoid disruption when the build time deprecation warning is upgraded to an error in the future.

The deprecation warnings were upgraded to errors this morning: https://github.com/heroku/cnb-builder-images/pull/478

edmorley commented 2 months ago

As of yesterday, the legacy heroku/buildpacks:20 and heroku/builder-classic:22 builder images are no longer updated, and so won't receive security updates, fixes or support for new language runtime version releases. Please switch to using the heroku/builder:* images instead: https://github.com/heroku/cnb-builder-images#available-images