Repository navigation
Release BAML 0.25.0 - #5551
Release BAML 0.25.0#5551
Conversation
The 0.24.0 canary release failed at the Homebrew wrapper step (fixed by #5546), so Go was not published and the canary channel was not promoted. Release the next version instead. Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
⏭️ Performance benchmarks were skippedPerf benchmarks (CodSpeed) are opt-in on pull requests — they no longer run on every push. They always run automatically after merge to To run them on this PR, do any of the following, then push a commit (or re-run CI):
|
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
Binary size checks failed❌ 2 violations · ✅ 1 passed
Details & how to fixViolations:
Add/update baselines:
[artifacts.bridge_wasm]
file_bytes = 26013394
gzip_bytes = 7684802
[artifacts.packed-program]
file_bytes = 39141528
gzip_bytes = 16087464Generated by |
Bumps the BAML wrapper from 0.3.0 to 0.3.1 and the language from 0.25.0 to 0.25.1, using `scripts/baml-wrapper-version bump --patch` and `scripts/baml-language-version bump --patch`. Only version strings change, and both `check` commands pass. The 0.25.0 canary release from BoundaryML#5551 ([run 42150548387](https://github.com/BoundaryML/baml/actions/runs/42150548387)) failed at "Publish wrapper release assets": > wrapper tag baml-wrapper-0.3.0 points to dec4713, expected a2f6d54; bump the wrapper version The failed 0.24.0 release had created that tag before its Homebrew step failed. Because of this failure: - PyPI, npm and crates.io have 0.25.0. - The Go mirror, `pkg.boundaryml.com` manifests, docs, Homebrew, AUR and winget steps were skipped. - The canary channel was not promoted. RELEASING.md says to bump the wrapper version, and to bump the language version as well so the merge starts a canary release. 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> <!-- coderabbit-ai-generated:v1 --> ## Summary by CodeRabbit * **Release** * Updated the BAML toolchain and bridge runtime to version 0.25.1 across supported language SDKs and the VS Code extension. * Updated the BAML package to version 0.3.1. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Claude Opus 5.5 <[email protected]>
Bumps the BAML language version from 0.24.0 to 0.25.0 with
scripts/baml-language-version bump --minor. Only version strings change: 20 files, andbaml-language-version checkpasses.The 0.24.0 canary release (run 42111122075) failed at "Publish Homebrew wrapper formula" with "Refusing to load formula boundaryml/tap/baml from untrusted tap". #5546 fixed that. Because of the failure:
pkg.boundaryml.commanifests and the developer docs were not published.Rather than re-run 0.24.0, this releases 0.25.0 from current canary. That includes #5546 and the
package_namesetting (#5532, #5533).For the release oncall: the 0.3.0 wrapper got its GitHub release before the Homebrew step failed. RELEASING.md says a language release republishes the wrapper only when its version differs from the published one, so check that this release still publishes the Homebrew formula.
🤖 Generated with Claude Code
Summary by CodeRabbit