fix: sync fixture for alembic stamp, E2E CI race fix, ruff I rule removal
Some checks failed
ci/woodpecker/pr/pipeline Pipeline failed

- Rewrite setup_database fixture to use sync engine with alembic stamp
- Fix E2E CI race condition (test-e2e depends on test-integration)
- Remove ruff I rule to resolve isort conflict
This commit is contained in:
2026-05-10 08:45:32 +03:00
parent 3956098d4b
commit f9fff0302c
3 changed files with 22 additions and 12 deletions

View File

@@ -104,7 +104,7 @@ steps:
UV_PYTHON: "3.13"
DB_URL: postgresql+asyncpg://postgres:postgres@postgres:5432/blog_test
SKIP_INIT_DB: "1"
depends_on: [deps]
depends_on: [test-integration]
commands:
- pip install uv
- uv run --no-sync alembic upgrade head