From 573894ebcd1628d3546eab2ee7bb7f76740a4014 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 3 Jul 2026 12:37:56 +0800 Subject: [PATCH] fix: prune legacy backup execution schedulers Co-Authored-By: Codex --- .github/workflows/sync-cloud-run-env.yml | 5 +++++ tests/test_sync_cloud_run_env_workflow.sh | 1 + 2 files changed, 6 insertions(+) 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"