diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh index d25b97e..a6904d0 100644 --- a/.devcontainer/postCreateCommand.sh +++ b/.devcontainer/postCreateCommand.sh @@ -10,7 +10,7 @@ uv tool install prek >/dev/null 2>&1 || true prek install # Sync dependencies only if environment missing or manifests changed (safety net; main pre-warm is in image layer) -if [ ! -d .venv ] || [ pyproject.toml -nt .venv ] || [ uv.lock -nt .venv ]; then +if [ ! -d .venv ] || [ ! -f uv.lock ] || [ pyproject.toml -nt .venv ] || [ uv.lock -nt .venv ]; then echo "Performing uv sync (post-create)..." uv sync else