Skip to content

Commit 88d3373

Browse files
authored
chore: update build uniap script (#4179)
* chore: update build uniap script * chore: update name
1 parent e959be1 commit 88d3373

3 files changed

Lines changed: 33 additions & 12 deletions

File tree

.github/workflows/pkg-pr-new.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish_Any_Commit
1+
name: pkg-pr-new
22
on:
33
push:
44
branches: [develop]
@@ -21,6 +21,8 @@ jobs:
2121

2222
- run: pnpm run build
2323

24+
- run: pnpm run uniapp build:npm
25+
2426
- uses: actions/setup-node@v4
2527
with:
2628
node-version: 20
Lines changed: 29 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,56 @@
1-
name: Compressed Size
1+
name: pr-compressed-size
22

33
on:
44
pull_request:
55
types: [opened, synchronize]
66

77
jobs:
8-
compressed-size:
8+
miniprogram-size:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v6
1212
with:
1313
submodules: recursive
14+
15+
- uses: ./.github/actions/install-dep
16+
1417
- uses: preactjs/compressed-size-action@v2
1518
with:
19+
install-script: 'pnpm install --no-frozen-lockfile'
1620
repo-token: '${{ secrets.GITHUB_TOKEN }}'
17-
install-script: 'npm install --force'
1821
pattern: './packages/tdesign-miniprogram/miniprogram_dist/**/*.{js,wxs,wxml,json}'
1922
comment-key: miniprogram
2023

21-
- name: Install pnpm
22-
run: npm install -g pnpm@9
23-
24-
- name: Install dependencies
25-
run: pnpm install
24+
uniapp-size:
25+
runs-on: ubuntu-latest
26+
steps:
27+
- uses: actions/checkout@v6
28+
with:
29+
submodules: recursive
30+
31+
- uses: ./.github/actions/install-dep
2632

2733
- uses: preactjs/compressed-size-action@v2
2834
with:
35+
install-script: 'pnpm install --no-frozen-lockfile'
36+
build-script: 'uniapp build:npm'
2937
repo-token: '${{ secrets.GITHUB_TOKEN }}'
3038
pattern: './packages/tdesign-uniapp/npm_dist/**/*.{js,ts,vue,less,css}'
3139
comment-key: uniapp
3240

41+
uniapp-chat-size:
42+
runs-on: ubuntu-latest
43+
steps:
44+
- uses: actions/checkout@v6
45+
with:
46+
submodules: recursive
47+
48+
- uses: ./.github/actions/install-dep
49+
3350
- uses: preactjs/compressed-size-action@v2
3451
with:
52+
install-script: 'pnpm install --no-frozen-lockfile'
53+
build-script: 'uniapp build:npm'
3554
repo-token: '${{ secrets.GITHUB_TOKEN }}'
3655
pattern: './packages/tdesign-uniapp-chat/npm_dist/**/*.{js,ts,vue,less,css}'
37-
comment-key: uniapp-chat
56+
comment-key: uniapp-chat

packages/tdesign-uniapp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@
426426
"dev:mp": "npm run dev:mp-weixin",
427427
"dev:mp:pure": "pnpm --filter=\"./example\" dev:mp-weixin",
428428
"build": "pnpm --filter=\"./site\" build && pnpm --filter=\"./example\" build:h5",
429+
"build:npm": "npm run init && npm run release:prepare",
429430
"build:mp-weixin": "pnpm --filter=\"./example\" build:mp-weixin",
430431
"build:mp-alipay": "pnpm --filter=\"./example\" build:mp-alipay",
431432
"build:mp-toutiao": "pnpm --filter=\"./example\" build:mp-toutiao",
@@ -442,7 +443,6 @@
442443
"type-check": "vue-tsc --noEmit",
443444
"init": "node ./example/script/watch/init.js && node ./example/script/pages/index.js",
444445
"watch": "node ./example/script/watch/watch.js",
445-
"prepare": "npm run init && npm run release:prepare",
446446
"release:prepare": "node ./example/script/release/prepare.js",
447447
"publish": "cd npm_dist && npm publish",
448448
"commit": "git-cz"

0 commit comments

Comments
 (0)