From 15d88df5a6c77a6b19cae2a558c031da2bd4f66c Mon Sep 17 00:00:00 2001 From: Barry Pollard Date: Thu, 9 Nov 2023 16:19:38 +0000 Subject: [PATCH] Fail build if tag is not set (#220) --- .github/workflows/deploy-dataflow-flex-template.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/deploy-dataflow-flex-template.yml b/.github/workflows/deploy-dataflow-flex-template.yml index e459d19..e258bc1 100644 --- a/.github/workflows/deploy-dataflow-flex-template.yml +++ b/.github/workflows/deploy-dataflow-flex-template.yml @@ -29,6 +29,10 @@ jobs: id: build_flex_template run: echo "BUILD_TAG=$(./build_flex_template.sh | tail -1)" >> $GITHUB_OUTPUT shell: bash + - name: Check BUILD_TAG + # Fail the run if the BUILD_TAG is empty + if: ${{ steps.build_flex_template.outputs.BUILD_TAG == '' }} + run: exit 1 - name: Update Cloud Workflow build tag # yamllint disable rule:line-length run: sed -ri 's/^(\s*-\sflexTemplateBuildTag:)(\s".*"$)/\1 "${{ steps.build_flex_template.outputs.BUILD_TAG }}"/' data-pipeline.workflows.yaml