ci: 集成 Turborepo Remote Cache (#319)

This commit is contained in:
YHH
2025-12-24 23:06:38 +08:00
committed by GitHub
parent 235c432edb
commit 9d581ccd8d

View File

@@ -25,6 +25,9 @@ on:
jobs: jobs:
ci: ci:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
steps: steps:
- name: Checkout code - name: Checkout code
@@ -67,17 +70,7 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: pnpm install --no-frozen-lockfile run: pnpm install --no-frozen-lockfile
# 缓存 Turbo # 构建所有包 (使用 Turborepo Remote Cache)
- name: Cache Turbo
uses: actions/cache@v4
with:
path: .turbo
key: turbo-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.sha }}
restore-keys: |
turbo-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}-
turbo-${{ runner.os }}-
# 构建所有包
- name: Build all packages - name: Build all packages
run: pnpm run build run: pnpm run build