ci: re-seed the bundle budget after the October audit fix batch #419

Merged
jared merged 1 commits from ci/reseed-bundle-budget into lotus 2026-10-18 23:28:47 -04:00
Owner

The entry chunk on lotus (d7bc6d94) is 360,238 bytes gzip, past the 358,317 budget seeded in September (#96). So every PR now fails Build & Quality Checks on the bundle-size step. #409, #417 and #418 failed this way; their build, tests, lint, types, boot check and audit all pass locally.

The growth is the October audit's fix batch: about 40 merged PRs touching call state, status, notifications, search and settings. It isn't one regression.

Change: re-seed scripts/bundle-budget.json per its own rule (measured sizes + 10%):

measured on lotus old budget new budget
total gzip 1,666,894 1,731,120 1,833,583
largest chunk 360,238 358,317 396,262

The comment records where the numbers came from. Worth a follow-up: the entry chunk keeps growing, and moving some always-mounted features into lazy chunks would win this back.

🤖 Generated with Claude Code

https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5

The entry chunk on `lotus` (d7bc6d94) is **360,238 bytes** gzip, past the **358,317** budget seeded in September (#96). So **every PR now fails** Build & Quality Checks on the bundle-size step. #409, #417 and #418 failed this way; their build, tests, lint, types, boot check and audit all pass locally. The growth is the October audit's fix batch: about 40 merged PRs touching call state, status, notifications, search and settings. It isn't one regression. **Change:** re-seed `scripts/bundle-budget.json` per its own rule (measured sizes + 10%): | | measured on lotus | old budget | new budget | |---|---|---|---| | total gzip | 1,666,894 | 1,731,120 | 1,833,583 | | largest chunk | 360,238 | 358,317 | 396,262 | The comment records where the numbers came from. Worth a follow-up: the entry chunk keeps growing, and moving some always-mounted features into lazy chunks would win this back. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared added 1 commit 2026-10-18 23:14:57 -04:00
ci: re-seed the bundle budget after the October audit fix batch
CI / Build & Quality Checks (pull_request) Successful in 1m48s
CI / Trigger Desktop Build (pull_request) Skipped
CI / Docker image build & smoke test (pull_request) Skipped
CI / Secret scan (gitleaks) (pull_request) Successful in 8s
CI / Playwright smoke (e2e) (pull_request) Successful in 11m29s
bc7458ac99
The entry chunk on lotus (d7bc6d94) is 360238 bytes gzip, past the
358317 budget seeded in September, so every PR now fails Build &
Quality Checks. The growth is ~40 merged fixes (call-state, status,
notification, search and settings changes), not one regression.
Re-seed per the file's rule: measured sizes +10% (total 1666894 →
1833583, largest 360238 → 396262).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared merged commit 04605f2680 into lotus 2026-10-18 23:28:47 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#419