diff --git a/.github/workflows/deploy-web.yaml b/.github/workflows/deploy-web.yaml index 96502f69..33e63955 100644 --- a/.github/workflows/deploy-web.yaml +++ b/.github/workflows/deploy-web.yaml @@ -145,6 +145,14 @@ jobs: VITE_SENTRY_RELEASE: ${{ steps.commit.outputs.sha }} run: | set -euo pipefail + # vars.VITE_SENTRY_DSN is unset today. An empty env value would + # override .env.production and disable Sentry (Vite does not let + # .env overwrite an existing variable). + if [ -n "${VITE_SENTRY_DSN:-}" ]; then + export VITE_SENTRY_DSN + else + unset VITE_SENTRY_DSN + fi case "${TARGET_ENVIRONMENT}" in dev) export VITE_API_URL="https://api.dev.seahaven.com/api"