Skip to content

Commit dec500a

Browse files
fix: Reorder EXP validation step
1 parent 53a3696 commit dec500a

1 file changed

Lines changed: 22 additions & 23 deletions

File tree

.github/workflows/job-deploy.yml

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -117,29 +117,6 @@ jobs:
117117
QUOTA_FAILED: ${{ steps.quota_failure_output.outputs.QUOTA_FAILED }}
118118

119119
steps:
120-
- name: Validate and Auto-Configure EXP
121-
shell: bash
122-
env:
123-
INPUT_EXP: ${{ inputs.EXP }}
124-
INPUT_LOG_ANALYTICS_WORKSPACE_ID: ${{ inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
125-
INPUT_AI_PROJECT_RESOURCE_ID: ${{ inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}
126-
run: |
127-
echo "🔍 Validating EXP configuration..."
128-
129-
if [[ "$INPUT_EXP" != "true" ]]; then
130-
if [[ -n "$INPUT_LOG_ANALYTICS_WORKSPACE_ID" ]] || [[ -n "$INPUT_AI_PROJECT_RESOURCE_ID" ]]; then
131-
echo "🔧 AUTO-ENABLING EXP: EXP parameter values were provided but EXP was not explicitly enabled."
132-
echo ""
133-
echo "You provided values for:"
134-
[[ -n "$INPUT_LOG_ANALYTICS_WORKSPACE_ID" ]] && echo " - Azure Log Analytics Workspace ID: '$INPUT_LOG_ANALYTICS_WORKSPACE_ID'"
135-
[[ -n "$INPUT_AI_PROJECT_RESOURCE_ID" ]] && echo " - Azure AI Project Resource ID: '$INPUT_AI_PROJECT_RESOURCE_ID'"
136-
echo ""
137-
echo "✅ Automatically enabling EXP to use these values."
138-
echo "EXP=true" >> $GITHUB_ENV
139-
echo "📌 EXP has been automatically enabled for this deployment."
140-
fi
141-
fi
142-
143120
- name: Validate Workflow Input Parameters
144121
shell: bash
145122
env:
@@ -273,6 +250,28 @@ jobs:
273250
274251
echo ""
275252
echo "✅ All input parameters validated successfully!"
253+
254+
- name: Validate and Auto-Configure EXP
255+
shell: bash
256+
env:
257+
INPUT_EXP: ${{ inputs.EXP }}
258+
INPUT_LOG_ANALYTICS_WORKSPACE_ID: ${{ inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
259+
INPUT_AI_PROJECT_RESOURCE_ID: ${{ inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}
260+
run: |
261+
echo "🔍 Validating EXP configuration..."
262+
263+
if [[ "$INPUT_EXP" != "true" ]]; then
264+
if [[ -n "$INPUT_LOG_ANALYTICS_WORKSPACE_ID" ]] || [[ -n "$INPUT_AI_PROJECT_RESOURCE_ID" ]]; then
265+
echo "🔧 AUTO-ENABLING EXP: EXP parameter values were provided but EXP was not explicitly enabled."
266+
echo ""
267+
echo "You provided values for:"
268+
[[ -n "$INPUT_LOG_ANALYTICS_WORKSPACE_ID" ]] && echo " - Azure Log Analytics Workspace ID: '$INPUT_LOG_ANALYTICS_WORKSPACE_ID'"
269+
[[ -n "$INPUT_AI_PROJECT_RESOURCE_ID" ]] && echo " - Azure AI Project Resource ID: '$INPUT_AI_PROJECT_RESOURCE_ID'"
270+
echo ""
271+
echo "✅ Automatically enabling EXP to use these values."
272+
echo "EXP=true" >> $GITHUB_ENV
273+
fi
274+
fi
276275
277276
- name: Checkout Code
278277
uses: actions/checkout@v4

0 commit comments

Comments
 (0)