Commit eae1cec
authored
feat: BAML gem supports ruby 3.4 (#1804)
`baml` gem now supports ruby 3.4
1. Update runtime_test.rb to find integ-tests relative to file instead
of hardcoded path.
2. Update github workflow to include ruby 3.4. Currently suffers from
the same pinning issue, will follow up with another PR to have it be
unpinned to 3.4. But at least this unblocks ruby 3.4.
3. bump Gemfile.lock to latest baml gem
<!-- ELLIPSIS_HIDDEN -->
----
> [!IMPORTANT]
> Add support for Ruby 3.4 in `baml` gem by updating GitHub workflow,
test paths, and `Gemfile.lock`.
>
> - **Ruby 3.4 Support**:
> - Update `.github/workflows/build-ruby-release.reusable.yaml` to
include Ruby 3.4 in the build matrix.
> - Modify `runtime_test.rb` to use relative paths for `integ-tests`
directory.
> - **Gem Updates**:
> - Update `Gemfile.lock` to latest `baml` gem version.
> - **Misc**:
> - Adjust `serialize` method in `sorbet_test.rb` to include additional
parameters.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis"
src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=BoundaryML%2Fbaml&utm_source=github&utm_medium=referral)<sup>
for ddd2873. It will automatically
update as commits are pushed.</sup>
<!-- ELLIPSIS_HIDDEN -->1 parent c2b3c43 commit eae1cec
4 files changed
Lines changed: 11 additions & 9 deletions
File tree
- .github/workflows
- engine/language_client_ruby
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | | - | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments