|
41 | 41 | BRANCH_NAME: ${{ github.event.workflow_run.head_branch || github.head_ref || github.ref_name }} |
42 | 42 | WAF_ENABLED: ${{ github.event.inputs.waf_enabled || false }} |
43 | 43 | EXP: ${{ github.event.inputs.EXP || false }} |
44 | | - AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID != '' && github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID || secrets.EXP_LOG_ANALYTICS_WORKSPACE_ID }} |
45 | | - AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID != '' && github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID || secrets.EXP_AI_PROJECT_RESOURCE_ID }} |
46 | 44 | CLEANUP_RESOURCES: ${{ github.event.inputs.cleanup_resources || true }} |
47 | 45 | RUN_E2E_TESTS: ${{ github.event.inputs.run_e2e_tests || true }} |
48 | 46 |
|
|
58 | 56 | env: |
59 | 57 | WAF_ENABLED: ${{ github.event.inputs.waf_enabled || true }} |
60 | 58 | EXP: ${{ github.event.inputs.EXP || false }} |
61 | | - AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID != '' && github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID || secrets.EXP_LOG_ANALYTICS_WORKSPACE_ID }} |
62 | | - AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID != '' && github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID || secrets.EXP_AI_PROJECT_RESOURCE_ID }} |
63 | 59 | CLEANUP_RESOURCES: ${{ github.event.inputs.cleanup_resources || true }} |
64 | 60 |
|
65 | 61 | steps: |
@@ -305,10 +301,24 @@ jobs: |
305 | 301 |
|
306 | 302 | if [[ "${{ env.EXP }}" == "true" ]]; then |
307 | 303 | echo "✅ EXP ENABLED - Setting EXP parameters..." |
308 | | - echo "AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ env.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}" |
309 | | - echo "AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ env.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}" |
310 | | - azd env set AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID="${{ env.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}" |
311 | | - azd env set AZURE_EXISTING_AI_PROJECT_RESOURCE_ID="${{ env.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}" |
| 304 | + |
| 305 | + # Set EXP variables dynamically |
| 306 | + if [[ -n "${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}" ]]; then |
| 307 | + EXP_LOG_ANALYTICS_ID="${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}" |
| 308 | + else |
| 309 | + EXP_LOG_ANALYTICS_ID="${{ secrets.EXP_LOG_ANALYTICS_WORKSPACE_ID }}" |
| 310 | + fi |
| 311 | + |
| 312 | + if [[ -n "${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}" ]]; then |
| 313 | + EXP_AI_PROJECT_ID="${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}" |
| 314 | + else |
| 315 | + EXP_AI_PROJECT_ID="${{ secrets.EXP_AI_PROJECT_RESOURCE_ID }}" |
| 316 | + fi |
| 317 | + |
| 318 | + echo "AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: $EXP_LOG_ANALYTICS_ID" |
| 319 | + echo "AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: $EXP_AI_PROJECT_ID" |
| 320 | + azd env set AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID="$EXP_LOG_ANALYTICS_ID" |
| 321 | + azd env set AZURE_EXISTING_AI_PROJECT_RESOURCE_ID="$EXP_AI_PROJECT_ID" |
312 | 322 | else |
313 | 323 | echo "❌ EXP DISABLED - Skipping EXP parameters" |
314 | 324 | if [[ -n "${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}" ]] || [[ -n "${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}" ]]; then |
|
0 commit comments