From 8726a0bd5729faa535b2a123d6480ddb8220c25b Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 25 Nov 2020 09:30:43 +0100 Subject: [PATCH] Update docker-build-multiarch.yml --- .github/workflows/docker-build-multiarch.yml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/docker-build-multiarch.yml b/.github/workflows/docker-build-multiarch.yml index 8684f275..0eab23cb 100644 --- a/.github/workflows/docker-build-multiarch.yml +++ b/.github/workflows/docker-build-multiarch.yml @@ -24,26 +24,19 @@ jobs: id: prep run: | DOCKER_IMAGE=${{ secrets.DOCKER_USERNAME }}/music-assistant - VERSION=latest SHORTREF=${GITHUB_SHA::8} MANUAL_TAG=${{ github.event.inputs.tag }} - # If a manual tag was supplied, use that + # If a manual tag was supplied, use that, + # otherwise use github_ref (==tag on release event) if [[ -n $MANUAL_TAG ]]; then VERSION=${MANUAL_TAG} - - # If this is git tag, use the tag name as a docker tag - elif [[ $GITHUB_REF == refs/tags/* ]]; then - VERSION=${GITHUB_REF#refs/tags/v} + else + VERSION=${GITHUB_REF} fi - TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}" - # If the VERSION looks like a version number, assume that - # this is the most recent version of the image and also - # tag it 'latest'. - if [[ $VERSION =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then - TAGS="$TAGS,${DOCKER_IMAGE}:latest" - fi + # create tags from versions, also assume this is latest + TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}${DOCKER_IMAGE}:latest" # Set output parameters. echo ::set-output name=tags::${TAGS} -- 2.34.1