diff --git a/.gitea/workflows/deploy-vps.yaml b/.gitea/workflows/deploy-vps.yaml index 6ca059f..96bf489 100644 --- a/.gitea/workflows/deploy-vps.yaml +++ b/.gitea/workflows/deploy-vps.yaml @@ -44,12 +44,22 @@ jobs: uses: pnpm/action-setup@v4 with: version: 10.30.3 + run_install: false + + - name: Configure pnpm store + run: pnpm config set store-dir /root/.pnpm-store - name: Setup Node.js uses: actions/setup-node@v6 with: node-version-file: ".nvmrc" - cache: "pnpm" + + - name: Cache pnpm store + uses: actions/cache@v4 + with: + path: /root/.pnpm-store + key: pnpm-${{ hashFiles('pnpm-lock.yaml') }} + restore-keys: pnpm- - name: Install dependencies run: pnpm install --frozen-lockfile