Skip to content

Commit 5874d0a

Browse files
Merge pull request #326 from alanbchristie/production
Potential fix for FE_BRANCH when tagged
2 parents 5746062 + 7e68440 commit 5874d0a

2 files changed

Lines changed: 18 additions & 14 deletions

File tree

.github/workflows/build-production.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,6 @@ jobs:
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 }}

.github/workflows/build-staging.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,6 @@ jobs:
8484
echo set-output name=BE_NAMESPACE::${BE_NAMESPACE}
8585
echo ::set-output name=BE_NAMESPACE::${BE_NAMESPACE}
8686
87-
# FE_BRANCH
88-
FE_BRANCH="${{ env.FE_BRANCH }}"
89-
if [ -n "${{ secrets.FE_BRANCH }}" ]; then FE_BRANCH="${{ secrets.FE_BRANCH }}"; fi
90-
echo set-output name=FE_BRANCH::${FE_BRANCH}
91-
echo ::set-output name=FE_BRANCH::${FE_BRANCH}
92-
9387
# FE_NAMESPACE
9488
FE_NAMESPACE="${{ env.FE_NAMESPACE }}"
9589
if [ -n "${{ secrets.FE_NAMESPACE }}" ]; then FE_NAMESPACE="${{ secrets.FE_NAMESPACE }}"; fi
@@ -114,6 +108,14 @@ jobs:
114108
echo set-output name=STACK_NAMESPACE::${STACK_NAMESPACE}
115109
echo ::set-output name=STACK_NAMESPACE::${STACK_NAMESPACE}
116110
111+
# What branch/tag are we using?
112+
# FE_BRANCH, or tag if used or a secret if no tag?
113+
TAG="${{ env.FE_BRANCH }}"
114+
if [[ "${{ github.ref }}" =~ ^refs/tags/ ]]; then TAG="${{ env.GITHUB_REF_SLUG }}";
115+
elif [ -n "${{ secrets.FE_BRANCH }}" ]; then TAG="${{ secrets.FE_BRANCH }}"; fi
116+
echo set-output name=tag::${TAG}
117+
echo ::set-output name=tag::${TAG}
118+
117119
# Do we trigger downstream, i.e. is TRIGGER_DOWNSTREAM 'yes'?
118120
echo set-output name=trigger::${{ env.TRIGGER_DOWNSTREAM == 'yes' }}
119121
echo ::set-output name=trigger::${{ env.TRIGGER_DOWNSTREAM == 'yes' }}
@@ -143,7 +145,7 @@ jobs:
143145
be_namespace=${{ steps.vars.outputs.BE_NAMESPACE }}
144146
be_image_tag=${{ steps.vars.outputs.BE_IMAGE_TAG }}
145147
fe_namespace=${{ steps.vars.outputs.FE_NAMESPACE }}
146-
fe_branch=${{ steps.vars.outputs.FE_BRANCH }}
148+
fe_branch=${{ steps.vars.outputs.tag }}
147149
stack_namespace=${{ steps.vars.outputs.STACK_NAMESPACE }}
148150
ci-user: ${{ secrets.STACK_USER }}
149151
ci-user-token: ${{ secrets.STACK_USER_TOKEN }}

0 commit comments

Comments
 (0)