diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index 57b7bb8dd1..d4ad5c9892 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -24,6 +24,10 @@ on: description: 'Flag to show components typically only shown in development mode, for experimental or in-progress features.' type: boolean default: false + nested_deployments: + description: 'When true, the deployment will be nested in a sub-folder corresponding to the frontend_name. When false, the deployment will sit in the repo root folder, which means you can only have 1 deployment active at a time' + type: boolean + default: true jobs: build: @@ -71,11 +75,15 @@ jobs: run: yarn run nx run ${{inputs.frontend_name}}:build:production - name: echos run: | - echo ${{inputs.frontend_name}} > frontend_name + touch frontend_name echo ${{inputs.deployment_name}} > deployment_name echo ${{inputs.repo_name}} > repo_name echo ${{inputs.repo_deploy_secret_name}} > repo_deploy_secret_name echo $(git rev-parse HEAD) > ref + - name: echos (frontend_name) + if: inputs.nested_deployments == 'true' + run: | + echo ${{inputs.frontend_name}} > frontend_name - name: Archive build uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/new-zo-release.yml b/.github/workflows/new-zo-release.yml index d3be3a1582..2aa0adeb94 100644 --- a/.github/workflows/new-zo-release.yml +++ b/.github/workflows/new-zo-release.yml @@ -12,3 +12,4 @@ jobs: repo_name: ${{ vars.ZO_REPO}} repo_deploy_secret_name: 'ZO_REPO_SSH_KEY' show_dev_components: false + nested_deployments: false