From 338ee733cb9fbfc32b4cae7a62557878bec27561 Mon Sep 17 00:00:00 2001 From: Hyu Date: Wed, 12 Aug 2026 18:06:34 +0800 Subject: [PATCH] fix(deploy): preserve recovered Cloud adapter pin (#2417) Co-authored-by: Chan --- .github/workflows/deploy-prod.yml | 2 +- tests/unit_tests/cloud/test_deploy_prod_config.py | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 tests/unit_tests/cloud/test_deploy_prod_config.py diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index c8500c4e2..1b0bdd0f5 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -15,7 +15,7 @@ concurrency: env: CORE_IMAGE: ${{ secrets.DOCKER_USERNAME }}/langbot CLOUD_IMAGE: ${{ secrets.DOCKER_USERNAME }}/langbot-cloud-core - SPACE_REF: 58253c53933f95d81b035fbe2efedb55b6c1a82b + SPACE_REF: 1c31172dee7aa912ce807d899018de27ff29054f jobs: build-and-deploy: diff --git a/tests/unit_tests/cloud/test_deploy_prod_config.py b/tests/unit_tests/cloud/test_deploy_prod_config.py new file mode 100644 index 000000000..c48e17056 --- /dev/null +++ b/tests/unit_tests/cloud/test_deploy_prod_config.py @@ -0,0 +1,11 @@ +from pathlib import Path + + +_REPO_ROOT = Path(__file__).resolve().parents[3] +_RECOVERY_SPACE_REF = '1c31172dee7aa912ce807d899018de27ff29054f' + + +def test_production_build_pins_recovered_cloud_adapter_revision(): + workflow = (_REPO_ROOT / '.github' / 'workflows' / 'deploy-prod.yml').read_text(encoding='utf-8') + + assert f'SPACE_REF: {_RECOVERY_SPACE_REF}' in workflow