name: Compressed Size Test on: [pull_request] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '20.x' cache: 'yarn' - name: Cache node modules uses: actions/cache@v4 with: path: | node_modules packages/*/node_modules key: node-modules-${{ hashFiles('**/yarn.lock') }} restore-keys: | node-modules- - name: Install dependencies run: yarn install --prefer-offline --frozen-lockfile - name: Check compressed size uses: preactjs/compressed-size-action@v2 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" build-script: "deploy" pattern: "./packages/webamp/built/*bundle.min.js"