-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Summary
The CI pipeline fails on tests like TestBatchOperations::test_batch_add_memories and test_batch_delete_memories due to a qdrant_client.http.exceptions.UnexpectedResponse: 404 (Not Found) when running inside GitHub Actions.
These tests pass locally because the Qdrant collection (test_facts_advanced) already exists on the local setup, but in CI, Qdrant starts with an empty state.
Error Trace (excerpt)
E qdrant_client.http.exceptions.UnexpectedResponse: Unexpected Response: 404 (Not Found)
E Raw response content: b''
POST http://localhost:6333/collections/test_facts_advanced/points/query
Root Cause
In CI, Qdrant starts clean each run — no collections exist initially.
The test suite calls query_points() before creating the test_facts_advanced collection, leading to the 404.
Locally, the collection persists from previous runs, so the tests pass.
Temporary Workaround
Until this is fixed, pytest is temporarily disabled in CI to unblock other workflows.
https://github.com/rexdivakar/HippocampAI/actions/runs/18840262731/job/53750639927