1- name : Deploy-Test-Cleanup (v2)
1+ name : Deploy-Test-Cleanup (v2) Linux
22on :
33 push :
44 branches :
2222 - ' .github/workflows/deploy-linux.yml'
2323 workflow_dispatch :
2424 inputs :
25- runner_os :
26- description : ' Deployment Environment'
27- required : false
28- type : choice
29- options :
30- - ' codespace'
31- - ' Local'
32- default : ' codespace'
3325 azure_location :
3426 description : ' Azure Location For Deployment'
3527 required : false
10395permissions :
10496 contents : read
10597 actions : read
106- id-token : write
10798jobs :
10899 validate-inputs :
109100 runs-on : ubuntu-latest
@@ -119,13 +110,11 @@ jobs:
119110 azure_env_log_analytics_workspace_id : ${{ steps.validate.outputs.azure_env_log_analytics_workspace_id }}
120111 azure_existing_ai_project_resource_id : ${{ steps.validate.outputs.azure_existing_ai_project_resource_id }}
121112 existing_webapp_url : ${{ steps.validate.outputs.existing_webapp_url }}
122- runner_os : ${{ steps.validate.outputs.runner_os }}
123113 steps :
124114 - name : Validate Workflow Input Parameters
125115 id : validate
126116 shell : bash
127117 env :
128- INPUT_RUNNER_OS : ${{ github.event.inputs.runner_os }}
129118 INPUT_AZURE_LOCATION : ${{ github.event.inputs.azure_location }}
130119 INPUT_RESOURCE_GROUP_NAME : ${{ github.event.inputs.resource_group_name }}
131120 INPUT_WAF_ENABLED : ${{ github.event.inputs.waf_enabled }}
@@ -140,15 +129,6 @@ jobs:
140129 echo "🔍 Validating workflow input parameters..."
141130 VALIDATION_FAILED=false
142131
143- # Derive actual runner from runner_os input
144- RUNNER_OS_INPUT="${INPUT_RUNNER_OS:-codespace}"
145- if [[ "$RUNNER_OS_INPUT" == "codespace" ]]; then
146- RUNNER_OS="ubuntu-latest"
147- else
148- RUNNER_OS="windows-latest"
149- fi
150- echo "✅ runner_os derived as: '$RUNNER_OS'"
151-
152132 # Validate azure_location (Azure region format)
153133 LOCATION="${INPUT_AZURE_LOCATION:-australiaeast}"
154134
@@ -271,7 +251,6 @@ jobs:
271251
272252 # Output validated values
273253 echo "passed=true" >> $GITHUB_OUTPUT
274- echo "runner_os=$RUNNER_OS" >> $GITHUB_OUTPUT
275254 echo "azure_location=$LOCATION" >> $GITHUB_OUTPUT
276255 echo "resource_group_name=$INPUT_RESOURCE_GROUP_NAME" >> $GITHUB_OUTPUT
277256 echo "waf_enabled=$WAF_ENABLED" >> $GITHUB_OUTPUT
@@ -288,7 +267,7 @@ jobs:
288267 if : needs.validate-inputs.outputs.validation_passed == 'true'
289268 uses : ./.github/workflows/deploy-orchestrator.yml
290269 with :
291- runner_os : ${{ needs.validate-inputs.outputs.runner_os || ' ubuntu-latest' }}
270+ runner_os : ubuntu-latest
292271 azure_location : ${{ needs.validate-inputs.outputs.azure_location || 'australiaeast' }}
293272 resource_group_name : ${{ needs.validate-inputs.outputs.resource_group_name || '' }}
294273 waf_enabled : ${{ needs.validate-inputs.outputs.waf_enabled == 'true' }}
0 commit comments