From c94591118a89c832cf6c67cb62c0d062eec602f9 Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Tue, 1 Sep 2026 15:58:16 -0700 Subject: [PATCH] ci(e2e): restore the shared Prisma and cargo caches in the changed-tests job check_prisma_binary_cache requires every Prisma-generating job to use the cache-prisma-binaries action and leave PRISMA_BINARY_CACHE_DIR unset, so the engines land in the version-keyed path the action restores --- .github/workflows/test-e2e-changed.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-e2e-changed.yml b/.github/workflows/test-e2e-changed.yml index e19293d9d07..30f65d16dc5 100644 --- a/.github/workflows/test-e2e-changed.yml +++ b/.github/workflows/test-e2e-changed.yml @@ -93,6 +93,9 @@ jobs: with: version: "0.10.9" + - name: Cache the Rust build + uses: ./.github/actions/cache-cargo-build + - name: Install dependencies run: | .github/scripts/uv_sync_with_retries.sh --frozen \ @@ -101,9 +104,10 @@ jobs: --group ci --group proxy-dev --group e2e-dev uv pip install "pipecat-ai[openai]==1.4.0" + - name: Cache Prisma binaries + uses: ./.github/actions/cache-prisma-binaries + - name: Generate Prisma client - env: - PRISMA_BINARY_CACHE_DIR: ${{ runner.temp }}/prisma-cache run: uv run --no-sync prisma generate --schema litellm/proxy/schema.prisma - name: Install Playwright chromium