Skip to content

Commit 6962896

Browse files
authored
ci: add size check integration (#2369)
1 parent 5c37efe commit 6962896

File tree

2 files changed

+21
-12
lines changed

2 files changed

+21
-12
lines changed

.circleci/config.yml

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ defaults: &defaults
77
step_restore_cache: &restore_cache
88
restore_cache:
99
keys:
10-
- v1-dependencies-{{ checksum "yarn.lock" }}-1
11-
- v1-dependencies-
10+
- v1-dependencies-{{ checksum "yarn.lock" }}-1
11+
- v1-dependencies-
1212

1313
step_install_deps: &install_deps
1414
run:
@@ -45,19 +45,9 @@ jobs:
4545
- *save_cache
4646
- run: yarn test-dts
4747

48-
check-size:
49-
<<: *defaults
50-
steps:
51-
- checkout
52-
- *restore_cache
53-
- *install_deps
54-
- *save_cache
55-
- run: yarn size
56-
5748
workflows:
5849
version: 2
5950
ci:
6051
jobs:
6152
- test
6253
- test-dts
63-
- check-size

.github/workflows/size-check.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: 'size'
2+
on:
3+
pull_request:
4+
branches:
5+
- master
6+
jobs:
7+
size:
8+
runs-on: ubuntu-latest
9+
env:
10+
CI_JOB_NUMBER: 1
11+
steps:
12+
- uses: actions/checkout@v1
13+
- uses: bahmutov/npm-install@v1
14+
15+
- uses: posva/[email protected]
16+
with:
17+
github_token: ${{ secrets.GITHUB_TOKEN }}
18+
build_script: size
19+
files: packages/vue/dist/vue.global.prod.js packages/runtime-dom/dist/runtime-dom.global.prod.js packages/size-check/dist/size-check.global.prod.js

0 commit comments

Comments
 (0)