-
Notifications
You must be signed in to change notification settings - Fork 18
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
Add linux/arm64 targets #815
Conversation
409ba6d
to
a147938
Compare
2db2178
to
59cfa15
Compare
a147938
to
891b6b7
Compare
891b6b7
to
5d7e919
Compare
31565e6
to
566cf5f
Compare
I've added changelog entries as well as targets for I've removed the "skip changelog" label, and requested another review as there are changes to several files since this was initially approved by @joshwlewis - so maybe just add a 👍 if that all looks good before I merge it? :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work, let's do it!
## heroku/nodejs ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ### Changed - Updated `heroku/nodejs-corepack` to `3.1.0`. - Updated `heroku/nodejs-engine` to `3.1.0`. - Updated `heroku/nodejs-npm-engine` to `3.1.0`. - Updated `heroku/nodejs-npm-install` to `3.1.0`. - Updated `heroku/nodejs-pnpm-engine` to `3.1.0`. - Updated `heroku/nodejs-pnpm-install` to `3.1.0`. - Updated `heroku/nodejs-yarn` to `3.1.0`. ## heroku/nodejs-corepack ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-engine ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-function ### Changed - Updated `heroku/nodejs-engine` to `3.1.0`. - Updated `heroku/nodejs-function-invoker` to `3.1.0`. - Updated `heroku/nodejs-npm` to `3.1.0`. ## heroku/nodejs-function-invoker ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-npm - No changes. ## heroku/nodejs-npm-engine ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-npm-install ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-pnpm-engine ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-pnpm-install ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ## heroku/nodejs-yarn ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>
## heroku/nodejs ### Added - Support for `arm64` and multi-arch images. ([#815](#815)) ### Changed - Updated `heroku/nodejs-corepack` to `3.2.0`. - Updated `heroku/nodejs-engine` to `3.2.0`. - Updated `heroku/nodejs-npm-engine` to `3.2.0`. - Updated `heroku/nodejs-npm-install` to `3.2.0`. - Updated `heroku/nodejs-pnpm-engine` to `3.2.0`. - Updated `heroku/nodejs-pnpm-install` to `3.2.0`. - Updated `heroku/nodejs-yarn` to `3.2.0`. ## heroku/nodejs-corepack - No changes. ## heroku/nodejs-engine - No changes. ## heroku/nodejs-function ### Changed - Updated `heroku/nodejs-engine` to `3.2.0`. - Updated `heroku/nodejs-function-invoker` to `3.2.0`. - Updated `heroku/nodejs-npm` to `3.2.0`. ## heroku/nodejs-function-invoker - No changes. ## heroku/nodejs-npm - No changes. ## heroku/nodejs-npm-engine - No changes. ## heroku/nodejs-npm-install - No changes. ## heroku/nodejs-pnpm-engine - No changes. ## heroku/nodejs-pnpm-install - No changes. ## heroku/nodejs-yarn - No changes. Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>
This PR simply adds the linux/arm64 targets required to package and use the various buildpacks in this repository.
It depends on #814, which introduces arm64 support through updated inventory logic and version resolution that factors in the host OS and arch.