1+ name : pr-compressed-size
2+
3+ on :
4+ pull_request :
5+
6+ jobs :
7+ tdesign-web-components :
8+ runs-on : ubuntu-latest
9+ steps :
10+ - uses : actions/checkout@v6
11+ with :
12+ submodules : recursive
13+
14+ - uses : pnpm/action-setup@v4
15+
16+ - uses : actions/setup-node@v6
17+ with :
18+ node-version-file : .node-version
19+
20+ - uses : preactjs/compressed-size-action@v2
21+ with :
22+ build-script : ' build:ui'
23+ repo-token : ' ${{ secrets.GITHUB_TOKEN }}'
24+ pattern : ' ./packages/tdesign-web-components/dist/**/*.{js,css}'
25+ comment-key : tdesign-web-components
26+
27+ tdesign-web-components-chat :
28+ runs-on : ubuntu-latest
29+ steps :
30+ - uses : actions/checkout@v6
31+ with :
32+ submodules : recursive
33+
34+ - uses : pnpm/action-setup@v4
35+
36+ - uses : actions/setup-node@v6
37+ with :
38+ node-version-file : .node-version
39+
40+ - uses : preactjs/compressed-size-action@v2
41+ with :
42+ build-script : ' build:chat'
43+ repo-token : ' ${{ secrets.GITHUB_TOKEN }}'
44+ pattern : ' ./packages/tdesign-web-components-chat/es/**/*.{mjs,css}'
45+ comment-key : tdesign-web-components-chat
46+ runs-on : ubuntu-latest
47+ steps :
48+ - uses : actions/checkout@v6
49+ with :
50+ submodules : recursive
51+
52+ - uses : pnpm/action-setup@v4
53+
54+ - uses : actions/setup-node@v6
55+ with :
56+ node-version-file : .node-version
57+
58+ - uses : preactjs/compressed-size-action@v2
59+ with :
60+ build-script : ' build:auto-import-resolver'
61+ repo-token : ' ${{ secrets.GITHUB_TOKEN }}'
62+ pattern : ' ./packages/auto-import-resolver/dist/*.{js,cjs,mjs}'
63+ comment-key : auto-import-resolver
0 commit comments