You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve CI failures by fixing Qdrant container initialization and test environment
- Fix Qdrant service configuration in GitHub Actions workflows
- Use pinned version (v1.15.1) instead of latest for consistency
- Add proper environment variables (QDRANT__LOG_LEVEL, QDRANT__SERVICE__HTTP_PORT)
- Include gRPC port (6334) alongside HTTP port (6333)
- Increase health check timeouts and retries for reliability
- Implement multi-endpoint health check logic
- Add missing environment variables to all test runs
- PYTHONPATH: ${{ github.workspace }}/src
- TESTING: true
- CI: true
- Improve coverage report generation
- Add error handling to pytest commands
- Verify coverage files before upload
- Ensure artifacts upload even on test failures
- Enhance docker-compose handling in test-coverage.yml
- Pull images before starting services
- Increase wait timeout to 90s
- Add service health verification with retries
- Include debugging output for failed services
- Add testing utilities
- test_qdrant_ci.py: Simple Qdrant connectivity test script
- test-qdrant-simple.yml: Minimal workflow for testing Qdrant setup
These changes ensure reliable Qdrant container startup in CI/CD pipelines
and proper test execution with all required environment variables.
Fixes GitHub Actions failures reported in PR #6
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments