fix(ci): install Milvus within the existing setup timeout

This commit is contained in:
Yujong Lee 2026-09-05 11:19:56 -07:00
parent f17ba9da0b
commit 3f55217265

View file

@ -115,15 +115,16 @@ jobs:
- name: Install dependencies
if: steps.changes.outputs.decision != 'skip'
timeout-minutes: 8
env:
TEST_ARTIFACT_NAME: ${{ inputs.artifact-name }}
run: |
.github/scripts/uv_sync_with_retries.sh --frozen --group ci --group proxy-dev --extra google --extra proxy --extra semantic-router --extra saml --extra mongodb
milvus_args=()
if [[ "$TEST_ARTIFACT_NAME" == "llm-other-providers" ]]; then
milvus_args=(--extra milvus)
fi
.github/scripts/uv_sync_with_retries.sh --frozen --group ci --group proxy-dev --extra google --extra proxy --extra semantic-router --extra saml --extra mongodb "${milvus_args[@]}"
uv run --no-sync python -c 'import os, sys; print(sys.version); assert f"{sys.version_info.major}.{sys.version_info.minor}" == os.environ["UV_PYTHON"]'
- name: Install Milvus SDK for provider tests
if: steps.changes.outputs.decision != 'skip' && inputs.artifact-name == 'llm-other-providers'
timeout-minutes: 8
run: .github/scripts/uv_sync_with_retries.sh --inexact --frozen --extra milvus
- name: Cache Prisma binaries
if: steps.changes.outputs.decision != 'skip'
timeout-minutes: 3