fix branch/git tag detection

This commit is contained in:
ssplatt committed 2021-06-11 14:48:02 -04:00
1 parent 66f6ce4d2a
commit 99df705ba2
1 file changed
+7 -5
+7 -5
View File
@@ -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}