From 951569f6ccd38065670dee69159c005cd941e942 Mon Sep 17 00:00:00 2001 From: xiaoquan <838115837@qq.com> Date: Wed, 10 Jun 2026 16:32:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20CI/CD=20=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E4=B8=AD=E7=9A=84=20GitHub=20Actions=20?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 问题 - actions/cache@v4 需要访问 GitHub,在国内服务器上经常超时 - 导致 CI/CD 流程失败 ## 解决方案 - 移除 actions/cache 依赖 - 每次构建时重新安装依赖(使用 pnpm 本地缓存) - 简化工作流程,提高稳定性 ## 影响 - 构建时间可能略微增加 - 但避免了网络超时问题 - pnpm 的本地 .pnpm-store 仍然提供缓存加速 Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 202a771..2257db0 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -21,24 +21,12 @@ jobs: pnpm config set store-dir .pnpm-store pnpm install --frozen-lockfile - - name: Cache pnpm store - uses: actions/cache@v4 - with: - path: .pnpm-store - key: pnpm-${{ hashFiles('pnpm-lock.yaml') }} - build: runs-on: [self-hosted, rent-deploy] needs: install steps: - uses: actions/checkout@v4 - - name: Restore pnpm cache - uses: actions/cache@v4 - with: - path: .pnpm-store - key: pnpm-${{ hashFiles('pnpm-lock.yaml') }} - - name: Build shared packages run: | npm install -g pnpm