From 16e39f686aff27d74e6ce4e8303c46b2f403a8ec Mon Sep 17 00:00:00 2001 From: Vamshi-Microsoft Date: Thu, 30 Oct 2025 12:08:50 +0530 Subject: [PATCH 1/2] Update environment selection step to include deployment deletion using azd --- .github/workflows/deploy-Parameterized.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-Parameterized.yml b/.github/workflows/deploy-Parameterized.yml index 7a693a3cf..095ff7922 100644 --- a/.github/workflows/deploy-Parameterized.yml +++ b/.github/workflows/deploy-Parameterized.yml @@ -660,8 +660,9 @@ jobs: echo "⚠️ Skipping Docker image cleanup (using standard branch image: $IMAGE_TAG)" fi - - name: Select Environment + - name: Select Environment and Delete deployment using azd run: | + set -e # Try to select the environment if it exists, otherwise create a minimal environment for cleanup azd env list if azd env list | grep -q "${{ env.ENV_NAME }}"; then @@ -676,9 +677,6 @@ jobs: azd env set AZURE_LOCATION="${{ env.AZURE_LOCATION }}" fi - - name: Delete deployment using azd - run: | - set -e echo "Deleting deployment..." azd down --purge --force --no-prompt echo "Deployment deleted successfully." From f9d3712306bd9876f574bce5e8fab21057a3c387 Mon Sep 17 00:00:00 2001 From: Vamshi-Microsoft Date: Thu, 30 Oct 2025 12:26:55 +0530 Subject: [PATCH 2/2] Remove dependency on docker-build job in deployment step --- .github/workflows/deploy-Parameterized.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/deploy-Parameterized.yml b/.github/workflows/deploy-Parameterized.yml index 095ff7922..8a738c032 100644 --- a/.github/workflows/deploy-Parameterized.yml +++ b/.github/workflows/deploy-Parameterized.yml @@ -149,7 +149,6 @@ jobs: # SIMPLE RULE: Deploys new infrastructure unless you provide existing webapp URL! # ============================================================================ if: always() && (github.event_name != 'workflow_dispatch' || github.event.inputs.existing_webapp_url == '' || github.event.inputs.existing_webapp_url == null) - needs: [docker-build] # Add dependency on docker-build job (will be skipped if not needed) runs-on: ubuntu-latest outputs: RESOURCE_GROUP_NAME: ${{ steps.check_create_rg.outputs.RESOURCE_GROUP_NAME }}