diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index f74ac73f..b475a491 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -129,9 +129,10 @@ jobs: run: | cd apps/api docker compose -f docker-compose.test.yml up -d --wait - PGPASSWORD=awoooi_test_2026 psql \ - "postgresql://awoooi@127.0.0.1:15432/awoooi_test" \ - -f tests/integration/setup_test_schema.sql -q + # psql 從 postgres container 執行,不需要主機安裝 psql + docker compose -f docker-compose.test.yml exec -T postgres-test \ + psql -U awoooi -d awoooi_test \ + -f /dev/stdin < tests/integration/setup_test_schema.sql TEST_DATABASE_URL="postgresql+asyncpg://awoooi:awoooi_test_2026@127.0.0.1:15432/awoooi_test" \ python3.11 -m pytest tests/integration/test_b5_core_flows.py -v --tb=short TEST_EXIT=$?