Skip to content
2 changes: 1 addition & 1 deletion instrumentation/action_mailer/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "action_mailer-#{version}" do
gem 'rails', "~> #{version}"
end
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/action_pack/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "action_pack-#{version}" do
gem 'rails', "~> #{version}"
end
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/action_view/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "action_view-#{version}" do
gem 'rails', "~> #{version}"
end
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/active_job/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "activejob-#{version}" do
gem 'activejob', "~> #{version}"
end
Expand Down
4 changes: 2 additions & 2 deletions instrumentation/active_model_serializers/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'active_model_serializers_0.10' do
gem 'active_model_serializers', '~> 0.10.0'
appraise 'active_model_serializers-latest' do
gem 'active_model_serializers'
end
2 changes: 1 addition & 1 deletion instrumentation/active_record/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
end
end

%w[8.0.0].each do |version|
%w[8.0.0 8.1.0].each do |version|
appraise "activerecord-#{version}" do
gem 'sqlite3', '>= 2.1'
gem 'activerecord', "~> #{version}"
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/active_storage/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
end
end

%w[8.0.0].each do |version|
%w[8.0.0 8.1.0].each do |version|
appraise "activestorage-#{version}" do
gem 'sqlite3', '>= 2.1'
gem 'image_processing', '~> 1.2'
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/active_support/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "activesupport-#{version}" do
gem 'activesupport', "~> #{version}"
end
Expand Down
4 changes: 2 additions & 2 deletions instrumentation/bunny/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'bunny-2' do
gem 'bunny', '~> 2'
appraise 'bunny-latest' do
gem 'bunny'
end
10 changes: 6 additions & 4 deletions instrumentation/concurrent_ruby/Appraisals
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# frozen_string_literal: true

appraise 'concurrent-ruby-1.1' do
gem 'concurrent-ruby', '~> 1.1.6'
%w[1.1.0 1.2.0 1.3.0].each do |version|
appraise "concurrent-ruby-#{version}" do
gem 'concurrent-ruby', "~> #{version}"
end
end

appraise 'concurrent-ruby-1.0' do
gem 'concurrent-ruby', '~> 1.0.5'
appraise 'concurrent-ruby-latest' do
gem 'concurrent-ruby'
end
10 changes: 6 additions & 4 deletions instrumentation/dalli/Appraisals
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# frozen_string_literal: true

appraise 'dalli-2.7' do
gem 'dalli', '~> 2.7'
%w[2.7.0 3.2.0].each do |version|
appraise "dalli-#{version}" do
gem 'dalli', "~> #{version}"
end
end

appraise 'dalli-3.0' do
gem 'dalli', '~> 3.0'
appraise 'dalli-latest' do
gem 'dalli'
end
4 changes: 2 additions & 2 deletions instrumentation/ethon/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
semconv_stability = %w[dup stable old]

semconv_stability.each do |mode|
appraise "ethon-0.16.0-#{mode}" do
gem 'ethon', '~> 0.16.0'
appraise "ethon-0.18.0-#{mode}" do
gem 'ethon', '~> 0.18.0'
end

appraise "ethon-#{mode}" do
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/excon/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# gem versions. For more information on the semantic convention modes, see:
# https://opentelemetry.io/docs/specs/semconv/non-normative/http-migration/

versions = %w[0.71 0.109]
versions = %w[1.3.1]
semconv_stability = %w[dup stable old]

semconv_stability.each do |mode|
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/faraday/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# gem versions. For more information on the semantic convention modes, see:
# https://opentelemetry.io/docs/specs/semconv/non-normative/http-migration/

versions = %w[1.0 2.0]
versions = %w[1.10.0 2.14.0]
semconv_stability = %w[old stable dup]

semconv_stability.each do |mode|
Expand Down
11 changes: 6 additions & 5 deletions instrumentation/grape/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,16 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[2.0.0 2.1.0 2.2.0 2.3.0 2.4.0 3.0.0].each do |version|
appraise "grape-#{version}" do
gem 'grape', "~> #{version}"
end
end

appraise 'grape-1.x' do
gem 'rack', '~> 2.0'
gem 'grape', '~> 1.8'
end

appraise 'grape-2.0.x' do
gem 'grape', '~> 2.0.0'
end

appraise 'grape-latest' do
gem 'grape'
end
4 changes: 2 additions & 2 deletions instrumentation/grpc/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'grpc-1.68' do
gem 'grpc', '~> 1.68.0'
appraise 'grpc-1.76' do
gem 'grpc', '~> 1.76.0'
end

appraise 'grpc-latest' do
Expand Down
8 changes: 2 additions & 6 deletions instrumentation/http/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,7 @@
semconv_stability = %w[dup stable old]

semconv_stability.each do |mode|
appraise "http-4.4.0-#{mode}" do
gem 'http', '~> 4.4.0'
end

appraise "http-3.3.0-#{mode}" do
gem 'http', '~> 3.3.0'
appraise "http-latest-#{mode}" do
gem 'http'
end
end
4 changes: 0 additions & 4 deletions instrumentation/http_client/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,4 @@ semconv_stability.each do |mode|
appraise "httpclient-latest-#{mode}" do
gem 'httpclient'
end

appraise "httpclient-2.8-#{mode}" do
gem 'httpclient', '~> 2.8.0'
end
end
4 changes: 4 additions & 0 deletions instrumentation/httpx/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,8 @@ semconv_stability.each do |mode|
appraise "httpx-1-#{mode}" do
gem 'httpx', '~> 1.0'
end

