Please release ARM64 compatible versions of the builder. Currently, when trying to build ARM
with the following command
pack build --verbose --timestamps pack-bug \
--platform linux/arm64 \
--builder paketobuildpacks/builder-jammy-tiny \
--verbose \
--env BP_JVM_VERSION=21 \
--env BP_MAVEN_BUILD_ARGUMENTS="-Dmaven.test.skip=true --no-transfer-progress package --batch-mode" \
--env BP_MAVEN_BUILT_ARTIFACT=target/
we receive the following error:
2024/07/02 15:04:27.425284 Builder paketobuildpacks/builder-jammy-tiny is trusted
2024/07/02 15:04:27.425365 Pulling image index.docker.io/paketobuildpacks/builder-jammy-tiny:latest with platform linux/arm64
2024/07/02 15:04:27.556583 latest: 2024/07/02 15:04:27.556627 Pulling from paketobuildpacks/builder-jammy-tiny
2024/07/02 15:04:27.556649 2024/07/02 15:04:27.560733 Digest: sha256:697aa389fe78a5bf78d54a843497b2d0e100ae530cdc940a86a70758dd6d9fbd
2024/07/02 15:04:27.560774 Status: Image is up to date for paketobuildpacks/builder-jammy-tiny:latest
2024/07/02 15:04:27.570803 ERROR: failed to build: failed to fetch builder image 'index.docker.io/paketobuildpacks/builder-jammy-tiny:latest': image with reference docker.io/paketobuildpacks/builder-jammy-tiny:latest was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64
Describe the Enhancement
Currently, the builder is only released as an AMD64 docker image. Please release an ARM64 compatible version
Possible Solution
Update the Github workflow to release multi-arch docker images using BuildX. The actual build and runner images already do this.
Motivation
We are exploring switching to using AWS Graviton services for our ECS services to reduce cost. We are currently using Paketo buildpacks for building our docker images and would like to continue to do so. We hit this bug while exploring how easy ARM builds would be.
Please release ARM64 compatible versions of the builder. Currently, when trying to build ARM
with the following command
we receive the following error:
Describe the Enhancement
Currently, the builder is only released as an AMD64 docker image. Please release an ARM64 compatible version
Possible Solution
Update the Github workflow to release multi-arch docker images using BuildX. The actual build and runner images already do this.
Motivation
We are exploring switching to using AWS Graviton services for our ECS services to reduce cost. We are currently using Paketo buildpacks for building our docker images and would like to continue to do so. We hit this bug while exploring how easy ARM builds would be.