From a582e883d2c3e2f16e49c86c6c121d529efaa233 Mon Sep 17 00:00:00 2001 From: Innei Date: Sun, 26 Jun 2022 22:58:37 +0800 Subject: [PATCH] chore: speed-up ci --- .github/workflows/build.yml | 3 ++- .github/workflows/release.yml | 3 ++- .github/workflows/test.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a104a056..857b6115 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,6 +23,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} + cache: 'pnpm' - name: Cache pnpm modules uses: actions/cache@v3 env: @@ -31,7 +32,7 @@ jobs: path: ~/.pnpm-store key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}- + ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: pnpm/action-setup@v2.2.2 with: version: latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 10ed833f..c39e1be0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,6 +22,7 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 16.x + cache: 'pnpm' - name: Start MongoDB uses: supercharge/mongodb-github-action@1.7.0 with: @@ -38,7 +39,7 @@ jobs: path: ~/.pnpm-store key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}- + ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: pnpm/action-setup@v2.2.2 with: version: latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fc010446..636e356b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,6 +20,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} + cache: 'pnpm' - name: Cache pnpm modules uses: actions/cache@v3 env: @@ -28,7 +29,7 @@ jobs: path: ~/.pnpm-store key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}- + ${{ runner.os }}-build-${{ env.cache-name }}-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }} - uses: pnpm/action-setup@v2.2.2 with: