From 2a1722bb52c7a48e6a7083ecb9514a0961da4fb7 Mon Sep 17 00:00:00 2001 From: Phantom Date: Thu, 8 Jan 2026 17:42:59 +0800 Subject: [PATCH] fix(workflows): add pnpm installing and caching (#12374) --- .github/workflows/github-issue-tracker.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/github-issue-tracker.yml b/.github/workflows/github-issue-tracker.yml index ec3b46f74f..ff765c0529 100644 --- a/.github/workflows/github-issue-tracker.yml +++ b/.github/workflows/github-issue-tracker.yml @@ -58,6 +58,22 @@ jobs: with: node-version: 22 + - name: Install pnpm + uses: pnpm/action-setup@v4 + + - name: Get pnpm store directory + id: pnpm-cache + shell: bash + run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_OUTPUT + + - name: Cache pnpm dependencies + uses: actions/cache@v4 + with: + path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm- + - name: Install dependencies if: steps.check_time.outputs.should_delay == 'false' run: pnpm install