From e2b394a6eb6972cf990863d8f8511b5aeb01ecb0 Mon Sep 17 00:00:00 2001 From: Sangelo Date: Wed, 3 Apr 2024 12:32:42 +0200 Subject: [PATCH] [c] update tag refs to work properly --- .forgejo/workflows/build.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0497829..10748a9 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -30,16 +30,18 @@ jobs: - name: 🐋 Build Container run: | + # extract tag name without the prefix + TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\///') # build the container - just -f /workspace/sangelo/website/Justfile build ${{ github.ref }} + just -f /workspace/sangelo/website/Justfile build "${TAG}" - name: 🐳 Publish Container run: | echo "${{ secrets.PUBLISH_TOKEN }}" | docker login gitpot.dev -u sangelo --password-stdin - docker push gitpot.dev/sangelo/website:${{ github.ref }} + docker push "gitpot.dev/sangelo/website:${TAG}" # publish tag latest as well if [[ "${{ github.ref }}" == "refs/tags/"* ]]; then - docker tag gitpot.dev/sangelo/website:${{ github.ref }} gitpot.dev/sangelo/website:latest - docker push gitpot.dev/sangelo/website:latest + docker tag "gitpot.dev/sangelo/website:${TAG}" "gitpot.dev/sangelo/website:latest" + docker push "gitpot.dev/sangelo/website:latest" fi