Add first-class C# SDK generation and runtime support#4120
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
41dcd09 to
79e51c9
Compare
⏭️ 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):
|
Binary size checks failed❌ 3 violations · ✅ 4 passed
Details & how to fixViolations:
Add/update baselines:
[artifacts.baml-cli]
file_bytes = 20306304
stripped_bytes = 20306336
gzip_bytes = 9691188
[artifacts.baml-cli]
file_bytes = 21914624
stripped_bytes = 21914624
gzip_bytes = 9918776
[artifacts.baml-cli]
file_bytes = 26196496
stripped_bytes = 26196488
gzip_bytes = 11120413Generated by |
Summary
Canary rebase and boundary
4aad907cc0c421c5275837cb02f46cae05c87db7baml_stdhost-boundary annotations and AST/shared compiler-semantic changesShared correctness fixes
Validation
cargo fmt --all -- --checkcargo clippy --workspace --all-targets --all-features -- -D warningscargo nextest run -p sdk_test_csharp— 15/15cargo test -p sdkgen_csharp— 47/47cargo test -p baml_bridge— 62/62 across unit, conversion, and live suitescargo test -p bridge_cfficargo test -p bridge_ctypes -p bex_heap -p bex_external_types