Skip to content

chore: refresh size-gate baselines - #4316

Open
sxlijin wants to merge 1 commit into
canaryfrom
chore/size-gate-baseline-refresh
Open

chore: refresh size-gate baselines#4316
sxlijin wants to merge 1 commit into
canaryfrom
chore/size-gate-baseline-refresh

Conversation

@sxlijin

@sxlijin sxlijin commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Adopted from CI run e8ad36fcf207ea7b6d962bd9f16958e1dcf2706d.

Binary size checks passed

7 passed

Artifact Platform File Gzip Gated on Baseline Delta Status
baml-cli Linux 🔒 26.4 MB 11.2 MB file 27.4 MB -956.7 KB (-3.5%) OK
packed-program Linux 🔒 17.0 MB 6.9 MB file 18.6 MB -1.6 MB (-8.7%) OK
baml-cli macOS 🔒 20.6 MB 9.8 MB file 21.3 MB -698.4 KB (-3.3%) OK
packed-program macOS 🔒 13.3 MB 6.1 MB file 14.5 MB -1.1 MB (-7.8%) OK
bridge_wasm WASM 15.8 MB 🔒 4.3 MB gzip 4.6 MB -344.4 KB (-7.5%) OK
baml-cli Windows 🔒 22.1 MB 10.0 MB file 23.0 MB -849.0 KB (-3.7%) OK
packed-program Windows 🔒 14.1 MB 6.1 MB file 15.5 MB -1.4 MB (-8.9%) OK

🔒 = the size this artifact is GATED on (ceiling + delta). Binaries gate on file size (installed binary); WASM gates on gzip (download size). The other size is shown for information only.


Generated by cargo size-gate

@vercel

vercel Bot commented Aug 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
beps Ready Ready Preview Aug 11, 2026 9:47am
promptfiddle2 Ready Ready Preview Aug 11, 2026 9:47am

Request Review

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

⏭️ Performance benchmarks were skipped

Perf benchmarks (CodSpeed) are opt-in on pull requests — they no longer run on every push. They always run automatically after merge to canary/main.

To run them on this PR, do any of the following, then push a commit (or re-run CI):

  • Add RUN_CODSPEED=1 to the PR description, or
  • Include run-perf or /perf in the PR title or any commit message.

@coderabbitai

coderabbitai Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The size-gate configuration allows larger baml-cli, packed-program, and bridge_wasm artifacts. Platform-specific TOML records update build metadata and measured artifact sizes for four targets.

Changes

Size-gate refresh

Layer / File(s) Summary
Update size-gate limits
baml_language/.cargo/size-gate.toml
The maximum sizes increased for baml-cli, packed-program, and bridge_wasm.
Refresh platform baselines
baml_language/.ci/size-gate/*.toml
Build metadata and recorded artifact sizes were updated for Apple, WebAssembly, Windows, and Linux targets.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

A rabbit checked each binary’s height,
Then raised the gate by just the right bite.
Apple and Windows hopped in line,
Linux and Wasm matched the sign.
Fresh stamps marked each measured run—
The size-gate watch was neatly done.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the refresh of size-gate baselines across the updated artifact configuration files.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/size-gate-baseline-refresh

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

Binary size checks passed

7 passed

Artifact Platform File Gzip Gated on Baseline Delta Status
baml-cli Linux 🔒 26.4 MB 11.2 MB file 26.4 MB -13.0 KB (-0.0%) OK
packed-program Linux 🔒 17.0 MB 6.9 MB file 17.0 MB -36.0 KB (-0.2%) OK
baml-cli macOS 🔒 20.6 MB 9.8 MB file 20.6 MB +35.6 KB (+0.2%) OK
packed-program macOS 🔒 13.3 MB 6.1 MB file 13.3 MB +20.7 KB (+0.2%) OK
baml-cli Windows 🔒 22.1 MB 10.0 MB file 22.1 MB -10.1 KB (-0.0%) OK
packed-program Windows 🔒 14.1 MB 6.1 MB file 14.2 MB -13.4 KB (-0.1%) OK
bridge_wasm WASM 15.8 MB 🔒 4.3 MB gzip 4.3 MB -29.8 KB (-0.7%) OK

🔒 = the size this artifact is GATED on (ceiling + delta). Binaries gate on file size (installed binary); WASM gates on gzip (download size). The other size is shown for information only.


Generated by cargo size-gate · workflow run

@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant