From fa23bce515817549f2e56696d4fae6ad489b9a78 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Sat, 29 Aug 2026 02:24:08 +0800 Subject: [PATCH] ci: retain Firstrade rollback artifacts by default Co-Authored-By: Codex --- .github/workflows/sync-cloud-run-env.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-cloud-run-env.yml b/.github/workflows/sync-cloud-run-env.yml index a3550cf..81ddee8 100644 --- a/.github/workflows/sync-cloud-run-env.yml +++ b/.github/workflows/sync-cloud-run-env.yml @@ -34,6 +34,7 @@ jobs: env: ENABLE_GITHUB_CLOUD_RUN_DEPLOY: ${{ vars.ENABLE_GITHUB_CLOUD_RUN_DEPLOY }} ENABLE_GITHUB_ENV_SYNC: ${{ vars.ENABLE_GITHUB_ENV_SYNC }} + CLOUD_RUN_CLEANUP_ENABLED: ${{ vars.CLOUD_RUN_CLEANUP_ENABLED }} ENABLE_MAIN_PUSH_CLOUD_RUN_AUTOMATION: ${{ vars.ENABLE_MAIN_PUSH_CLOUD_RUN_AUTOMATION }} QSL_ENABLE_CLOUD_RUN_AUTOMATION: ${{ vars.QSL_ENABLE_CLOUD_RUN_AUTOMATION }} CLOUD_RUN_REGION: ${{ vars.CLOUD_RUN_REGION }} @@ -362,7 +363,7 @@ jobs: fi - name: Wait for Cloud Run deployment of current commit - if: steps.env_sync_config.outputs.enabled == 'true' + if: steps.deploy_config.outputs.enabled == 'true' && steps.env_sync_config.outputs.enabled == 'true' run: | set -euo pipefail @@ -988,7 +989,7 @@ jobs: python scripts/reconcile_cloud_runtime.py scheduler-cleanup - name: Clean up old Cloud Run revisions and images - if: steps.deploy_config.outputs.enabled == 'true' + if: steps.deploy_config.outputs.enabled == 'true' && env.CLOUD_RUN_CLEANUP_ENABLED == 'true' run: | set -euo pipefail