Skip to content

Commit cfc5be3

Browse files
committed
ci: 统一使用 pnpm
1 parent 4c554e1 commit cfc5be3

File tree

4 files changed

+11691
-14401
lines changed

4 files changed

+11691
-14401
lines changed

.github/workflows/sync-h5.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,21 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@v4
18-
- run: npm i fs-extra --force
19-
- run: node scripts/copy-docs-h5-or-taro.js
18+
19+
- name: Install pnpm
20+
run: corepack enable pnpm
21+
22+
- uses: actions/setup-node@v4
23+
with:
24+
node-version: '18'
25+
cache: 'pnpm'
26+
27+
- name: Install dependencies
28+
run: pnpm install
29+
30+
- name: Generate doc files
31+
run: node scripts/copy-docs-h5-or-taro.js
32+
2033
- name : Sync
2134
uses : JamesIves/[email protected]
2235
with :

.github/workflows/sync-migrate.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,21 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- uses: actions/checkout@v4
19-
- run: npm i fs-extra --force
20-
- run: node scripts/copy-migrate-from-v1.js
19+
20+
- name: Install pnpm
21+
run: corepack enable pnpm
22+
23+
- uses: actions/setup-node@v4
24+
with:
25+
node-version: '18'
26+
cache: 'pnpm'
27+
28+
- name: Install dependencies
29+
run: pnpm install
30+
31+
- name: Copy migrate from v1
32+
run: node scripts/copy-migrate-from-v1.js
33+
2134
- name : Sync
2235
uses : JamesIves/[email protected]
2336
with :

.github/workflows/sync-taro.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,21 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@v4
18-
- run: npm i fs-extra --force
19-
- run: node scripts/copy-docs-h5-or-taro.js taro
18+
19+
- name: Install pnpm
20+
run: corepack enable pnpm
21+
22+
- uses: actions/setup-node@v4
23+
with:
24+
node-version: '18'
25+
cache: 'pnpm'
26+
27+
- name: Install dependencies
28+
run: pnpm install
29+
30+
- name: Generate doc files
31+
run: node scripts/copy-docs-h5-or-taro.js taro
32+
2033
- name : Sync
2134
uses : JamesIves/[email protected]
2235
with :

0 commit comments

Comments
 (0)