fix(ci): deploy.yml Setup Python 清理旧 venv 防止 pip 缺失
CI / lint (pull_request) Successful in 19s
CI / test (pull_request) Successful in 35s
CI / frontend (pull_request) Successful in 22s
CI / notify-on-failure (pull_request) Successful in 0s

根因:deploy.yml 的 venv 创建未清理旧目录,导致 /tmp/ci-venv-deploy
复用损坏的 venv(pip 缺失)。ci.yml 已有 rm -rf 但 deploy.yml 遗漏。

修复:对齐 ci.yml 模式,在 venv 创建前 rm -rf + pip upgrade
This commit is contained in:
cfdaily
2026-06-23 07:18:06 +08:00
parent 474db1263b
commit 1f7e7f69ad
+2
View File
@@ -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