From c4786e25cc38ead4a3830263bfbb60704ab6f92d Mon Sep 17 00:00:00 2001 From: Mischa Taylor Date: Mon, 20 Nov 2023 09:57:32 -0500 Subject: [PATCH] Make sure all platforms are build for buildpack-deps --- buildpack-deps/ubuntu/jammy/docker-bake.hcl | 36 ++++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/buildpack-deps/ubuntu/jammy/docker-bake.hcl b/buildpack-deps/ubuntu/jammy/docker-bake.hcl index 7dd72ea..7ac4adb 100644 --- a/buildpack-deps/ubuntu/jammy/docker-bake.hcl +++ b/buildpack-deps/ubuntu/jammy/docker-bake.hcl @@ -47,12 +47,40 @@ target "default" { ] } -group "local" { - targets = ["curl", "scm", "default"] +target "local-curl" { + inherits = ["curl"] platforms = ["${LOCAL_PLATFORM}"] } -group "default" { - targets = ["curl", "scm", "default"] +target "local-scm" { + inherits = ["scm"] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "local-default" { + inherits = ["default"] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "release-curl" { + inherits = ["curl"] + platforms = ["linux/amd64", "linux/arm64/v8", "linux/arm/v7"] +} + +target "release-scm" { + inherits = ["scm"] platforms = ["linux/amd64", "linux/arm64/v8", "linux/arm/v7"] } + +target "release-default" { + inherits = ["default"] + platforms = ["linux/amd64", "linux/arm64/v8", "linux/arm/v7"] +} + +group "local" { + targets = ["local-curl", "local-scm", "local-default"] +} + +group "default" { + targets = ["release-curl", "release-scm", "release-default"] +}