fix: CI wait for postgres + better error handling
Some checks failed
CI / release (push) Blocked by required conditions
CI / docker (push) Blocked by required conditions
CI / test (push) Has been cancelled

This commit is contained in:
Stefano Bertelli 2026-03-30 19:02:16 -05:00
parent 2ecd0bbc33
commit bba8d113e4

View file

@ -40,6 +40,14 @@ jobs:
- name: Install dependencies
run: uv sync
- name: Wait for Postgres
run: |
for i in $(seq 1 30); do
python -c "import socket; s=socket.create_connection(('postgres',5432),2); s.close(); print('Postgres ready')" 2>/dev/null && break
echo "Waiting for Postgres... ($i)"
sleep 2
done
- name: Run tests
run: uv run pytest -v --tb=short