Skip to content

Commit 161fb42

Browse files
authored
chore(ruby): prebuild for 3.4 (#274)
* chore(ruby): prebuild for 3.4 * chore(ruby): add changeset
1 parent 6d7c882 commit 161fb42

File tree

4 files changed

+18
-7
lines changed

4 files changed

+18
-7
lines changed

.changeset/neat-ghosts-press.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"ruby-sdk": patch
3+
---
4+
5+
Bump rb_sys to support Ruby 3.4. Also adds prebuilt libraries for Ruby 3.4.

.github/workflows/ruby.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
---
21
name: Ruby SDK
32

43
on:
@@ -12,6 +11,7 @@ on:
1211
- 'mock-server/**'
1312
- 'package-lock.json'
1413
- 'package.json'
14+
- '.github/workflows/ruby.yml'
1515
pull_request:
1616
paths:
1717
- 'ruby-sdk/**'
@@ -20,6 +20,7 @@ on:
2020
- 'mock-server/**'
2121
- 'package-lock.json'
2222
- 'package.json'
23+
- '.github/workflows/ruby.yml'
2324

2425
concurrency:
2526
group: ${{ github.workflow }}-${{ github.ref }}
@@ -32,7 +33,12 @@ jobs:
3233
fail-fast: false
3334
matrix:
3435
os: [ubuntu, macos]
35-
ruby: ["3.0", "3.1", "3.2", "3.3"]
36+
ruby:
37+
- "3.0"
38+
- "3.1"
39+
- "3.2"
40+
- "3.3"
41+
- "3.4"
3642

3743
steps:
3844
- uses: actions/checkout@v4

ruby-sdk/Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ruby-sdk/ext/eppo_client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ log = { version = "0.4.21", features = ["kv_serde"] }
1717
magnus = { version = "0.7.1" }
1818
serde = { version = "1.0.203", features = ["derive"] }
1919
serde_magnus = "0.9.0"
20-
rb-sys = "0.9.102"
20+
rb-sys = "0.9.105"
2121
serde_json = "1.0.128"
2222
tokio = { version = "1.44.1", default-features = false, features = ["time"] }

0 commit comments

Comments
 (0)