From 0c32e1dafc71a116f74abad36e992e487fcf4703 Mon Sep 17 00:00:00 2001 From: Alexander Matyushentsev Date: Wed, 22 Oct 2025 17:01:41 -0700 Subject: [PATCH] chore: on release publish image with tag Signed-off-by: Alexander Matyushentsev --- .github/workflows/docker.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3909db9..8ffa765 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -2,6 +2,10 @@ name: Create and publish a Docker image on: push: + branches: + - main + release: + types: [published] env: REGISTRY: ghcr.io @@ -44,6 +48,10 @@ jobs: uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + tags: | + type=raw,value=latest,enable=${{ github.event_name == 'push' }} + type=ref,event=tag + type=semver,pattern={{version}},enable=${{ github.event_name == 'release' }} - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -57,5 +65,3 @@ jobs: platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - -