Skip to content

Commit 99f4c68

Browse files
Merge pull request #52 from devopsabcs-engineering/feature/2140-auto-update-app-url-from-deploy-all
feat(workflows): auto-update APP_URL secrets from deploy-all workflow AB#2140
2 parents 939e2c4 + 9f75caa commit 99f4c68

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/deploy-all.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)