From e3b94462ca0a3129151cf0ab06799309e714cac2 Mon Sep 17 00:00:00 2001 From: OG T Date: Sun, 5 Apr 2026 02:03:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20python3-venv=20=E8=87=AA=E5=8B=95?= =?UTF-8?q?=E5=AE=89=E8=A3=9D=EF=BC=8C=E7=A2=BA=E4=BF=9D=20venv=20?= =?UTF-8?q?=E5=BB=BA=E7=AB=8B=E4=B8=8D=E5=A4=B1=E6=95=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/cd.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 08345c77..64c42946 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -78,7 +78,8 @@ jobs: if [ ! -d "$VENV" ] || [ "$(cat $HASH_FILE 2>/dev/null)" != "$CURRENT_HASH" ]; then echo "📦 deps 已變更,重建 venv..." - python3 -m venv $VENV + # 2026-04-05 Claude Code: 確保 python3-venv 已安裝(runner image 可能未內建) + python3 -m venv $VENV 2>/dev/null || (apt-get install -y -q python3-venv && python3 -m venv $VENV) source $VENV/bin/activate pip install -q uv cd apps/api && uv pip install -q -e ".[dev]" && cd -