From 00db9e3e4e7c4085f2ba98215d61c62607944329 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Thu, 7 Sep 2023 02:28:41 +0200
Subject: [PATCH] ci(earthly): Push multiarch builds

---
 .gitlab-ci.yml | 2 +-
 Earthfile      | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f4792d4..52e3185 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,4 +16,4 @@ build:
       else
         export BUILD_ARGS="${BUILD_ARGS} --tag=$CI_COMMIT_REF_SLUG --latest=false"
       fi
-    - earthly --ci --allow-privileged --push ${ARGS} --platform=linux/amd64 --platform=linux/arm64 +container --registry=${CI_REGISTRY_IMAGE} ${BUILD_ARGS}
+    - earthly --ci --allow-privileged --push ${ARGS} +multiarch-container --registry=${CI_REGISTRY_IMAGE} ${BUILD_ARGS}
diff --git a/Earthfile b/Earthfile
index a16c7de..ce49ef8 100644
--- a/Earthfile
+++ b/Earthfile
@@ -37,3 +37,6 @@ container:
         LABEL "quay.expires-after"="12w"
     END
     SAVE IMAGE --push ${registry}:${tag}
+
+multiarch-container:
+    BUILD --platform=linux/amd64 --platform=linux/arm64 +container
-- 
GitLab