From bba8d113e46932c900e53ae7f8eba1506f212656 Mon Sep 17 00:00:00 2001 From: Stefano Bertelli Date: Mon, 30 Mar 2026 19:02:16 -0500 Subject: [PATCH] fix: CI wait for postgres + better error handling --- .forgejo/workflows/release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 7541b80..a1ce0ef 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -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