#!/usr/bin/env bash set -Eeuo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" UV_BIN="${UV_BIN:-uv}" VENV="${OPENPI_VENV:-$ROOT/.venv}" if ! command -v "$UV_BIN" >/dev/null 2>&1; then echo "ERROR: uv was not found." echo "Install uv first: https://docs.astral.sh/uv/" exit 1 fi cd "$ROOT" echo "Repository: $ROOT" echo "Environment: $VENV" echo "Installing locked server dependencies..." UV_PROJECT_ENVIRONMENT="$VENV" \ "$UV_BIN" sync --frozen --no-dev echo "SERVER_ENV_READY=$VENV" echo "Run: bash scripts/verify_release.sh"