@@ -34,20 +34,20 @@ jobs:
3434 IBKR_MIN_RESERVED_CASH_USD : ${{ vars.IBKR_MIN_RESERVED_CASH_USD }}
3535 IBKR_RESERVED_CASH_RATIO : ${{ vars.IBKR_RESERVED_CASH_RATIO }}
3636 IBKR_SAFE_HAVEN_CASH_SUBSTITUTE_THRESHOLD_USD : ${{ vars.IBKR_SAFE_HAVEN_CASH_SUBSTITUTE_THRESHOLD_USD }}
37- CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS }}
38- CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL }}
39- CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME }}
40- CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST }}
41- CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT }}
42- CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY : ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY }}
37+ CRISIS_ALERT_EMAIL_RECIPIENTS : ${{ vars.CRISIS_ALERT_EMAIL_RECIPIENTS }}
38+ CRISIS_ALERT_EMAIL_SENDER_EMAIL : ${{ vars.CRISIS_ALERT_EMAIL_SENDER_EMAIL }}
39+ CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME : ${{ vars.CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME }}
40+ CRISIS_ALERT_EMAIL_SMTP_HOST : ${{ vars.CRISIS_ALERT_EMAIL_SMTP_HOST }}
41+ CRISIS_ALERT_EMAIL_SMTP_PORT : ${{ vars.CRISIS_ALERT_EMAIL_SMTP_PORT }}
42+ CRISIS_ALERT_EMAIL_SMTP_SECURITY : ${{ vars.CRISIS_ALERT_EMAIL_SMTP_SECURITY }}
4343 # Strategy-owned defaults continue to come from UsEquityStrategies; this workflow only syncs platform/runtime inputs.
4444 EXECUTION_REPORT_GCS_URI : ${{ vars.EXECUTION_REPORT_GCS_URI }}
4545 IB_GATEWAY_ZONE : ${{ vars.IB_GATEWAY_ZONE }}
4646 IB_GATEWAY_IP_MODE : ${{ vars.IB_GATEWAY_IP_MODE }}
4747 GLOBAL_TELEGRAM_CHAT_ID : ${{ vars.GLOBAL_TELEGRAM_CHAT_ID }}
4848 NOTIFY_LANG : ${{ vars.NOTIFY_LANG }}
4949 TELEGRAM_TOKEN : ${{ secrets.TELEGRAM_TOKEN }}
50- CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD : ${{ secrets.CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD }}
50+ CRISIS_ALERT_EMAIL_SENDER_PASSWORD : ${{ secrets.CRISIS_ALERT_EMAIL_SENDER_PASSWORD }}
5151 steps :
5252 - name : Check whether env sync is enabled
5353 id : config
@@ -274,6 +274,12 @@ jobs:
274274 "CRISIS_ALERT_GOOGLE_VOICE_GATEWAY"
275275 "CRISIS_ALERT_GOOGLE_VOICE_GMAIL_USER"
276276 "CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD"
277+ "CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS"
278+ "CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL"
279+ "CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD"
280+ "CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST"
281+ "CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT"
282+ "CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY"
277283 "CRISIS_ALERT_SMTP_FROM"
278284 "CRISIS_ALERT_SMTP_HOST"
279285 "CRISIS_ALERT_SMTP_PORT"
@@ -282,7 +288,11 @@ jobs:
282288 "CRISIS_ALERT_SMTP_STARTTLS"
283289 "CRISIS_ALERT_SMTP_SSL"
284290 )
285- remove_secret_vars=("CRISIS_ALERT_SMTP_PASSWORD" "CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD")
291+ remove_secret_vars=(
292+ "CRISIS_ALERT_SMTP_PASSWORD"
293+ "CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD"
294+ "CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD"
295+ )
286296
287297 if [ -n "${TELEGRAM_TOKEN_SECRET_NAME:-}" ]; then
288298 secret_pairs+=("TELEGRAM_TOKEN=${TELEGRAM_TOKEN_SECRET_NAME}:latest")
@@ -291,15 +301,15 @@ jobs:
291301 remove_secret_vars+=("TELEGRAM_TOKEN")
292302 fi
293303
294- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME :-}" ]; then
295- secret_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD =${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME }:latest")
296- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD ")
297- elif [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD :-}" ]; then
298- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD =${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD }")
299- remove_secret_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD ")
304+ if [ -n "${CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME :-}" ]; then
305+ secret_pairs+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD =${CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME }:latest")
306+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD ")
307+ elif [ -n "${CRISIS_ALERT_EMAIL_SENDER_PASSWORD :-}" ]; then
308+ env_pairs+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD =${CRISIS_ALERT_EMAIL_SENDER_PASSWORD }")
309+ remove_secret_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD ")
300310 else
301- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD ")
302- remove_secret_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD ")
311+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD ")
312+ remove_secret_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD ")
303313 fi
304314
305315 if [ -n "${IB_GATEWAY_ZONE:-}" ]; then
@@ -374,34 +384,34 @@ jobs:
374384 remove_env_vars+=("IBKR_RESERVED_CASH_RATIO")
375385 fi
376386
377- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS :-}" ]; then
378- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS =${CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS }")
387+ if [ -n "${CRISIS_ALERT_EMAIL_RECIPIENTS :-}" ]; then
388+ env_pairs+=("CRISIS_ALERT_EMAIL_RECIPIENTS =${CRISIS_ALERT_EMAIL_RECIPIENTS }")
379389 else
380- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS ")
390+ remove_env_vars+=("CRISIS_ALERT_EMAIL_RECIPIENTS ")
381391 fi
382392
383- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL :-}" ]; then
384- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL =${CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL }")
393+ if [ -n "${CRISIS_ALERT_EMAIL_SENDER_EMAIL :-}" ]; then
394+ env_pairs+=("CRISIS_ALERT_EMAIL_SENDER_EMAIL =${CRISIS_ALERT_EMAIL_SENDER_EMAIL }")
385395 else
386- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL ")
396+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_EMAIL ")
387397 fi
388398
389- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST :-}" ]; then
390- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST =${CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST }")
399+ if [ -n "${CRISIS_ALERT_EMAIL_SMTP_HOST :-}" ]; then
400+ env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_HOST =${CRISIS_ALERT_EMAIL_SMTP_HOST }")
391401 else
392- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST ")
402+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_HOST ")
393403 fi
394404
395- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT :-}" ]; then
396- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT =${CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT }")
405+ if [ -n "${CRISIS_ALERT_EMAIL_SMTP_PORT :-}" ]; then
406+ env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_PORT =${CRISIS_ALERT_EMAIL_SMTP_PORT }")
397407 else
398- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT ")
408+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_PORT ")
399409 fi
400410
401- if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY :-}" ]; then
402- env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY =${CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY }")
411+ if [ -n "${CRISIS_ALERT_EMAIL_SMTP_SECURITY :-}" ]; then
412+ env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_SECURITY =${CRISIS_ALERT_EMAIL_SMTP_SECURITY }")
403413 else
404- remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY ")
414+ remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_SECURITY ")
405415 fi
406416
407417 if [ -n "${EXECUTION_REPORT_GCS_URI:-}" ]; then
0 commit comments