Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: make ruby work again #650

Merged
merged 4 commits into from
Jun 7, 2024
Merged

feat: make ruby work again #650

merged 4 commits into from
Jun 7, 2024

Conversation

sxlijin
Copy link
Collaborator

@sxlijin sxlijin commented Jun 7, 2024

  • ruby now supports streaming and tracing
  • ruby does not yet support: custom trace decorators, images, or dynamic types
  • ruby compilation is not baked into the default cargo build - too much stuff requires ruby-specific compiler flags
  • baml gem 0.1.10 has been released and contains the latest stuff
  • release_language_client_ruby now works
  • ruby codegen has been updated, and needs to be shipped in the vscode extension
  • fix: codegen for the default baml_client used to automatically happen in baml_src, it now happens in baml_src/..
  • chore: delete integ-tests2

Copy link

vercel bot commented Jun 7, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
baml ⬜️ Ignored (Inspect) Visit Preview Jun 7, 2024 6:34pm

@sxlijin sxlijin changed the title make ruby work again feat: make ruby work again Jun 7, 2024
get ruby building again

add baml cli for codegen

add todo for the cli

add codegen hook for ruby

fix rake generate task

make ruby client build work

ruby kinda works

streaming is in a partially working state

clean up codegen

implement partial types for ruby

partial types template

partial type codegen

generate streaming types for ruby

start working on inlined

fix escaping

cargo fmt

fix a bunch of compile warnings

build the inlined client

implement integ tests

add instructions for running ruby integ tests

fix python readme

remove tokio demo

bump version

fix it

debug where we are

run from the correct directory

fix again

cancel in flight jobs

correct rb-sys-dock path

choose a default working dir

try to fix the gemspec

add bin to gemspec

add bin to checked-in files

exe is normal

try including exe in extensiontask

undo

fix the output dir for generators

bump version again

broke rust build

delete integ-tests

add mise to envrc

do not auto run workflow
@sxlijin sxlijin merged commit 6472bec into canary Jun 7, 2024
18 of 22 checks passed
@sxlijin sxlijin deleted the sam/fix-ruby branch June 7, 2024 18:47
anish-palakurthi pushed a commit that referenced this pull request Jun 11, 2024
- ruby now supports streaming and tracing
- ruby does _not_ yet support: custom trace decorators, images, or
dynamic types
- ruby compilation is not baked into the default `cargo build` - too
much stuff requires ruby-specific compiler flags
- `baml` gem 0.1.10 has been released and contains the latest stuff
- `release_language_client_ruby` now works
- ruby codegen has been updated, and needs to be shipped in the vscode
extension
- fix: codegen for the default `baml_client` used to automatically
happen in `baml_src`, it now happens in `baml_src/..`
- chore: delete integ-tests2
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