1- name : Compressed Size
1+ name : pr-compressed-size
22
33on :
44 pull_request :
55 types : [opened, synchronize]
66
77jobs :
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
0 commit comments