From 30b671d9ef306b4b1d767e699a18e5fd22e10256 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Wed, 15 Jul 2026 06:33:52 +0800 Subject: [PATCH] Fix Cloud Run warmup health route Co-Authored-By: Codex --- .github/workflows/sync-cloud-run-env.yml | 2 +- tests/test_cloud_run_warmup_workflow.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-cloud-run-env.yml b/.github/workflows/sync-cloud-run-env.yml index f16e3d4..0874812 100644 --- a/.github/workflows/sync-cloud-run-env.yml +++ b/.github/workflows/sync-cloud-run-env.yml @@ -1136,7 +1136,7 @@ jobs: fi warmup_job_name="${cloud_run_service%-service}-warmup-scheduler" - warmup_uri="${service_url}/healthz" + warmup_uri="${service_url}/health" if gcloud scheduler jobs describe "${warmup_job_name}" \ --project="${GCP_PROJECT_ID}" \ --location="${scheduler_location}" >/dev/null 2>&1; then diff --git a/tests/test_cloud_run_warmup_workflow.py b/tests/test_cloud_run_warmup_workflow.py index b3e2212..77ac230 100644 --- a/tests/test_cloud_run_warmup_workflow.py +++ b/tests/test_cloud_run_warmup_workflow.py @@ -6,9 +6,10 @@ def test_env_sync_creates_non_trading_health_warmup_with_retries() -> None: assert 'scheduler.get("probe_time")' in workflow assert 'warmup_job_name="${cloud_run_service%-service}-warmup-scheduler"' in workflow - assert 'warmup_uri="${service_url}/healthz"' in workflow + assert 'warmup_uri="${service_url}/health"' in workflow assert '--http-method=GET' in workflow assert '--max-retry-attempts=2' in workflow assert workflow.count('--max-retry-attempts=2') == 2 assert '--attempt-deadline=60s' in workflow + assert 'warmup_uri="${service_url}/healthz"' not in workflow assert 'warmup_uri="${service_url}/probe"' not in workflow