A github action that reports changes in compressed file sizes on your PRs.
- Automatically uses
yarn
ornpm ci
when lockfiles are present - Builds your PR, then builds the target and compares between the two
- Doesn't upload anything or rely on centralized storage
Add a workflow (.github/workflows/main.yml
):
name: Compressed Size
on: [pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2-beta
with:
fetch-depth: 1
- uses: preactjs/compressed-size-action@v1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"