@@ -195,20 +195,30 @@ jobs:
195195 echo "### Scanner App" >> $GITHUB_STEP_SUMMARY
196196 echo "**URL:** [${SCANNER_URL}](${SCANNER_URL})" >> $GITHUB_STEP_SUMMARY
197197
198- - name : Update SCANNER_URL secret on all demo app repos
198+ - name : Update SCANNER_URL and APP_URL secrets on all demo app repos
199199 env :
200200 GH_TOKEN : ${{ secrets.DISPATCH_PAT }}
201201 run : |
202- SITE_URL =$(az deployment group show \
202+ SCANNER_URL =$(az deployment group show \
203203 --resource-group rg-a11y-scan-demo \
204204 --name infra-deploy \
205205 --query 'properties.outputs.webAppUrl.value' -o tsv)
206206 for i in 001 002 003 004 005; do
207207 REPO="devopsabcs-engineering/a11y-demo-app-${i}"
208- echo "Setting SCANNER_URL on ${REPO}..."
209- gh secret set SCANNER_URL --repo "$REPO" --body "$SITE_URL"
208+ RG="rg-a11y-demo-app-${i}"
209+ echo "Updating secrets on ${REPO}..."
210+ gh secret set SCANNER_URL --repo "$REPO" --body "$SCANNER_URL"
211+ APP_URL=$(az deployment group show \
212+ --resource-group "$RG" \
213+ --name infra-deploy \
214+ --query 'properties.outputs.webAppUrl.value' -o tsv 2>/dev/null || echo "")
215+ if [ -n "$APP_URL" ]; then
216+ gh secret set APP_URL --repo "$REPO" --body "$APP_URL"
217+ echo " SCANNER_URL and APP_URL set"
218+ else
219+ echo " SCANNER_URL set, APP_URL skipped (not deployed)"
220+ fi
210221 done
211- echo "SCANNER_URL updated on all demo app repos: $SITE_URL"
212222
213223 # ── Teardown (requires approval via 'teardown' environment) ──
214224 teardown :
0 commit comments