File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Bundle Size Report
2+
3+ on :
4+ pull_request :
5+ types : [opened, synchronize, reopened]
6+
7+ jobs :
8+ bundle-size :
9+ name : Bundle Size Report
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : read
13+ pull-requests : write
14+ steps :
15+ - name : Checkout code
16+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
17+ with :
18+ fetch-depth : 0
19+ persist-credentials : false
20+
21+ - name : Setup Node.js
22+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
23+ with :
24+ node-version-file : ' .nvmrc'
25+
26+ - name : Install dependencies
27+ run : npm ci
28+
29+ - name : Build project
30+ run : npm run build
31+
32+ - name : Report bundle sizes
33+ uses : preactjs/compressed-size-action@946a292cd35bd1088e0d7eb92b69d1a8d5b5d76a # 2.8.0
34+ with :
35+ repo-token : ${{ secrets.GITHUB_TOKEN }}
36+ pattern : ' dist/index.{mjs,cjs}'
37+ compress : gzip
38+ comment : true
You can’t perform that action at this time.
0 commit comments