From 49d0b3a78930411e06adc082abb6927f4e6a6748 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 19 Jun 2026 09:36:56 +0800 Subject: [PATCH] =?UTF-8?q?[moz]=20fix(ci):=20lint=20venv=20=E6=AE=8B?= =?UTF-8?q?=E7=95=99=E5=AF=BC=E8=87=B4=20ensurepip=20=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因:lint job 创建 /tmp/ci-venv-lint 后不清理,下次 CI 运行 时 python3 -m venv 在已有目录上 upgrade,ensurepip 调用 /tmp/ci-venv-lint/bin/python3 -Im ensurepip 失败(exit 1)。 test job 已有 rm -rf /tmp/ci-venv-test,lint job 缺失。 修复:lint Setup Python 首行加 rm -rf /tmp/ci-venv-lint。 验证:PR #90 分支临时修复后 CI run 406/407 全绿。 Closes #91 --- .gitea/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 82ffd4b..916d31f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,6 +26,7 @@ jobs: - name: Setup Python run: | + rm -rf /tmp/ci-venv-lint python3 -m venv /tmp/ci-venv-lint /tmp/ci-venv-lint/bin/pip install --quiet --upgrade pip /tmp/ci-venv-lint/bin/pip install --quiet flake8