From 73bacaaf569e11db04dc90cdffb99d548265e234 Mon Sep 17 00:00:00 2001 From: Prashant Srivastav Date: Fri, 12 Jun 2026 19:51:40 +0800 Subject: [PATCH] fix: deployment for azure --- .github/workflows/deploy.yml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c54c89d..6cfaca9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -43,10 +43,26 @@ jobs: - name: Login to Azure if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: azure/login@v2 - with: - creds: >- - {"clientId":"${{ secrets.AZURE_CLIENT_ID }}","clientSecret":"${{ secrets.AZURE_CLIENT_SECRET }}","subscriptionId":"${{ env.AZURE_SUBSCRIPTION_ID }}","tenantId":"${{ env.AZURE_TENANT_ID }}"} + env: + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + run: | + if [ -z "$AZURE_CLIENT_ID" ]; then + echo "Missing GitHub secret: AZURE_CLIENT_ID" + exit 1 + fi + if [ -z "$AZURE_CLIENT_SECRET" ]; then + echo "Missing GitHub secret: AZURE_CLIENT_SECRET" + exit 1 + fi + + az login --service-principal \ + --username "$AZURE_CLIENT_ID" \ + --password "$AZURE_CLIENT_SECRET" \ + --tenant "$AZURE_TENANT_ID" \ + --output none + + az account set --subscription "$AZURE_SUBSCRIPTION_ID" - name: Upload to Azure Storage if: github.event_name == 'push' && github.ref == 'refs/heads/main'