fix: remove Qdrant health check in E2E workflow

Why this change is needed:
Qdrant Docker image does not have curl or wget pre-installed,
causing health check to always fail and container to be marked
as unhealthy after timeout.

How it solves it:
Remove health check from Qdrant service container configuration.
The E2E test already has a "Wait for Qdrant" step that uses curl
from the runner environment to verify service readiness before
running tests.

Impact:
- Qdrant container will start immediately without health check delays
- Service readiness still verified by test-level wait step
- Eliminates container startup failures

Testing:
Next CI run should successfully start Qdrant container and pass
the wait/verify steps in the test workflow.
This commit is contained in:
BukeLy
2025-11-20 00:26:36 +08:00
parent 66a0dfe5b7
commit 722f639fa5

View File

@@ -98,11 +98,6 @@ jobs:
ports:
- 6333:6333
- 6334:6334
options: >-
--health-cmd "wget --no-verbose --tries=1 --spider http://localhost:6333/health || exit 1"
--health-interval 10s
--health-timeout 5s
--health-retries 5
strategy:
matrix: