diff --git a/.github/workflows/limit-size.yml b/.github/workflows/limit-size.yml index 8b35c61..3d05027 100644 --- a/.github/workflows/limit-size.yml +++ b/.github/workflows/limit-size.yml @@ -16,21 +16,15 @@ jobs: with: node-version-file: '.nvmrc' - # install deps + # install dependencies - name: Install Dependencies run: npm ci - # build all packages - - name: Build All Packages - run: npm run build - - # generate size-limit jsons for each package - - name: Generate Size Limit Jsons For All Packages - run: npm run size-limit:json - - name: Size Limit Json uses: andresz1/size-limit-action@v1.8.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} - skip_step: build + skip_step: install + build_script: size-limit:json + package_manager: npm script: node cli/prepare-size-limit.js diff --git a/package.json b/package.json index a0f471b..378f0a8 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "build": "npx nx run-many -t build", "pack": "npx nx run-many -t pack", "size-limit:verify": "npx nx run-many -t size-limit:verify", + "presize-limit:json": "npm run build", "size-limit:json": "npx nx run-many -t size-limit:json", "size-limit:output-json": "node cli/prepare-size-limit.js", "prepare": "husky",