Skip to content

Commit ebb6834

Browse files
authored
chore(deps): upgrade ruby and deps to latest versions (#19)
1 parent 4c8f4e7 commit ebb6834

6 files changed

Lines changed: 106 additions & 47 deletions

File tree

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "bundler"
4+
directory: "/traceloop-sdk"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 10
8+
9+
- package-ecosystem: "bundler"
10+
directory: "/semantic_conventions_ai"
11+
schedule:
12+
interval: "weekly"
13+
open-pull-requests-limit: 10
14+
15+
- package-ecosystem: "bundler"
16+
directory: "/sample-app"
17+
schedule:
18+
interval: "weekly"
19+
open-pull-requests-limit: 10
20+
21+
- package-ecosystem: "github-actions"
22+
directory: "/"
23+
schedule:
24+
interval: "weekly"
25+
open-pull-requests-limit: 5

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4.0.1

sample-app/Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ source "https://rubygems.org"
55
gem "ruby-openai"
66
gem "traceloop-sdk"
77

8-
gem "gemini-ai", "~> 4.1"
8+
gem "gemini-ai", "~> 4.3"
99

10-
gem "aws-sdk-bedrockruntime", "~> 1.14"
10+
gem "aws-sdk-bedrockruntime", "~> 1.71"

sample-app/Gemfile.lock

Lines changed: 52 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,73 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.7)
5-
public_suffix (>= 2.0.2, < 7.0)
6-
aws-eventstream (1.3.0)
7-
aws-partitions (1.1003.0)
8-
aws-sdk-bedrockruntime (1.31.0)
9-
aws-sdk-core (~> 3, >= 3.210.0)
4+
addressable (2.8.8)
5+
public_suffix (>= 2.0.2, < 8.0)
6+
aws-eventstream (1.4.0)
7+
aws-partitions (1.1206.0)
8+
aws-sdk-bedrockruntime (1.71.0)
9+
aws-sdk-core (~> 3, >= 3.241.4)
1010
aws-sigv4 (~> 1.5)
11-
aws-sdk-core (3.212.0)
11+
aws-sdk-core (3.241.4)
1212
aws-eventstream (~> 1, >= 1.3.0)
1313
aws-partitions (~> 1, >= 1.992.0)
1414
aws-sigv4 (~> 1.9)
15+
base64
16+
bigdecimal
1517
jmespath (~> 1, >= 1.6.1)
16-
aws-sigv4 (1.10.1)
18+
logger
19+
aws-sigv4 (1.12.1)
1720
aws-eventstream (~> 1, >= 1.0.2)
18-
base64 (0.2.0)
19-
ethon (0.16.0)
21+
base64 (0.3.0)
22+
bigdecimal (4.0.1)
23+
ethon (0.18.0)
2024
ffi (>= 1.15.0)
25+
logger
2126
event_stream_parser (1.0.0)
22-
faraday (2.12.0)
23-
faraday-net_http (>= 2.0, < 3.4)
27+
faraday (2.14.0)
28+
faraday-net_http (>= 2.0, < 3.5)
2429
json
2530
logger
26-
faraday-multipart (1.0.4)
27-
multipart-post (~> 2)
28-
faraday-net_http (3.3.0)
29-
net-http
31+
faraday-multipart (1.2.0)
32+
multipart-post (~> 2.0)
33+
faraday-net_http (3.4.2)
34+
net-http (~> 0.5)
3035
faraday-typhoeus (1.1.0)
3136
faraday (~> 2.0)
3237
typhoeus (~> 1.4)
33-
ffi (1.17.0-arm64-darwin)
34-
gemini-ai (4.2.0)
38+
ffi (1.17.3-arm64-darwin)
39+
gemini-ai (4.3.0)
3540
event_stream_parser (~> 1.0)
36-
faraday (~> 2.10)
41+
faraday (~> 2.13, >= 2.13.2)
3742
faraday-typhoeus (~> 1.1)
3843
googleauth (~> 1.8)
3944
typhoeus (~> 1.4, >= 1.4.1)
40-
google-cloud-env (2.2.1)
45+
google-cloud-env (2.3.1)
46+
base64 (~> 0.2)
4147
faraday (>= 1.0, < 3.a)
42-
google-protobuf (3.25.5-arm64-darwin)
43-
googleapis-common-protos-types (1.16.0)
48+
google-logging-utils (0.2.0)
49+
google-protobuf (3.25.8)
50+
googleapis-common-protos-types (1.20.0)
4451
google-protobuf (>= 3.18, < 5.a)
45-
googleauth (1.11.2)
52+
googleauth (1.16.1)
4653
faraday (>= 1.0, < 3.a)
47-
google-cloud-env (~> 2.1)
48-
jwt (>= 1.4, < 3.0)
54+
google-cloud-env (~> 2.2)
55+
google-logging-utils (~> 0.1)
56+
jwt (>= 1.4, < 4.0)
4957
multi_json (~> 1.11)
5058
os (>= 0.9, < 2.0)
5159
signet (>= 0.16, < 2.a)
5260
jmespath (1.6.2)
53-
json (2.8.1)
54-
jwt (2.9.3)
61+
json (2.18.0)
62+
jwt (3.1.2)
5563
base64
56-
logger (1.6.1)
57-
multi_json (1.15.0)
64+
logger (1.7.0)
65+
multi_json (1.19.1)
5866
multipart-post (2.4.1)
59-
net-http (0.5.0)
60-
uri
61-
opentelemetry-api (1.4.0)
62-
opentelemetry-common (0.21.0)
67+
net-http (0.9.1)
68+
uri (>= 0.11.1)
69+
opentelemetry-api (1.7.0)
70+
opentelemetry-common (0.23.0)
6371
opentelemetry-api (~> 1.0)
6472
opentelemetry-exporter-otlp (0.26.3)
6573
google-protobuf (~> 3.14)
@@ -68,44 +76,45 @@ GEM
6876
opentelemetry-common (~> 0.20)
6977
opentelemetry-sdk (~> 1.2)
7078
opentelemetry-semantic_conventions
71-
opentelemetry-registry (0.3.1)
79+
opentelemetry-registry (0.4.0)
7280
opentelemetry-api (~> 1.1)
7381
opentelemetry-sdk (1.3.2)
7482
opentelemetry-api (~> 1.1)
7583
opentelemetry-common (~> 0.20)
7684
opentelemetry-registry (~> 0.2)
7785
opentelemetry-semantic_conventions
78-
opentelemetry-semantic_conventions (1.10.1)
86+
opentelemetry-semantic_conventions (1.36.0)
7987
opentelemetry-api (~> 1.0)
8088
opentelemetry-semantic_conventions_ai (0.0.3)
8189
opentelemetry-api (~> 1.0)
8290
os (1.1.4)
83-
public_suffix (6.0.1)
84-
ruby-openai (7.3.1)
91+
public_suffix (7.0.2)
92+
ruby-openai (8.3.0)
8593
event_stream_parser (>= 0.3.0, < 2.0.0)
8694
faraday (>= 1)
8795
faraday-multipart (>= 1)
88-
signet (0.19.0)
96+
signet (0.21.0)
8997
addressable (~> 2.8)
9098
faraday (>= 0.17.5, < 3.a)
91-
jwt (>= 1.5, < 3.0)
99+
jwt (>= 1.5, < 4.0)
92100
multi_json (~> 1.10)
93101
traceloop-sdk (0.1.5)
94102
opentelemetry-exporter-otlp (~> 0.26.1)
95103
opentelemetry-sdk (~> 1.3.1)
96104
opentelemetry-semantic_conventions_ai (~> 0.0.3)
97105
typhoeus (1.4.1)
98106
ethon (>= 0.9.0)
99-
uri (1.0.1)
107+
uri (1.1.1)
100108

101109
PLATFORMS
102110
arm64-darwin-23
111+
arm64-darwin-25
103112

104113
DEPENDENCIES
105-
aws-sdk-bedrockruntime (~> 1.14)
106-
gemini-ai (~> 4.1)
114+
aws-sdk-bedrockruntime (~> 1.71)
115+
gemini-ai (~> 4.3)
107116
ruby-openai
108117
traceloop-sdk
109118

110119
BUNDLED WITH
111-
2.4.10
120+
4.0.4
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
PATH
2+
remote: .
3+
specs:
4+
opentelemetry-semantic_conventions_ai (0.0.3)
5+
opentelemetry-api (~> 1.0)
6+
7+
GEM
8+
remote: https://rubygems.org/
9+
specs:
10+
opentelemetry-api (1.7.0)
11+
12+
PLATFORMS
13+
arm64-darwin-25
14+
ruby
15+
16+
DEPENDENCIES
17+
opentelemetry-semantic_conventions_ai!
18+
19+
CHECKSUMS
20+
opentelemetry-api (1.7.0) sha256=ccfd264ea6f2db5bf4185e3c07a1297977b44a944e2ce65457c4fe63a697214f
21+
opentelemetry-semantic_conventions_ai (0.0.3)
22+
23+
BUNDLED WITH
24+
4.0.4

traceloop-sdk/traceloop-sdk.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ Gem::Specification.new do |spec|
1717

1818
spec.add_dependency 'opentelemetry-semantic_conventions_ai', '~> 0.0.3'
1919

20-
spec.add_dependency 'opentelemetry-sdk', '~> 1.3.1'
21-
spec.add_dependency 'opentelemetry-exporter-otlp', '~> 0.26.1'
20+
spec.add_dependency 'opentelemetry-sdk', '~> 1.10'
21+
spec.add_dependency 'opentelemetry-exporter-otlp', '~> 0.31'
2222

2323
if spec.respond_to?(:metadata)
2424
spec.metadata['source_code_uri'] = 'https://github.com/traceloop/openllmetry-ruby/tree/main/traceloop-sdk'

0 commit comments

Comments
 (0)