fix: 修复构建脚本依赖缓存问题
Some checks failed
CI / 测试 (push) Failing after 12s

This commit is contained in:
ren
2025-10-22 10:52:18 +08:00
parent fc5752cc26
commit 343e0af9c5

View File

@@ -36,20 +36,27 @@ jobs:
- name: 准备 | 安装包管理器 - name: 准备 | 安装包管理器
run: | run: |
npm install -g pnpm npm install -g pnpm@${{ env.PNPM_VERSION }}
pnpm --version pnpm --version
echo "✅ 包管理器安装成功" echo "✅ 包管理器安装成功"
- name: 准备 | 获取项目依赖哈希 - name: 准备 | 获取依赖哈希
id: files-hash id: files-hash
uses: actions/files-hash@v0.1 uses: actions/files-hash@v0.1
with: with:
files: "**/pnpm-lock.yaml" files: "**/pnpm-lock.yaml"
- name: 准备 | 获取依赖目录
id: dependencies
run: |
DEPEND=$(pnpm store path)
echo "DEPEND=$DEPEND" >> $GITEA_OUTPUT
echo "✅ 依赖目录: $DEPEND"
- name: 准备 | 配置依赖缓存 - name: 准备 | 配置依赖缓存
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: ~/.pnpm-store path: ${{ steps.dependencies.outputs.DEPEND }}
key: ${{ runner.os }}-pnpm-store-${{ steps.files-hash.outputs.hash }} key: ${{ runner.os }}-pnpm-store-${{ steps.files-hash.outputs.hash }}
restore-keys: | restore-keys: |
${{ runner.os }}-pnpm-store- ${{ runner.os }}-pnpm-store-