We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bfa33aa commit a9201faCopy full SHA for a9201fa
.github/workflows/azure-dev-validation.yml
@@ -47,8 +47,14 @@ jobs:
47
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
48
49
- name: Fallback Azure Login (Client Secret)
50
- if: failure() && secrets.AZURE_CLIENT_SECRET != ''
+ if: failure()
51
+ env:
52
+ HAS_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET != '' }}
53
run: |
54
+ if [ "${HAS_CLIENT_SECRET}" != "true" ]; then
55
+ echo "OIDC login failed and no client secret available for fallback." >&2
56
+ exit 1
57
+ fi
58
echo "OIDC login failed; attempting client secret login fallback." >&2
59
az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} || {
60
echo "Client secret fallback login also failed." >&2; exit 1; }
0 commit comments