Skip to content

Commit 2793f9e

Browse files
Update send-notification job to run on Ubuntu and enhance Azure Developer CLI setup
1 parent 6249003 commit 2793f9e

1 file changed

Lines changed: 5 additions & 25 deletions

File tree

.github/workflows/deploy-v2-windows.yml

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,7 @@ jobs:
641641
send-notification:
642642
if: always()
643643
needs: [docker-build, deploy, e2e-test]
644-
runs-on: windows-latest
644+
runs-on: ubuntu-latest
645645
env:
646646
accelerator_name: "Content Processing"
647647
steps:
@@ -808,11 +808,9 @@ jobs:
808808
ENV_NAME: ${{ needs.deploy.outputs.ENV_NAME }}
809809
IMAGE_TAG: ${{ needs.deploy.outputs.IMAGE_TAG }}
810810
steps:
811-
- name: Checkout Code
812-
uses: actions/checkout@v4
813811

814-
- name: Install Azure Developer CLI
815-
uses: Azure/setup-azd@v1.0.0
812+
- name: Setup Azure Developer CLI
813+
uses: Azure/setup-azd@v2
816814

817815
- name: Setup Azure CLI
818816
shell: bash
@@ -823,8 +821,8 @@ jobs:
823821
- name: Login to Azure
824822
shell: bash
825823
run: |
826-
az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
827-
az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
824+
azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }}
825+
azd config set defaults.subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
828826
829827
- name: Delete Resource Group Directly (Optimized Cleanup)
830828
shell: bash
@@ -844,24 +842,6 @@ jobs:
844842
845843
echo "✅ Resource group deletion initiated (running asynchronously)"
846844
echo "Note: Resources will be cleaned up in the background"
847-
848-
- name: Cleanup azd Environment State
849-
if: always()
850-
shell: bash
851-
run: |
852-
set -e
853-
echo "🧹 Cleaning up local azd environment state..."
854-
855-
# Remove local azd environment to prevent state conflicts
856-
if azd env list | grep -q "${{ env.ENV_NAME }}"; then
857-
echo "Removing azd environment: ${{ env.ENV_NAME }}"
858-
azd env select ${{ env.ENV_NAME }} || true
859-
# Just remove the local state, resources already deleted
860-
rm -rf ~/.azd/environments/${{ env.ENV_NAME }} || true
861-
echo "✅ Local azd environment cleaned up"
862-
else
863-
echo "Environment ${{ env.ENV_NAME }} not found locally"
864-
fi
865845
866846
- name: Logout from Azure
867847
if: always()

0 commit comments

Comments
 (0)