Commit c1e7dfb
CI Runner
fix: database-image.yml never installed workspace members or ran migrations
Discovered opening PR #2: this workflow only triggers on pull_request (and
push to main), so it never ran against this branch until the PR was
opened -- meaning this bug was pre-existing and unrelated to today's new
tests. uv run pytest implicitly syncs, but not with --all-packages, so
starter_core/reflex/reflex_local_auth were never installed; even
pre-existing tests/test_auth.py and tests/test_vertical_slice.py failed
collection here, not just the new auth/bootstrap tests.
Added uv sync --all-packages (matching ci.yml) and uv run alembic upgrade
head (the app-level tables test_vertical_slice.py and the new auth tests
need don't exist without it -- this workflow never ran migrations).
Verified locally against a truly fresh container (docker compose down -v,
rebuild, up) running the exact new step sequence: 12/12 database or
integration tests pass.1 parent a7f49f7 commit c1e7dfb
1 file changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
0 commit comments