-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
`cargo build` in `engine/` will now surface build errors in the Ruby code. This will require users to have `ruby >= 3.1` installed on their system, which we'll enforce using `mise` and `direnv` - I've added instructions for how to do this in `engine/baml-runtime/build.rs`, which will complain loudly, and with helpful error messages, if the checks it applies on a user's machine don't pass. Also update our CI and release workflows to build with Ruby (windows and arm64-linux do not build Ruby, due to weird issues with both) - releases building: https://github.com/BoundaryML/baml/actions/runs/10068806151/job/27834787301 - releases pushing: https://github.com/BoundaryML/baml/actions/runs/10068719096/job/27834639984
- Loading branch information
Showing
50 changed files
with
280 additions
and
88 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,5 @@ | ||
[tools] | ||
node = "latest" | ||
ruby = "3.1" | ||
pnpm = "latest" | ||
poetry = "latest" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.