7979 echo set-output name=BE_NAMESPACE::${BE_NAMESPACE}
8080 echo ::set-output name=BE_NAMESPACE::${BE_NAMESPACE}
8181
82- # FE_BRANCH
83- FE_BRANCH="${{ env.FE_BRANCH }}"
84- if [ -n "${{ secrets.FE_BRANCH }}" ]; then FE_BRANCH="${{ secrets.FE_BRANCH }}"; fi
85- echo set-output name=FE_BRANCH::${FE_BRANCH}
86- echo ::set-output name=FE_BRANCH::${FE_BRANCH}
87-
8882 # FE_NAMESPACE
8983 FE_NAMESPACE="${{ env.FE_NAMESPACE }}"
9084 if [ -n "${{ secrets.FE_NAMESPACE }}" ]; then FE_NAMESPACE="${{ secrets.FE_NAMESPACE }}"; fi
@@ -109,6 +103,14 @@ jobs:
109103 echo set-output name=STACK_NAMESPACE::${STACK_NAMESPACE}
110104 echo ::set-output name=STACK_NAMESPACE::${STACK_NAMESPACE}
111105
106+ # What branch/tag are we using?
107+ # FE_BRANCH, or tag if used or a secret if no tag?
108+ TAG="${{ env.FE_BRANCH }}"
109+ if [[ "${{ github.ref }}" =~ ^refs/tags/ ]]; then TAG="${{ env.GITHUB_REF_SLUG }}";
110+ elif [ -n "${{ secrets.FE_BRANCH }}" ]; then TAG="${{ secrets.FE_BRANCH }}"; fi
111+ echo set-output name=tag::${TAG}
112+ echo ::set-output name=tag::${TAG}
113+
112114 # Do we trigger downstream, i.e. is TRIGGER_DOWNSTREAM 'yes'?
113115 echo set-output name=trigger::${{ env.TRIGGER_DOWNSTREAM == 'yes' }}
114116 echo ::set-output name=trigger::${{ env.TRIGGER_DOWNSTREAM == 'yes' }}
@@ -138,7 +140,7 @@ jobs:
138140 be_namespace=${{ steps.vars.outputs.BE_NAMESPACE }}
139141 be_image_tag=${{ steps.vars.outputs.BE_IMAGE_TAG }}
140142 fe_namespace=${{ steps.vars.outputs.FE_NAMESPACE }}
141- fe_branch=${{ steps.vars.outputs.FE_BRANCH }}
143+ fe_branch=${{ steps.vars.outputs.tag }}
142144 stack_namespace=${{ steps.vars.outputs.STACK_NAMESPACE }}
143145 ci-user : ${{ secrets.STACK_USER }}
144146 ci-user-token : ${{ secrets.STACK_USER_TOKEN }}
0 commit comments