From e59ba0dfe54046537d220b82d579edd43f3b8637 Mon Sep 17 00:00:00 2001 From: Stefano Bertelli Date: Mon, 30 Mar 2026 22:29:55 -0500 Subject: [PATCH] fix: run alembic migrations before E2E tests in CI The unit tests drop all tables on teardown, so the E2E step needs to recreate the schema via alembic before running. --- .forgejo/workflows/release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index a7018fe..f5b6699 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -44,7 +44,9 @@ jobs: run: uv run pytest tests/ --ignore=tests/e2e -v --tb=short - name: Run E2E tests - run: uv run pytest tests/e2e/ -v --tb=short + run: | + uv run alembic upgrade head + uv run pytest tests/e2e/ -v --tb=short release: needs: test