Repository navigation
v0.3.2
Alembic runner falls back to uv run alembic for a never-synced uv project (auto-creates the venv + syncs declared deps before running), so lk lakebase-new-migration no longer fails ENOENT on a fresh/rehydrated clone with no .venv. CI is unaffected (venv-local bin still wins first).
The scaffolded Playwright config now self-allocates a FREE port via the shared scripts/port-utils.sh free_port helper when E2E_BACKEND_PORT / E2E_CLIENT_PORT are not handed in (e.g. a direct npx playwright test), so a stale server on 8000/5173 no longer makes webServer hard-fail. One free-port owner, two entry points (run-tests.sh and the config itself).