diff --git a/.github/workflows/sync-cloud-run-env.yml b/.github/workflows/sync-cloud-run-env.yml index b36c5aa..c1a587c 100644 --- a/.github/workflows/sync-cloud-run-env.yml +++ b/.github/workflows/sync-cloud-run-env.yml @@ -1159,6 +1159,11 @@ jobs: fi legacy_candidates+=("${cloud_run_service}-probe-scheduler") legacy_candidates+=("${cloud_run_service}-precheck-scheduler") + account_suffix="${cloud_run_service#interactive-brokers-quant-live-}" + account_suffix="${account_suffix%-service}" + if [[ "${account_suffix}" == u* ]]; then + legacy_candidates+=("ibkr-${account_suffix}-backup-execution") + fi for legacy_job in "${legacy_candidates[@]}"; do if gcloud scheduler jobs describe "${legacy_job}" \ --project="${GCP_PROJECT_ID}" \ diff --git a/tests/test_sync_cloud_run_env_workflow.sh b/tests/test_sync_cloud_run_env_workflow.sh index 4479426..d233d01 100644 --- a/tests/test_sync_cloud_run_env_workflow.sh +++ b/tests/test_sync_cloud_run_env_workflow.sh @@ -150,6 +150,7 @@ grep -Fq 'monitor_uri="${monitor_dispatch_base_url}/monitor-dispatch"' "$workflo grep -Fq -- '--schedule="*/5 * * * *"' "$workflow_file" grep -Fq 'legacy_candidates+=("${cloud_run_service%-service}-probe-scheduler")' "$workflow_file" grep -Fq 'legacy_candidates+=("${cloud_run_service%-service}-precheck-scheduler")' "$workflow_file" +grep -Fq 'legacy_candidates+=("ibkr-${account_suffix}-backup-execution")' "$workflow_file" grep -Fq 'gcloud scheduler jobs delete "${legacy_job}"' "$workflow_file" grep -Fq '"CRISIS_ALERT_GOOGLE_VOICE_TO"' "$workflow_file"