From 67b816cd611f8ee02f8c261a91bbd8c9630eaf18 Mon Sep 17 00:00:00 2001 From: Gronod Date: Fri, 15 May 2026 20:53:37 +0100 Subject: [PATCH] ci: build multi-arch images (amd64, arm64, arm/v7) - Add QEMU for cross-platform emulation - Add Docker Buildx for multi-platform builds - Build for linux/amd64, linux/arm64, linux/arm/v7 --- .gitea/workflows/build-image.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index 9f58d86..9f2032d 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -22,11 +22,18 @@ jobs: echo "release=${RELEASE_NAME}" >> $GITHUB_OUTPUT echo "Building version ${VERSION} from branch ${BRANCH}" + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Build and push Docker image uses: docker/build-push-action@v5 with: context: . push: true + platforms: linux/amd64,linux/arm64,linux/arm/v7 tags: | reg.i3omb.com/sofarr:${{ steps.version.outputs.version }} reg.i3omb.com/sofarr:${{ steps.version.outputs.release }}