Skip to content

Commit

Permalink
Merge branch 'master' into bump-libddwaf-version
Browse files Browse the repository at this point in the history
  • Loading branch information
TonyCTHsu authored Feb 21, 2025
2 parents 901143d + 29a6bd8 commit bd63fd4
Show file tree
Hide file tree
Showing 21 changed files with 1,027 additions and 3 deletions.
10 changes: 7 additions & 3 deletions Matrixfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,13 @@
'' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby'
},
'profiling:main' => {
'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby',
'opentelemetry_otlp' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby',
'' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby',
'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby',
# < 1.5 Context is kept in `Thread.current#[]`
'opentelemetry_otlp' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby',
# >= 1.5 Context is kept as instance variable in `Fiber.current`
# TODO: Disabled until profiler is fixed to work with 1.5+
'opentelemetry_otlp_1_5' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby',
'' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby',
},
'profiling:ractors' => {
'' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby'
Expand Down
7 changes: 7 additions & 0 deletions appraisal/ruby-3.1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,13 @@
end

appraise 'opentelemetry_otlp' do
gem 'opentelemetry-api', '< 1.5' # Context is kept in `Thread.current#[]`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end

appraise 'opentelemetry_otlp_1_5' do
gem 'opentelemetry-api', '>= 1.5' # Context is kept as instance variable in `Fiber.current`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end
Expand Down
7 changes: 7 additions & 0 deletions appraisal/ruby-3.2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,13 @@
end

appraise 'opentelemetry_otlp' do
gem 'opentelemetry-api', '< 1.5' # Context is kept in `Thread.current#[]`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end

appraise 'opentelemetry_otlp_1_5' do
gem 'opentelemetry-api', '>= 1.5' # Context is kept as instance variable in `Fiber.current`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end
Expand Down
7 changes: 7 additions & 0 deletions appraisal/ruby-3.3.rb
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,13 @@
end

appraise 'opentelemetry_otlp' do
gem 'opentelemetry-api', '< 1.5' # Context is kept in `Thread.current#[]`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end

appraise 'opentelemetry_otlp_1_5' do
gem 'opentelemetry-api', '>= 1.5' # Context is kept as instance variable in `Fiber.current`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end
Expand Down
7 changes: 7 additions & 0 deletions appraisal/ruby-3.4.rb
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,13 @@
end

appraise 'opentelemetry_otlp' do
gem 'opentelemetry-api', '< 1.5' # Context is kept in `Thread.current#[]`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end

appraise 'opentelemetry_otlp_1_5' do
gem 'opentelemetry-api', '>= 1.5' # Context is kept as instance variable in `Fiber.current`
gem 'opentelemetry-sdk', '~> 1.1'
gem 'opentelemetry-exporter-otlp'
end
Expand Down
1 change: 1 addition & 0 deletions gemfiles/ruby_3.1_opentelemetry_otlp.gemfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions gemfiles/ruby_3.1_opentelemetry_otlp.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions gemfiles/ruby_3.1_opentelemetry_otlp_1_5.gemfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

211 changes: 211 additions & 0 deletions gemfiles/ruby_3.1_opentelemetry_otlp_1_5.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions gemfiles/ruby_3.2_opentelemetry_otlp.gemfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions gemfiles/ruby_3.2_opentelemetry_otlp.gemfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit bd63fd4

Please sign in to comment.