Why this change is needed: E2E tests were failing with: "ValueError: Storage implementation 'PGKVStorage' requires the following environment variables: POSTGRES_DATABASE" The workflow was setting POSTGRES_DB but LightRAG's check_storage_env_vars() expects POSTGRES_DATABASE (matching ClientManager.get_config()). How it solves it: Changed environment variable name from POSTGRES_DB to POSTGRES_DATABASE in the "Run PostgreSQL E2E tests" step. Impact: - PGKVStorage, PGGraphStorage, and PGDocStatusStorage can now properly initialize using ClientManager's configuration - Fixes ValueError during LightRAG initialization Testing: Next E2E run should pass environment variable validation and proceed to actual test execution. |
||
|---|---|---|
| .. | ||
| docker-build-lite.yml | ||
| docker-build-manual.yml | ||
| docker-publish.yml | ||
| e2e-tests.yml | ||
| feature-tests.yml | ||
| linting.yaml | ||
| pypi-publish.yml | ||
| stale.yaml | ||
| tests.yml | ||