Skip to content

Commit a9201fa

Browse files
login fix template
1 parent bfa33aa commit a9201fa

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/azure-dev-validation.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,14 @@ jobs:
4747
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
4848

4949
- name: Fallback Azure Login (Client Secret)
50-
if: failure() && secrets.AZURE_CLIENT_SECRET != ''
50+
if: failure()
51+
env:
52+
HAS_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET != '' }}
5153
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
5258
echo "OIDC login failed; attempting client secret login fallback." >&2
5359
az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} || {
5460
echo "Client secret fallback login also failed." >&2; exit 1; }

0 commit comments

Comments
 (0)