From 89edcd20d87f85b024cc0ea79dedca540a1188e8 Mon Sep 17 00:00:00 2001 From: cytopia Date: Tue, 15 Sep 2020 15:00:32 +0200 Subject: [PATCH] Set correct branch/tag --- .github/workflows/schedule.yml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index 9b7da69..641b941 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -43,16 +43,14 @@ jobs: - name: Set variables id: vars run: | - if [[ ${GITHUB_REF} =~ ^refs\/tags\/ ]]; then + if [ -n "$( git tag --points-at HEAD )" ]; then GIT_TYPE=TAG - GIT_SLUG="${GITHUB_REF/refs\/tags\//}" - else + GIT SLUG="$( git tag --points-at HEAD )" + elif [ "$( git rev-parse --abbrev-ref HEAD )" != "HEAD" ]; then GIT_TYPE=BRANCH - if [ -n "${GITHUB_HEAD_REF}" ]; then - GIT_SLUG="${GITHUB_HEAD_REF}" - else - GIT_SLUG="${GITHUB_REF/refs\/heads\//}" - fi + GIT SLUG="$( git rev-parse --abbrev-ref HEAD )" + else + false fi echo ::set-env name=GIT_TYPE::${GIT_TYPE} echo ::set-env name=GIT_SLUG::${GIT_SLUG}