Handle dev health check when console URL is absent

This commit is contained in:
Alexa Amundson
2025-11-19 13:31:08 -06:00
parent bb1c392df7
commit dcb46e9430

View File

@@ -37,6 +37,7 @@ jobs:
else else
echo "RAILWAY_ENV=dev" >> $GITHUB_ENV echo "RAILWAY_ENV=dev" >> $GITHUB_ENV
echo "CONSOLE_URL=${DEV_CONSOLE_URL:-""}" >> $GITHUB_ENV echo "CONSOLE_URL=${DEV_CONSOLE_URL:-""}" >> $GITHUB_ENV
echo "SKIP_HEALTH_CHECK=$([ -z "${DEV_CONSOLE_URL:-}" ] && echo true || echo false)" >> $GITHUB_ENV
fi fi
- name: Deploy to Railway - name: Deploy to Railway
@@ -48,6 +49,10 @@ jobs:
- name: Health check - name: Health check
run: | run: |
if [ "${SKIP_HEALTH_CHECK:-false}" = "true" ]; then
echo "Skipping health check because CONSOLE_URL is not configured for dev deployments"
exit 0
fi
if [ -z "$CONSOLE_URL" ]; then if [ -z "$CONSOLE_URL" ]; then
echo "CONSOLE_URL is not set for this environment" >&2 echo "CONSOLE_URL is not set for this environment" >&2
exit 1 exit 1