workflow: upgrade to pnpm 7

This commit is contained in:
Evan You
2022-05-12 08:33:08 +08:00
parent eed3973459
commit b5aa768733
4 changed files with 51 additions and 24 deletions

View File

@@ -7,7 +7,7 @@ on:
branches:
- main
jobs:
test:
unit-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -15,7 +15,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 6.15.1
version: 7.0.1
- name: Set node version to 16
uses: actions/setup-node@v2
@@ -26,7 +26,28 @@ jobs:
- run: pnpm install
- name: Run unit tests
run: pnpm run test
run: pnpm run test-unit
e2e-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 7.0.1
- name: Set node version to 16
uses: actions/setup-node@v2
with:
node-version: 16
cache: 'pnpm'
- run: pnpm install
- name: Run unit tests
run: pnpm run test-e2e
lint-and-test-dts:
runs-on: ubuntu-latest
@@ -36,7 +57,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 6.15.1
version: 7.0.1
- name: Set node version to 16
uses: actions/setup-node@v2
@@ -62,7 +83,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 6.15.1
version: 7.0.1
- name: Set node version to 16
uses: actions/setup-node@v2