From eab0685b7aac43b29db797d6b70a78bd2b3486a5 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Tue, 8 Sep 2026 03:34:17 +0800 Subject: [PATCH] fix(ci): install google-cloud-storage for reusable drift-check GCS writes WIF auth succeeds but PerformanceStore needs the GCS client package when LIFECYCLE_PERFORMANCE_BUCKET is set. Co-Authored-By: Claude Co-authored-by: Cursor --- .github/workflows/reusable-drift-check.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/reusable-drift-check.yml b/.github/workflows/reusable-drift-check.yml index 237a802..a86aa52 100644 --- a/.github/workflows/reusable-drift-check.yml +++ b/.github/workflows/reusable-drift-check.yml @@ -174,6 +174,8 @@ jobs: python -m pip install --upgrade pip python -m pip install -e . pandas python -m pip install --no-deps -e external/QuantPlatformKit + # Required when LIFECYCLE_PERFORMANCE_BUCKET is set (PerformanceStore GCS client). + python -m pip install "google-cloud-storage>=2.14" - name: Gate cloud lifecycle writes without GCP auth env: