Skip to content

Commit 3ef23bd

Browse files
committed
Added: CI testing for Ruby 4.0
1 parent 44c169c commit 3ef23bd

3 files changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
os: [ubuntu-latest, macos-latest]
19-
ruby-version: ['3.2', '3.3', '3.4']
19+
ruby-version: ['3.2', '3.3', '3.4', '4.0']
2020

2121
steps:
2222
# Security: Pin to commit SHA instead of tag to prevent tag hijacking

Gemfile.lock

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ PATH
22
remote: .
33
specs:
44
braintrust (0.3.0)
5+
logger (>= 1.0)
56
openssl (~> 3.3.1)
67
opentelemetry-exporter-otlp (~> 0.28)
78
opentelemetry-sdk (~> 1.3)
@@ -24,15 +25,15 @@ GEM
2425
bigdecimal
2526
rexml
2627
docile (1.4.1)
27-
google-protobuf (4.33.2-aarch64-linux-gnu)
28+
google-protobuf (4.34.1-aarch64-linux-gnu)
2829
bigdecimal
29-
rake (>= 13)
30-
google-protobuf (4.33.2-arm64-darwin)
30+
rake (~> 13.3)
31+
google-protobuf (4.34.1-arm64-darwin)
3132
bigdecimal
32-
rake (>= 13)
33-
google-protobuf (4.33.2-x86_64-linux-gnu)
33+
rake (~> 13.3)
34+
google-protobuf (4.34.1-x86_64-linux-gnu)
3435
bigdecimal
35-
rake (>= 13)
36+
rake (~> 13.3)
3637
googleapis-common-protos-types (1.22.0)
3738
google-protobuf (~> 4.26)
3839
hashdiff (1.2.1)
@@ -41,6 +42,7 @@ GEM
4142
rexml (>= 3.3.9)
4243
language_server-protocol (3.17.0.5)
4344
lint_roller (1.1.0)
45+
logger (1.7.0)
4446
minitest (5.27.0)
4547
minitest-reporters (1.7.1)
4648
ansi

braintrust.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Gem::Specification.new do |spec|
3030
spec.require_paths = ["lib"]
3131

3232
# Runtime dependencies
33+
spec.add_runtime_dependency "logger", ">= 1.0"
3334
spec.add_runtime_dependency "opentelemetry-sdk", "~> 1.3"
3435
spec.add_runtime_dependency "opentelemetry-exporter-otlp", "~> 0.28"
3536

0 commit comments

Comments
 (0)