From 564a5603d53206022aedf8a46bac17cfa5c32473 Mon Sep 17 00:00:00 2001 From: Sami Rusani Date: Wed, 29 Apr 2026 16:03:30 +0200 Subject: [PATCH 1/2] ci: build docker image for arm64 --- .github/workflows/docker-image.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index becbdec5..6ab55640 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -45,5 +45,6 @@ jobs: context: . file: ./Dockerfile push: true + platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From 898f3b5beada48f4777170974c28b6e79c97409e Mon Sep 17 00:00:00 2001 From: 666ghj <670939375@qq.com> Date: Wed, 22 Jul 2026 01:17:15 +0800 Subject: [PATCH 2/2] ci: make manual Docker publishing opt-in --- .github/workflows/docker-image.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 6ab55640..51ee5014 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -4,6 +4,15 @@ on: push: tags: ["*"] workflow_dispatch: + inputs: + publish: + description: Publish the image (default-branch runs only) + required: false + default: false + type: boolean + +env: + SHOULD_PUBLISH: ${{ github.event_name == 'push' || (inputs.publish && github.ref_name == github.event.repository.default_branch) }} permissions: contents: read @@ -23,6 +32,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Log in to GHCR + if: env.SHOULD_PUBLISH == 'true' uses: docker/login-action@v3 with: registry: ghcr.io @@ -44,7 +54,7 @@ jobs: with: context: . file: ./Dockerfile - push: true + push: ${{ env.SHOULD_PUBLISH == 'true' }} platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}