From 2c15027f405ae8c26c613dff597afe4a2e04cfb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E6=B8=B8=E5=90=9B?= Date: Tue, 10 May 2022 00:46:13 +0800 Subject: [PATCH] ci: simplify pr-docs-build & remove macos-build (#7597) --- .github/workflows/pr-docs-build.yml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/.github/workflows/pr-docs-build.yml b/.github/workflows/pr-docs-build.yml index a6c44cca1d..d634f07e6a 100644 --- a/.github/workflows/pr-docs-build.yml +++ b/.github/workflows/pr-docs-build.yml @@ -9,7 +9,8 @@ jobs: strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + node-version: [16.x] + os: [ubuntu-latest, windows-latest] fail-fast: false env: @@ -19,26 +20,17 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 7 + - name: Setup node uses: actions/setup-node@v3 with: - node-version: '16' + node-version: ${{ matrix.node-version }} registry-url: https://registry.npmjs.com/ - - - name: Setup pnpm - uses: pnpm/action-setup@v2 - - - name: Cache ~/.pnpm-store - uses: actions/cache@v3 - env: - cache-name: cache-pnpm-store - with: - path: ~/.pnpm-store - key: ${{ runner.os }}-preview-${{ env.cache-name }}-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-preview-${{ env.cache-name }}- - ${{ runner.os }}-preview- - ${{ runner.os }}- + cache: 'pnpm' - name: Install dependencies run: pnpm i --frozen-lockfile