From 562ac3226a995aaf1a14d05aad830b54225dd8f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20V=C3=A9ril?= Date: Mon, 14 Jun 2021 13:20:55 +0200 Subject: [PATCH] Fix branch name extraction --- .github/workflows/deploy.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6fa92e8..6504c60 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,14 +25,19 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + - name: Extract branch name + shell: bash + run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" + id: extract_branch + - name: Get Docker tag from branch name id: extract_docker_tag shell: bash run: | - if [ "${{ GITHUB_REF#refs/heads/ }}" == "master" ]; then + if [ "${{ steps.extract_branch.outputs.branch }}" == "master" ]; then echo "##[set-output name=tag;]$(echo 'latest')" - elif [[ "${{ GITHUB_REF#refs/heads/ }}" == release_* ]]; then - echo "##[set-output name=tag;]$(echo '${{ GITHUB_REF#refs/heads/ }}' | cut -d '_' -f2-)" + elif [[ "${{ steps.extract_branch.outputs.branch }}" == release_* ]]; then + echo "##[set-output name=tag;]$(echo '${GITHUB_REF#refs/heads/}' | cut -d '_' -f2-)" else echo "##[set-output name=tag;]$(echo 'ghtest')" fi