diff --git a/.github/workflows/build-web.yml b/.github/workflows/build-web.yml index 26144ff9c9e..d1469b5ecb8 100644 --- a/.github/workflows/build-web.yml +++ b/.github/workflows/build-web.yml @@ -341,12 +341,18 @@ jobs: - name: Get image tag id: image-tag run: | - IMAGE_TAG=$(echo "${GITHUB_REF:11}" | sed "s#/#-#g") + if [[ $(grep "pull" <<< "${GITHUB_REF}") ]]; then + IMAGE_TAG=${GITHUB_HEAD_REF} + else + IMAGE_TAG=$(echo "${GITHUB_REF:11}" | sed "s#/#-#g") + fi + TAG_EXTENSION=${{ github.event.inputs.custom_tag_extension }} if [[ $TAG_EXTENSION ]]; then IMAGE_TAG=$IMAGE_TAG-$TAG_EXTENSION fi + echo "::set-output name=value::$IMAGE_TAG" - name: Tag image