diff --git a/Gemfile b/Gemfile index 670ac9de0a..97b40d5a58 100644 --- a/Gemfile +++ b/Gemfile @@ -6,4 +6,9 @@ source 'https://rubygems.org' -gem 'rake', '~> 13.3' +gem 'rake', '~> 13.3.0' +gem 'rubocop', '~> 1.86.0' +gem 'rubocop-rspec', '~> 3.5.0' +gem 'rubocop-rake', '~> 0.7.1' +gem 'rubocop-minitest', '~> 0.38.0' +gem 'rubocop-performance', '~> 1.25.0' diff --git a/api/Gemfile b/api/Gemfile index 5fdde68a5f..20463b7eb2 100644 --- a/api/Gemfile +++ b/api/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'benchmark-ips', '~> 2.14.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-sdk', path: '../sdk', require: false gem 'opentelemetry-test-helpers', path: '../test_helpers', require: false end diff --git a/api/opentelemetry-api.gemspec b/api/opentelemetry-api.gemspec index db595d1128..64fc8653f3 100644 --- a/api/opentelemetry-api.gemspec +++ b/api/opentelemetry-api.gemspec @@ -26,15 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.3' spec.add_dependency 'logger' - spec.add_development_dependency 'benchmark-ips', '~> 2.14.0' spec.add_development_dependency 'concurrent-ruby', '~> 1.3' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-api/v#{OpenTelemetry::VERSION}/file.CHANGELOG.html" diff --git a/common/Gemfile b/common/Gemfile index 10467680b7..800d9b9f39 100644 --- a/common/Gemfile +++ b/common/Gemfile @@ -8,10 +8,19 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :development, :test do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' # Use the opentelemetry-api gem from source gem 'opentelemetry-api', path: '../api', require: false + gem 'opentelemetry-test-helpers', path: '../test_helpers', require: false gem 'pry' end diff --git a/common/opentelemetry-common.gemspec b/common/opentelemetry-common.gemspec index 0f62fcc9ad..b58e911c59 100644 --- a/common/opentelemetry-common.gemspec +++ b/common/opentelemetry-common.gemspec @@ -27,14 +27,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-common/v#{OpenTelemetry::Common::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/common" diff --git a/contrib/Gemfile.shared b/contrib/Gemfile.shared deleted file mode 100644 index dcaf90b313..0000000000 --- a/contrib/Gemfile.shared +++ /dev/null @@ -1,4 +0,0 @@ -gem 'rubocop-rspec', '~> 3.5', require: false -gem 'rubocop-rake', '~> 0.7.1', require: false -gem 'rubocop-minitest', '~> 0.38.0', require: false -gem 'rubocop-performance', '~> 1.25', require: false diff --git a/contrib/rubocop.yml b/contrib/rubocop.yml index 090b928235..15958fe9f4 100644 --- a/contrib/rubocop.yml +++ b/contrib/rubocop.yml @@ -11,6 +11,9 @@ AllCops: Exclude: - "vendor/**/*" +Bundler/OrderedGems: + Enabled: false + Layout/LineLength: Enabled: false diff --git a/exporter/jaeger/Gemfile b/exporter/jaeger/Gemfile index 40040c449b..ac01685d66 100644 --- a/exporter/jaeger/Gemfile +++ b/exporter/jaeger/Gemfile @@ -8,9 +8,19 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rspec-mocks', '~> 3.13.7' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-registry', path: '../../registry', require: false diff --git a/exporter/jaeger/opentelemetry-exporter-jaeger.gemspec b/exporter/jaeger/opentelemetry-exporter-jaeger.gemspec index de7cea05ce..6acf353203 100644 --- a/exporter/jaeger/opentelemetry-exporter-jaeger.gemspec +++ b/exporter/jaeger/opentelemetry-exporter-jaeger.gemspec @@ -33,16 +33,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-semantic_conventions' spec.add_dependency 'thrift' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rspec-mocks' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-jaeger/v#{OpenTelemetry::Exporter::Jaeger::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/exporter/jaeger" diff --git a/exporter/otlp-common/Gemfile b/exporter/otlp-common/Gemfile index 065b0e1c57..dd322cf46d 100644 --- a/exporter/otlp-common/Gemfile +++ b/exporter/otlp-common/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-registry', path: '../../registry', require: false diff --git a/exporter/otlp-common/opentelemetry-exporter-otlp-common.gemspec b/exporter/otlp-common/opentelemetry-exporter-otlp-common.gemspec index 0974f2f3c2..2192bb9f46 100644 --- a/exporter/otlp-common/opentelemetry-exporter-otlp-common.gemspec +++ b/exporter/otlp-common/opentelemetry-exporter-otlp-common.gemspec @@ -29,17 +29,8 @@ Gem::Specification.new do |spec| spec.add_dependency 'google-protobuf', '~> 3.19' spec.add_dependency 'opentelemetry-api', '~> 1.1' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp-common/v#{OpenTelemetry::Exporter::OTLP::Common::VERSION}/file.CHANGELOG.html" diff --git a/exporter/otlp-grpc/Gemfile b/exporter/otlp-grpc/Gemfile index c3ce1ef54b..ff49402a02 100644 --- a/exporter/otlp-grpc/Gemfile +++ b/exporter/otlp-grpc/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-exporter-otlp-common', path: '../otlp-common', require: false diff --git a/exporter/otlp-grpc/opentelemetry-exporter-otlp-grpc.gemspec b/exporter/otlp-grpc/opentelemetry-exporter-otlp-grpc.gemspec index 3895be5672..9f94c26480 100644 --- a/exporter/otlp-grpc/opentelemetry-exporter-otlp-grpc.gemspec +++ b/exporter/otlp-grpc/opentelemetry-exporter-otlp-grpc.gemspec @@ -31,15 +31,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-exporter-otlp-common' spec.add_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp-grpc/v#{OpenTelemetry::Exporter::OTLP::GRPC::VERSION}/file.CHANGELOG.html" diff --git a/exporter/otlp-http/Gemfile b/exporter/otlp-http/Gemfile index c3ce1ef54b..ff49402a02 100644 --- a/exporter/otlp-http/Gemfile +++ b/exporter/otlp-http/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-exporter-otlp-common', path: '../otlp-common', require: false diff --git a/exporter/otlp-http/opentelemetry-exporter-otlp-http.gemspec b/exporter/otlp-http/opentelemetry-exporter-otlp-http.gemspec index b3df5376a2..4ed05d391a 100644 --- a/exporter/otlp-http/opentelemetry-exporter-otlp-http.gemspec +++ b/exporter/otlp-http/opentelemetry-exporter-otlp-http.gemspec @@ -30,15 +30,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-exporter-otlp-common' spec.add_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp-http/v#{OpenTelemetry::Exporter::OTLP::HTTP::VERSION}/file.CHANGELOG.html" diff --git a/exporter/otlp-logs/Gemfile b/exporter/otlp-logs/Gemfile index fe5b804898..5bb5c3fec6 100644 --- a/exporter/otlp-logs/Gemfile +++ b/exporter/otlp-logs/Gemfile @@ -9,6 +9,18 @@ source 'https://rubygems.org' gemspec group :test, :development do + gem 'appraisal', '~> 2.2.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-logs-api', path: '../../logs_api', require: false diff --git a/exporter/otlp-logs/opentelemetry-exporter-otlp-logs.gemspec b/exporter/otlp-logs/opentelemetry-exporter-otlp-logs.gemspec index bae5f978e9..116c854459 100644 --- a/exporter/otlp-logs/opentelemetry-exporter-otlp-logs.gemspec +++ b/exporter/otlp-logs/opentelemetry-exporter-otlp-logs.gemspec @@ -34,20 +34,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-sdk' spec.add_dependency 'opentelemetry-semantic_conventions' - spec.add_development_dependency 'appraisal', '~> 2.2.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.3' - spec.add_development_dependency 'rubocop-minitest', '~> 0.38.0' - spec.add_development_dependency 'rubocop-performance', '~> 1.25' - spec.add_development_dependency 'rubocop-rake', '~> 0.7.1' - spec.add_development_dependency 'rubocop-rspec', '~> 3.5' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp-logs/v#{OpenTelemetry::Exporter::OTLP::Logs::VERSION}/file.CHANGELOG.html" diff --git a/exporter/otlp-metrics/Gemfile b/exporter/otlp-metrics/Gemfile index 557a1e5896..fff2f93575 100644 --- a/exporter/otlp-metrics/Gemfile +++ b/exporter/otlp-metrics/Gemfile @@ -9,6 +9,18 @@ source 'https://rubygems.org' gemspec group :test, :development do + gem 'appraisal', '~> 2.2.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-metrics-api', path: '../../metrics_api', require: false diff --git a/exporter/otlp-metrics/opentelemetry-exporter-otlp-metrics.gemspec b/exporter/otlp-metrics/opentelemetry-exporter-otlp-metrics.gemspec index 09b7af7d61..c890b20a8a 100644 --- a/exporter/otlp-metrics/opentelemetry-exporter-otlp-metrics.gemspec +++ b/exporter/otlp-metrics/opentelemetry-exporter-otlp-metrics.gemspec @@ -34,20 +34,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-sdk', '~> 1.2' spec.add_dependency 'opentelemetry-semantic_conventions' - spec.add_development_dependency 'appraisal', '~> 2.2.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'rubocop-minitest', '~> 0.38.0' - spec.add_development_dependency 'rubocop-performance', '~> 1.25' - spec.add_development_dependency 'rubocop-rake', '~> 0.7.1' - spec.add_development_dependency 'rubocop-rspec', '~> 3.5' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp-metrics/v#{OpenTelemetry::Exporter::OTLP::Metrics::VERSION}/file.CHANGELOG.html" diff --git a/exporter/otlp/Gemfile b/exporter/otlp/Gemfile index c4e95be561..ade28a7b1c 100644 --- a/exporter/otlp/Gemfile +++ b/exporter/otlp/Gemfile @@ -9,6 +9,18 @@ source 'https://rubygems.org' gemspec group :test, :development do + gem 'appraisal', '~> 2.2.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-registry', path: '../../registry', require: false diff --git a/exporter/otlp/opentelemetry-exporter-otlp.gemspec b/exporter/otlp/opentelemetry-exporter-otlp.gemspec index ee1a118ad7..a54dbeb7e9 100644 --- a/exporter/otlp/opentelemetry-exporter-otlp.gemspec +++ b/exporter/otlp/opentelemetry-exporter-otlp.gemspec @@ -32,20 +32,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-sdk', '~> 1.10' spec.add_dependency 'opentelemetry-semantic_conventions' - spec.add_development_dependency 'appraisal', '~> 2.2.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'rubocop-minitest', '~> 0.38.0' - spec.add_development_dependency 'rubocop-performance', '~> 1.25' - spec.add_development_dependency 'rubocop-rake', '~> 0.7.1' - spec.add_development_dependency 'rubocop-rspec', '~> 3.5' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-otlp/v#{OpenTelemetry::Exporter::OTLP::VERSION}/file.CHANGELOG.html" diff --git a/exporter/zipkin/Gemfile b/exporter/zipkin/Gemfile index 40040c449b..a4a72c50d5 100644 --- a/exporter/zipkin/Gemfile +++ b/exporter/zipkin/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'webmock', '~> 3.24' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-registry', path: '../../registry', require: false diff --git a/exporter/zipkin/opentelemetry-exporter-zipkin.gemspec b/exporter/zipkin/opentelemetry-exporter-zipkin.gemspec index ff5ca78cd8..ffdddafdc1 100644 --- a/exporter/zipkin/opentelemetry-exporter-zipkin.gemspec +++ b/exporter/zipkin/opentelemetry-exporter-zipkin.gemspec @@ -32,15 +32,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-sdk', '~> 1.2' spec.add_dependency 'opentelemetry-semantic_conventions' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'webmock', '~> 3.24' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-exporter-zipkin/v#{OpenTelemetry::Exporter::Zipkin::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/exporter/zipkin" diff --git a/logs_api/Gemfile b/logs_api/Gemfile index 6075008364..79ff8feb51 100644 --- a/logs_api/Gemfile +++ b/logs_api/Gemfile @@ -8,8 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'benchmark-ips', '~> 2.14.0' + gem 'logger', '~> 1.7.0' # should move to appraisals + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-logs-sdk', path: '../logs_sdk', require: false end diff --git a/logs_api/opentelemetry-logs-api.gemspec b/logs_api/opentelemetry-logs-api.gemspec index 824ecb8303..053b96b82c 100644 --- a/logs_api/opentelemetry-logs-api.gemspec +++ b/logs_api/opentelemetry-logs-api.gemspec @@ -26,15 +26,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_development_dependency 'benchmark-ips', '~> 2.14' - spec.add_development_dependency 'logger', '~> 1.7' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.22' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-logs-api/v#{OpenTelemetry::Logs::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/logs_api" diff --git a/logs_sdk/Gemfile b/logs_sdk/Gemfile index 5f54e4ccad..6829b1a200 100644 --- a/logs_sdk/Gemfile +++ b/logs_sdk/Gemfile @@ -8,9 +8,17 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.17' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-exporter-otlp-logs', path: '../exporter/otlp-logs', require: false gem 'opentelemetry-logs-api', path: '../logs_api', require: false diff --git a/logs_sdk/opentelemetry-logs-sdk.gemspec b/logs_sdk/opentelemetry-logs-sdk.gemspec index 5c685c7cdb..cad66e5b4a 100644 --- a/logs_sdk/opentelemetry-logs-sdk.gemspec +++ b/logs_sdk/opentelemetry-logs-sdk.gemspec @@ -28,14 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-logs-api', '~> 0.1' spec.add_dependency 'opentelemetry-sdk', '~> 1.3' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers', '~> 0.4' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.22' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.17' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-logs-sdk/v#{OpenTelemetry::SDK::Logs::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/logs_sdk" diff --git a/metrics_api/Gemfile b/metrics_api/Gemfile index a1e53ddc5f..71f599ebd9 100644 --- a/metrics_api/Gemfile +++ b/metrics_api/Gemfile @@ -8,11 +8,21 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'benchmark-ips', '~> 2.14.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-metrics-sdk', path: '../metrics_sdk', require: false + gem 'opentelemetry-test-helpers', path: '../test_helpers', require: false gem 'pry' gem 'pry-byebug' unless RUBY_ENGINE == 'jruby' end diff --git a/metrics_api/opentelemetry-metrics-api.gemspec b/metrics_api/opentelemetry-metrics-api.gemspec index 71bb44cc08..a4553f2bbd 100644 --- a/metrics_api/opentelemetry-metrics-api.gemspec +++ b/metrics_api/opentelemetry-metrics-api.gemspec @@ -26,15 +26,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_development_dependency 'benchmark-ips', '~> 2.14.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers', '~> 0.3.0' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-metrics-api/v#{OpenTelemetry::Metrics::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/metrics_api" diff --git a/metrics_sdk/Gemfile b/metrics_sdk/Gemfile index 9f211dc120..d2b9bd2a4c 100644 --- a/metrics_sdk/Gemfile +++ b/metrics_sdk/Gemfile @@ -8,9 +8,17 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-common', path: '../common', require: false gem 'opentelemetry-exporter-otlp-metrics', path: '../exporter/otlp-metrics', require: false unless RUBY_ENGINE == 'jruby' diff --git a/metrics_sdk/opentelemetry-metrics-sdk.gemspec b/metrics_sdk/opentelemetry-metrics-sdk.gemspec index 8a257b31c1..1d2def7824 100644 --- a/metrics_sdk/opentelemetry-metrics-sdk.gemspec +++ b/metrics_sdk/opentelemetry-metrics-sdk.gemspec @@ -29,14 +29,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-metrics-api', '~> 0.2' spec.add_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-metrics-sdk/v#{OpenTelemetry::SDK::Metrics::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/metrics_sdk" diff --git a/propagator/b3/Gemfile b/propagator/b3/Gemfile index 9497a2f143..8903ef3079 100644 --- a/propagator/b3/Gemfile +++ b/propagator/b3/Gemfile @@ -8,8 +8,16 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - -group :test do +group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false end diff --git a/propagator/b3/opentelemetry-propagator-b3.gemspec b/propagator/b3/opentelemetry-propagator-b3.gemspec index 64607ee756..45202c6a59 100644 --- a/propagator/b3/opentelemetry-propagator-b3.gemspec +++ b/propagator/b3/opentelemetry-propagator-b3.gemspec @@ -28,13 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.1' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.22.0' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-propagator-b3/v#{OpenTelemetry::Propagator::B3::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/propagator/b3" diff --git a/propagator/jaeger/Gemfile b/propagator/jaeger/Gemfile index d8be43360d..2c86a4abb8 100644 --- a/propagator/jaeger/Gemfile +++ b/propagator/jaeger/Gemfile @@ -8,9 +8,17 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../../contrib/Gemfile.shared' - -group :test do +group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../../api', require: false gem 'opentelemetry-common', path: '../../common', require: false gem 'opentelemetry-registry', path: '../../registry', require: false diff --git a/propagator/jaeger/opentelemetry-propagator-jaeger.gemspec b/propagator/jaeger/opentelemetry-propagator-jaeger.gemspec index e8d6ef7313..79b0ca65b4 100644 --- a/propagator/jaeger/opentelemetry-propagator-jaeger.gemspec +++ b/propagator/jaeger/opentelemetry-propagator-jaeger.gemspec @@ -28,14 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.1' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.22.0' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-propagator-jaeger/v#{OpenTelemetry::Propagator::Jaeger::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/propagator/jaeger" diff --git a/registry/Gemfile b/registry/Gemfile index 2493996b6d..33a3eed149 100644 --- a/registry/Gemfile +++ b/registry/Gemfile @@ -8,8 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - -group :test do +group :test, :development do + gem 'appraisal', '~> 2.2.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rspec-mocks', '~> 3.13.7' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.22.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false end diff --git a/registry/opentelemetry-registry.gemspec b/registry/opentelemetry-registry.gemspec index 50d7716b43..abf3972da9 100644 --- a/registry/opentelemetry-registry.gemspec +++ b/registry/opentelemetry-registry.gemspec @@ -27,15 +27,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.1' - spec.add_development_dependency 'appraisal', '~> 2.2.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rspec-mocks' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.22.0' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-instrumentation-registry/v#{OpenTelemetry::Instrumentation::Registry::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/registry" diff --git a/sdk/Gemfile b/sdk/Gemfile index 06f2ccea22..383e2b6c56 100644 --- a/sdk/Gemfile +++ b/sdk/Gemfile @@ -8,9 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'opentelemetry-instrumentation-base', '~> 0.26.0' + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-common', path: '../common', require: false gem 'opentelemetry-exporter-zipkin', path: '../exporter/zipkin', require: false diff --git a/sdk/opentelemetry-sdk.gemspec b/sdk/opentelemetry-sdk.gemspec index 4b997c95dc..669e5e3718 100644 --- a/sdk/opentelemetry-sdk.gemspec +++ b/sdk/opentelemetry-sdk.gemspec @@ -36,17 +36,7 @@ Gem::Specification.new do |spec| # initial release of opentelemetry-semantic_conventions, so we feel it is safe. spec.add_dependency 'opentelemetry-semantic_conventions' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-exporter-zipkin', '~> 0.19' - spec.add_development_dependency 'opentelemetry-instrumentation-base', '~> 0.20' - spec.add_development_dependency 'opentelemetry-test-helpers' spec.add_development_dependency 'pry' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' if spec.respond_to?(:metadata) diff --git a/sdk_experimental/Gemfile b/sdk_experimental/Gemfile index 6f0d12bc0b..8cfc44c34a 100644 --- a/sdk_experimental/Gemfile +++ b/sdk_experimental/Gemfile @@ -8,9 +8,17 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-common', path: '../common', require: false gem 'opentelemetry-registry', path: '../registry', require: false diff --git a/sdk_experimental/opentelemetry-sdk-experimental.gemspec b/sdk_experimental/opentelemetry-sdk-experimental.gemspec index 45ccac2326..8578aa0322 100644 --- a/sdk_experimental/opentelemetry-sdk-experimental.gemspec +++ b/sdk_experimental/opentelemetry-sdk-experimental.gemspec @@ -28,14 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.1' spec.add_dependency 'opentelemetry-sdk', '~> 1.2' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-test-helpers' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-sdk-experimental/v#{OpenTelemetry::SDK::Experimental::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/sdk_experimental" diff --git a/semantic_conventions/Gemfile b/semantic_conventions/Gemfile index 729d63e089..1af4d98fd0 100644 --- a/semantic_conventions/Gemfile +++ b/semantic_conventions/Gemfile @@ -8,10 +8,18 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :development, :test do + gem 'minitest', '~> 5.27.0' gem 'mutex_m' if RUBY_VERSION >= '3.4' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'pry' end diff --git a/semantic_conventions/opentelemetry-semantic_conventions.gemspec b/semantic_conventions/opentelemetry-semantic_conventions.gemspec index 957feff165..08a74c6bbe 100644 --- a/semantic_conventions/opentelemetry-semantic_conventions.gemspec +++ b/semantic_conventions/opentelemetry-semantic_conventions.gemspec @@ -27,13 +27,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' - if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-semantic_conventions/v#{OpenTelemetry::SemanticConventions::VERSION}/file.CHANGELOG.html" spec.metadata['source_code_uri'] = "https://github.com/open-telemetry/opentelemetry-ruby/tree/#{spec.name}/v#{spec.version}/semantic_conventions" diff --git a/test_helpers/Gemfile b/test_helpers/Gemfile index a04976c195..4d2f28ae86 100644 --- a/test_helpers/Gemfile +++ b/test_helpers/Gemfile @@ -8,9 +8,17 @@ source 'https://rubygems.org' gemspec -eval_gemfile '../contrib/Gemfile.shared' - group :test, :development do + gem 'minitest', '~> 5.27.0' + gem 'rake', '~> 13.3.0' + gem 'rubocop', '~> 1.75.0' + gem 'rubocop-minitest', '~> 0.38.0' + gem 'rubocop-performance', '~> 1.25.0' + gem 'rubocop-rake', '~> 0.7.1' + gem 'rubocop-rspec', '~> 3.5.0' + gem 'simplecov', '~> 0.17.0' + gem 'yard', '~> 0.9.0' + gem 'yard-doctest', '~> 0.1.6' gem 'opentelemetry-api', path: '../api', require: false gem 'opentelemetry-common', path: '../common', require: false gem 'opentelemetry-registry', path: '../registry', require: false diff --git a/test_helpers/opentelemetry-test-helpers.gemspec b/test_helpers/opentelemetry-test-helpers.gemspec index 66e1e5c8a4..4268b741a1 100644 --- a/test_helpers/opentelemetry-test-helpers.gemspec +++ b/test_helpers/opentelemetry-test-helpers.gemspec @@ -25,15 +25,8 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.required_ruby_version = '>= 3.3' - spec.add_development_dependency 'minitest', '~> 5.0' - spec.add_development_dependency 'opentelemetry-sdk' spec.add_development_dependency 'pry' spec.add_development_dependency 'pry-byebug' unless RUBY_ENGINE == 'jruby' - spec.add_development_dependency 'rake', '~> 13.3' - spec.add_development_dependency 'rubocop', '~> 1.65' - spec.add_development_dependency 'simplecov', '~> 0.17' - spec.add_development_dependency 'yard', '~> 0.9' - spec.add_development_dependency 'yard-doctest', '~> 0.1.6' if spec.respond_to?(:metadata) spec.metadata['changelog_uri'] = "https://open-telemetry.github.io/opentelemetry-ruby/opentelemetry-test-helpers/v#{OpenTelemetry::TestHelpers::VERSION}/file.CHANGELOG.html"