ci: setup pnpm from corepack config to avoid flaky lockfile (#1258)

This commit is contained in:
LongYinan authored and GitHub committed 2023-03-02 18:21:55 +08:00
1 parent a4892e5992
commit 6138fefa9e
8 files changed
+21 -47

No files matched your search

+7 -11
View File
@@ -22,15 +22,14 @@ jobs:
environment: development
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 'latest'
- name: Use Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: 18.x
cache: 'pnpm'
- name: Restore cache
uses: actions/cache@v3
@@ -73,8 +72,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 'latest'
- uses: actions/setup-node@v3
with:
node-version: 18.x
@@ -131,13 +129,11 @@ jobs:
environment: production
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 'latest'
- name: Use Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: 18.x
registry-url: https://npm.pkg.github.com
@@ -199,7 +195,7 @@ jobs:
steps:
- name: Check out the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Download artifact
uses: actions/download-artifact@v3