From: Eduardo San Martin Morote Date: Thu, 15 Oct 2020 15:37:00 +0000 (+0200) Subject: ci: add size check integration (#2369) X-Git-Tag: v3.0.1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=696289646517ee817acff668965b39cb5fcc2dc1;p=thirdparty%2Fvuejs%2Fcore.git ci: add size check integration (#2369) --- diff --git a/.circleci/config.yml b/.circleci/config.yml index de7e22aa31..bb2a2df175 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,8 +7,8 @@ defaults: &defaults step_restore_cache: &restore_cache restore_cache: keys: - - v1-dependencies-{{ checksum "yarn.lock" }}-1 - - v1-dependencies- + - v1-dependencies-{{ checksum "yarn.lock" }}-1 + - v1-dependencies- step_install_deps: &install_deps run: @@ -45,19 +45,9 @@ jobs: - *save_cache - run: yarn test-dts - check-size: - <<: *defaults - steps: - - checkout - - *restore_cache - - *install_deps - - *save_cache - - run: yarn size - workflows: version: 2 ci: jobs: - test - test-dts - - check-size diff --git a/.github/workflows/size-check.yml b/.github/workflows/size-check.yml new file mode 100644 index 0000000000..bf63447ecd --- /dev/null +++ b/.github/workflows/size-check.yml @@ -0,0 +1,19 @@ +name: 'size' +on: + pull_request: + branches: + - master +jobs: + size: + runs-on: ubuntu-latest + env: + CI_JOB_NUMBER: 1 + steps: + - uses: actions/checkout@v1 + - uses: bahmutov/npm-install@v1 + + - uses: posva/size-check-action@v1.0.2 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + build_script: size + 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