From f692826219f27ae266610d33782ddf4203c49400 Mon Sep 17 00:00:00 2001 From: ebronson68 <111298136+ebronson68@users.noreply.github.com> Date: Fri, 15 Dec 2023 17:09:40 -0600 Subject: [PATCH] Don't run Next.js deploy if first job already updated vars --- .github/workflows/ephemeral-deploy.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral-deploy.yaml b/.github/workflows/ephemeral-deploy.yaml index 2491f584..51ca0be9 100644 --- a/.github/workflows/ephemeral-deploy.yaml +++ b/.github/workflows/ephemeral-deploy.yaml @@ -175,6 +175,7 @@ jobs: echo "environmentVariables=${ENVIRONMENT_VARIABLES}" >> $GITHUB_OUTPUT echo "buildArguments=${BUILDARGS}" >> $GITHUB_OUTPUT + echo "alreadyDeployed=true" >> $GITHUB_OUTPUT - name: Remove keys from environment variables id: remove-prime-keys @@ -230,10 +231,11 @@ jobs: hostname: ${{ steps.hostname.outputs.hostname }} next-app: ${{ steps.check-next.outputs.next-app }} targetPort: ${{ steps.target-port.outputs.targetPort }} + alreadyDeployed: ${{ steps.next-vars.outputs.alreadyDeployed }} update-next-deploy: name: Update Next.js Container App - if: ${{ needs.deploy.outputs.next-app == 'true' }} + if: ${{ needs.deploy.outputs.next-app == 'true' && needs.deploy.outputs.alreadyDeployed != 'true' }} needs: [prepare,deploy] runs-on: ubuntu-latest steps: