From 1f7e7f69ad1dd6d5c0385eb433692e38052e4db1 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Tue, 23 Jun 2026 07:18:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20deploy.yml=20Setup=20Python=20?= =?UTF-8?q?=E6=B8=85=E7=90=86=E6=97=A7=20venv=20=E9=98=B2=E6=AD=A2=20pip?= =?UTF-8?q?=20=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因:deploy.yml 的 venv 创建未清理旧目录,导致 /tmp/ci-venv-deploy 复用损坏的 venv(pip 缺失)。ci.yml 已有 rm -rf 但 deploy.yml 遗漏。 修复:对齐 ci.yml 模式,在 venv 创建前 rm -rf + pip upgrade --- .gitea/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 23c8cdc..46e011f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -32,7 +32,9 @@ jobs: env: no_proxy: "*" run: | + rm -rf /tmp/ci-venv-deploy python3 -m venv /tmp/ci-venv-deploy + /tmp/ci-venv-deploy/bin/pip install --quiet --upgrade pip /tmp/ci-venv-deploy/bin/pip install --quiet flake8 fastapi pydantic pyyaml uvicorn requests pytest pytest-asyncio httpx - name: Lint