fix: Update workflows to use environment-specific domain secrets

- Add DEV_DOMAIN, STAGING_DOMAIN, PROD_DOMAIN secrets
- Update health check URLs to use correct environment subdomains:
  - Dev: game-2048-dev.game-2048-dev.dev.wa.darknex.us
  - Staging: game-2048-staging.game-2048-staging.staging.wa.darknex.us
  - Prod: game-2048-prod.game-2048-prod.wa.darknex.us
- This should fix the health check failures in workflows
This commit is contained in:
Greg
2025-07-01 12:21:49 -07:00
parent 57670b648c
commit 8dda1e692b
3 changed files with 7 additions and 7 deletions

View File

@@ -98,7 +98,7 @@ jobs:
# Get the canonical Knative domain for health check
# Format: service-name.namespace.knative-domain
HEALTH_URL="https://game-2048-dev.game-2048-dev.${{ secrets.KNATIVE_DOMAIN }}"
HEALTH_URL="https://game-2048-dev.game-2048-dev.${{ secrets.DEV_DOMAIN }}"
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
echo "Attempt $((RETRY_COUNT + 1))/$MAX_RETRIES - Checking: $HEALTH_URL"
@@ -131,7 +131,7 @@ jobs:
if [ "${{ job.status }}" = "success" ]; then
echo "- **Status:** ✅ Success" >> $GITHUB_STEP_SUMMARY
echo "- **URL:** https://game-2048-dev.game-2048-dev.${{ secrets.KNATIVE_DOMAIN }}" >> $GITHUB_STEP_SUMMARY
echo "- **URL:** https://game-2048-dev.game-2048-dev.${{ secrets.DEV_DOMAIN }}" >> $GITHUB_STEP_SUMMARY
else
echo "- **Status:** ❌ Failed" >> $GITHUB_STEP_SUMMARY
fi