appraise "httpx-latest-#{mode}" do
gem 'httpx'
end
end
6 changes: 3 additions & 3 deletions instrumentation/koala/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright The OpenTelemetry Authors
#
# SPDX-License-Identifier: Apache-2.0
appraise 'koala-3' do
gem 'koala', '~> 3.0'
gem 'faraday', '< 2.0'
appraise 'koala-latest' do
gem 'koala'
gem 'faraday'
end
8 changes: 2 additions & 6 deletions instrumentation/lmdb/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'lmdb-0.5' do
gem 'lmdb', '~> 0.5.0'
end

appraise 'lmdb-0.4' do
gem 'lmdb', '~> 0.4.0'
appraise 'lmdb-latest' do
gem 'lmdb'
end
2 changes: 1 addition & 1 deletion instrumentation/logger/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "rails-#{version}" do
gem 'rails', "~> #{version}"
end
Expand Down
4 changes: 2 additions & 2 deletions instrumentation/mongo/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'mongo-2' do
gem 'mongo', '~> 2.13'
appraise 'mongo-latest' do
gem 'mongo'

# TODO: bson 5.1.0 isn't compatible with JRuby as of 2025/06/17
gem 'bson', '< 5.1.0' if defined?(JRUBY_VERSION)
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/mysql2/Appraisals
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

appraise 'mysql2-0.4.0' do
appraise 'mysql2-latest' do
gem 'mysql2'
end
10 changes: 4 additions & 6 deletions instrumentation/pg/Appraisals
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# frozen_string_literal: true

appraise 'pg-1.3' do
gem 'pg', '~> 1.3.5'
end

appraise 'pg-1.4' do
gem 'pg', '~> 1.4.5'
%w[1.6.0].each do |version|
appraise "pg-#{version}" do
gem 'pg', "~> #{version}"
end
end

appraise 'pg-latest' do
Expand Down
5 changes: 0 additions & 5 deletions instrumentation/que/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'que-1.x' do
gem 'que', '~> 1.4'
gem 'activerecord', '~> 7.1.0'
end

appraise 'que-2.x' do
gem 'que', '~> 2.4'
gem 'activerecord', '~> 7.2.0'
Expand Down
18 changes: 13 additions & 5 deletions instrumentation/racecar/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,18 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'racecar-2.7' do
gem 'racecar', '~> 2.7.0'
%w[2.8.0].each do |version|
appraise "racecar-#{version}" do
gem 'racecar', "~> #{version}"
end
end

appraise 'racecar-2.8' do
gem 'racecar', '~> 2.8.2'
end
# %w[2.9.0 2.10.0 2.11.0 2.12.0].each do |version|
# appraise "racecar-#{version}" do
# gem 'racecar', "~> #{version}"
# end
# end

# appraise 'racecar-latest' do
# gem 'racecar'
# end
23 changes: 7 additions & 16 deletions instrumentation/rack/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,16 @@
# https://opentelemetry.io/docs/specs/semconv/non-normative/http-migration/

semconv_stability = %w[stable old dup]
gem_versions = %w[2.2.0 3.0.0 3.1.0 3.2.0]

semconv_stability.each do |mode|
appraise "rack-latest-#{mode}" do
gem 'rack'
end

appraise "rack-3.0-#{mode}" do
gem 'rack', '~> 3.0.0'
end

appraise "rack-2.2.x-#{mode}" do
gem 'rack', '~> 2.2.0'
end

appraise "rack-2.1-#{mode}" do
gem 'rack', '~> 2.1.2'
gem_versions.each do |version|
appraise "rack-#{version}-#{mode}" do
gem 'rack', "~> #{version}"
end
end

appraise "rack-2.0-#{mode}" do
gem 'rack', '~> 2.0.8'
appraise "rack-latest-#{mode}" do
gem 'rack'
end
end
2 changes: 1 addition & 1 deletion instrumentation/rails/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[7.1.0 7.2.0 8.0.0].each do |version|
%w[7.1.0 7.2.0 8.0.0 8.1.0].each do |version|
appraise "rails-#{version}" do
gem 'rails', "~> #{version}"
end
Expand Down
2 changes: 1 addition & 1 deletion instrumentation/rdkafka/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SPDX-License-Identifier: Apache-2.0

%w[0.18.0 0.19.0 0.20.0 0.21.0].each do |version|
%w[0.18.0 0.24.0].each do |version|
appraise "rdkafka-#{version}" do
gem 'rdkafka', "~> #{version}"
end
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/redis/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,7 @@ end
appraise 'redis-5.x' do
gem 'redis', '~> 5.0'
end

appraise 'redis-latest' do
gem 'redis'
end
9 changes: 2 additions & 7 deletions instrumentation/resque/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0

appraise 'resque-2.0' do
gem 'resque', '~> 2.0.0'
end

appraise 'resque-1.27' do
gem 'resque', '~> 1.27.0'
gem 'redis', '3.3.5'
appraise 'resque-latest' do
gem 'resque'
end
8 changes: 2 additions & 6 deletions instrumentation/restclient/Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,7 @@
semconv_stability = %w[dup stable old]

semconv_stability.each do |mode|
appraise "rest-client-2.1_#{mode}" do
gem 'rest-client', '~> 2.1.0'
end

appraise "rest-client-2.0_#{mode}" do
gem 'rest-client', '~> 2.0.0'
appraise "rest-client-latest_#{mode}" do
gem 'rest-client'
end
end
Loading