From 40c012523d984255fc0db9999d032422b283a57c Mon Sep 17 00:00:00 2001 From: krek0 Date: Sun, 3 May 2026 16:34:00 +0200 Subject: [PATCH] make ci/cd action only when new release --- .forgejo/workflows/docker.yml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/.forgejo/workflows/docker.yml b/.forgejo/workflows/docker.yml index 5ae9d67..90f3a7c 100644 --- a/.forgejo/workflows/docker.yml +++ b/.forgejo/workflows/docker.yml @@ -1,11 +1,9 @@ name: Docker on: - push: - branches: - - master - tags: - - 'v*' + release: + types: + - published jobs: build: @@ -15,12 +13,7 @@ jobs: - name: Set image tag id: meta - run: | - if [[ "${GITHUB_REF}" == refs/tags/* ]]; then - echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT - else - echo "TAG=latest" >> $GITHUB_OUTPUT - fi + run: echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT - name: Login to Forgejo registry uses: docker/login-action@v3 @@ -37,8 +30,3 @@ jobs: run: | docker push git.sinfonie.org/sinfonie/photo26:${{ steps.meta.outputs.TAG }} - - name: Tag latest (for master) - if: github.ref == 'refs/heads/master' - run: | - docker tag git.sinfonie.org/sinfonie/photo26:${{ steps.meta.outputs.TAG }} git.sinfonie.org/sinfonie/photo26:latest - docker push git.sinfonie.org/sinfonie/photo26:latest