From 99df705ba210f7e5652a2f441ca021ab43b58a28 Mon Sep 17 00:00:00 2001 From: ssplatt Date: Fri, 11 Jun 2021 14:48:02 -0400 Subject: [PATCH] fix branch/git tag detection --- .github/workflows/docker.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1d0ebb3f2..62e41fc57 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -22,11 +22,13 @@ jobs: REGISTRY="ghcr.io" IMAGE="${REGISTRY}/${{ steps.repository.outputs.lowercase }}" TAGS="${IMAGE}:${{ github.sha }},${IMAGE}:latest" - if [[ $(dirname ${{ github.ref }}) = "refs/heads" ]]; then - TAGS="${TAGS},${IMAGE}:$(basename ${{ github.ref.lowecase }})" - elif [[ $(dirname ${{ github.ref }}) = "refs/tags" ]]; then - RELEASE=$(basename ${{ github.ref.lowercase }}) - RELEASE=${RELEASE#"superalgos-"} + REF="${{ github.ref.lowercase }}" + PREFIX="$(dirname $REF)" + SUFFIX="$(basename $REF)" + if [[ $PREFIX = "refs/heads" ]]; then + TAGS="${TAGS},${IMAGE}:${SUFFIX}" + elif [[ $PREFIX = "refs/tags" ]]; then + RELEASE=${SUFFIX#"superalgos-"} TAGS="${TAGS},${IMAGE}:${RELEASE}" fi echo ::set-output name=tags::${TAGS}