bundle sentinel active

Bundle sizes
under control.

Boris watches your JavaScript bundle sizes across every pull request — so bloat is caught before it ships, not after.

How it works ↓
GitHub Action nativeno credit card needed
acme/my-app — PR #142 — bundle reportboris
filemainprchange
dist/index.js41.2 KB42.4 KB+1.2 KB (+2.9%)
dist/vendor.js132.8 KB128.7 KB−4.1 KB (−3.1%)
dist/chunk-ui.js18.3 KB18.3 KBno change
dist/chunk-react.js38.9 KB39.1 KB+0.2 KB (+0.5%)
4 files · net −2.7 KBreported by boris ✓

Capabilities

Everything you need
to stay lean.

Per-PR bundle reports

Every pull request gets a precise size breakdown. Know immediately if a dependency change ballooned your bundle.

Historical evolution

Track bundle trends across months and see which PRs introduced growth. Spot regressions, not just symptoms.

GitHub Action native

One workflow step. Drop the action into your existing CI and Boris handles the rest — no servers to manage.

Package-level granularity

Monorepo? No problem. Track each package independently and understand exactly where size growth originates.

Scoped API keys

Generate repository-scoped keys for your CI pipeline. SHA-256 hashed at rest, revocable any time.

Free to start

Get started at no cost, no credit card required. Track your bundle sizes from day one.

Workflow

Up and running
in minutes.

01

Link your repository

Connect any GitHub repository from your Boris dashboard.

Dashboard → Add repository → owner/repo
02

Add the GitHub Action

Drop one step into your pull-request workflow. Boris builds, measures, and reports sizes automatically.

uses: JoviDeCroock/boris-the-bundle-tracker/action@main
03

Boris reports on every PR

Every pull request gets a full size breakdown. Historical data builds up over time so you can spot trends.

dist/index.js 42.3 KB +1.2 KB (+2.9%)

FAQ

Common questions.