diff --git a/Rakefile b/Rakefile index 9035fa11e04..d88668ac312 100644 --- a/Rakefile +++ b/Rakefile @@ -38,7 +38,7 @@ TEST_METADATA = { 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'active_record' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'relational_db' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', 'rails32-mysql2' => '✅ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', 'activerecord-3' => '❌ 2.1 / ❌ 2.2 / ✅ 2.3 / ❌ 2.4 / ❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby', 'activerecord-4' => '❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ✅ 2.4 / ❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby' @@ -48,7 +48,8 @@ TEST_METADATA = { 'rails32-postgres' => '✅ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby' }, 'autoinstrument' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby' + # The testcase depends on a sinatra app + 'sinatra' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'aws' => { 'aws' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' @@ -61,7 +62,7 @@ TEST_METADATA = { 'contrib-old' => '❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'delayed_job' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'relational_db' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'elasticsearch' => { 'http' => '✅ 2.1 / ✅ 2.2 / ❌ 2.3 / ❌ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', @@ -106,13 +107,13 @@ TEST_METADATA = { 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'mysql2' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'relational_db' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' }, 'opensearch' => { 'http' => '❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'pg' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'relational_db' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' }, 'presto' => { 'contrib' => '✅ 2.1 / ✅ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby', @@ -145,7 +146,7 @@ TEST_METADATA = { 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'sequel' => { - 'contrib' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'relational_db' => '✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' }, 'shoryuken' => { 'aws' => '❌ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' diff --git a/appraisal/jruby-9.2.21.0.rb b/appraisal/jruby-9.2.21.0.rb index 13d8b366dec..bc13a83ae31 100644 --- a/appraisal/jruby-9.2.21.0.rb +++ b/appraisal/jruby-9.2.21.0.rb @@ -193,23 +193,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 5' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'activerecord-jdbcmysql-adapter', '>= 52', platform: :jruby + gem 'activerecord-jdbcpostgresql-adapter', '>= 52', platform: :jruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'activerecord-jdbcsqlite3-adapter', '>= 52', platform: :jruby +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 5' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'lograge', '~> 0.11' gem 'i18n', '1.8.7', platform: :jruby # Removal pending: https://github.com/ruby-i18n/i18n/issues/555#issuecomment-772112169 - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'activerecord-jdbcmysql-adapter', '>= 52', platform: :jruby - gem 'activerecord-jdbcpostgresql-adapter', '>= 52', platform: :jruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -219,11 +224,9 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq' gem 'sneakers', '>= 2.12.0' gem 'bunny', '~> 2.19.0' # uninitialized constant OpenSSL::SSL::TLS1_3_VERSION for jruby, https://github.com/ruby-amqp/bunny/issues/645 - gem 'activerecord-jdbcsqlite3-adapter', '>= 52', platform: :jruby gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/jruby-9.3.9.0.rb b/appraisal/jruby-9.3.9.0.rb index 136cc2b5d5c..09232d5bbc5 100644 --- a/appraisal/jruby-9.3.9.0.rb +++ b/appraisal/jruby-9.3.9.0.rb @@ -165,22 +165,27 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 6.0.0' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'activerecord-jdbcmysql-adapter', platform: :jruby + gem 'activerecord-jdbcpostgresql-adapter', platform: :jruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'jdbc-sqlite3', '>= 3.28', platform: :jruby +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 6.0.0' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'lograge', '~> 0.11' - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'activerecord-jdbcmysql-adapter', platform: :jruby - gem 'activerecord-jdbcpostgresql-adapter', platform: :jruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -191,10 +196,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 6.5' gem 'sneakers', '>= 2.12.0' - gem 'jdbc-sqlite3', '>= 3.28', platform: :jruby gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/jruby-9.4.0.0.rb b/appraisal/jruby-9.4.0.0.rb index 03802cb299a..664717f2ed2 100644 --- a/appraisal/jruby-9.4.0.0.rb +++ b/appraisal/jruby-9.4.0.0.rb @@ -71,22 +71,27 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 7' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions + gem 'activerecord-jdbcmysql-adapter', platform: :jruby + gem 'activerecord-jdbcpostgresql-adapter', platform: :jruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'jdbc-sqlite3', '>= 3.28', platform: :jruby +end + appraise 'contrib' do gem 'actionpack', '~> 7' gem 'actionview', '~> 7' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 7' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'lograge' - gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'activerecord-jdbcmysql-adapter', platform: :jruby - gem 'activerecord-jdbcpostgresql-adapter', platform: :jruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -96,10 +101,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 7' gem 'sneakers', '>= 2.12.0' - gem 'jdbc-sqlite3', '>= 3.28', platform: :jruby gem 'sucker_punch' gem 'que', '>= 1.0.0' gem 'net-smtp' diff --git a/appraisal/ruby-2.1.10.rb b/appraisal/ruby-2.1.10.rb index b03b45ec661..d43761622db 100644 --- a/appraisal/ruby-2.1.10.rb +++ b/appraisal/ruby-2.1.10.rb @@ -79,19 +79,24 @@ gem 'typhoeus' end -appraise 'contrib' do - gem 'active_model_serializers', '~> 0.9.0' +appraise 'relational_db' do gem 'activerecord', '3.2.22.5' gem 'activerecord-mysql-adapter' - gem 'concurrent-ruby' - gem 'dalli', '< 3.0.0' # Dalli 3.0 dropped support for Ruby < 2.5 gem 'delayed_job' gem 'delayed_job_active_record' - gem 'presto-client', '>= 0.5.14' gem 'makara', '< 0.5.0' # >= 0.5.0 contain Ruby 2.3+ syntax - gem 'mongo', '< 2.5' gem 'mysql2', '0.3.21' gem 'pg', '>= 0.18.4', '< 1.0' + gem 'sequel', '~> 4.0', '< 4.37' + gem 'sqlite3', '~> 1.3.6' +end + +appraise 'contrib' do + gem 'active_model_serializers', '~> 0.9.0' + gem 'concurrent-ruby' + gem 'dalli', '< 3.0.0' # Dalli 3.0 dropped support for Ruby < 2.5 + gem 'presto-client', '>= 0.5.14' + gem 'mongo', '< 2.5' gem 'rack', '1.4.7' gem 'rack-contrib' gem 'rack-cache', '1.7.1' @@ -101,9 +106,7 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 4.0', '< 4.37' gem 'sidekiq', '~> 3.5.4' - gem 'sqlite3', '~> 1.3.6' gem 'sucker_punch' gem 'timers', '< 4.2' end diff --git a/appraisal/ruby-2.2.10.rb b/appraisal/ruby-2.2.10.rb index 7e73f7fff05..fa9c8b2b450 100644 --- a/appraisal/ruby-2.2.10.rb +++ b/appraisal/ruby-2.2.10.rb @@ -141,23 +141,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '< 5.1.5' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '< 0.5.0' # >= 0.5.0 contain Ruby 2.3+ syntax + gem 'mysql2', '< 0.5' + gem 'pg', '>= 0.18.4' + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.3.6' +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '< 5.1.5' gem 'concurrent-ruby' gem 'dalli', '< 3.0.0' # Dalli 3.0 dropped support for Ruby < 2.5 - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql' gem 'grpc', '~> 1.19.0' # Last version to support Ruby < 2.3 & google-protobuf < 3.7 gem 'lograge', '~> 0.11' - gem 'makara', '< 0.5.0' # >= 0.5.0 contain Ruby 2.3+ syntax gem 'mongo', '>= 2.8.0' - gem 'mysql2', '< 0.5' - gem 'pg', '>= 0.18.4' gem 'presto-client', '>= 0.5.14' gem 'racecar', '>= 0.3.5' gem 'rack', '< 2.1.0' # Locked due to grape incompatibility: https://github.com/ruby-grape/grape/issues/1980 @@ -169,10 +174,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '~> 1.3.6' gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/ruby-2.3.8.rb b/appraisal/ruby-2.3.8.rb index d4f2bfaeb94..fb47ee7ec21 100644 --- a/appraisal/ruby-2.3.8.rb +++ b/appraisal/ruby-2.3.8.rb @@ -150,24 +150,29 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '< 5.1.5' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'mysql2', '< 0.5' + gem 'pg', '>= 0.18.4' + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.3.6' +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '< 5.1.5' gem 'concurrent-ruby' gem 'dalli', '< 3.0.0' # Dalli 3.0 dropped support for Ruby < 2.5 - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql' gem 'grpc' gem 'google-protobuf', '~> 3.11.0' # Last version to support Ruby < 2.5 gem 'lograge', '~> 0.11' - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '< 0.5' - gem 'pg', '>= 0.18.4' gem 'racecar', '>= 0.3.5' gem 'rack', '< 2.1.0' # Locked due to grape incompatibility: https://github.com/ruby-grape/grape/issues/1980 gem 'rack-contrib' @@ -177,10 +182,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '~> 1.3.6' gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/ruby-2.4.10.rb b/appraisal/ruby-2.4.10.rb index 7a262dca666..ad0ef065e65 100644 --- a/appraisal/ruby-2.4.10.rb +++ b/appraisal/ruby-2.4.10.rb @@ -78,24 +78,29 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '< 5.1.5' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'mysql2', '< 0.5' + gem 'pg', '>= 0.18.4' + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.3.6' +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '< 5.1.5' gem 'concurrent-ruby' gem 'dalli', '< 3.0.0' # Dalli 3.0 dropped support for Ruby < 2.5 - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc' gem 'google-protobuf', '~> 3.11.0' # Last version to support Ruby < 2.5 gem 'lograge', '~> 0.11' - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '< 0.5' - gem 'pg', '>= 0.18.4' gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -105,10 +110,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '~> 1.3.6' gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/ruby-2.5.9.rb b/appraisal/ruby-2.5.9.rb index b88fae11c59..e42c6621ea8 100644 --- a/appraisal/ruby-2.5.9.rb +++ b/appraisal/ruby-2.5.9.rb @@ -168,23 +168,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 5' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'mysql2', '< 1', platform: :ruby + gem 'pg', '>= 0.18.4', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.4.1', platform: :ruby +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 5' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', platform: :ruby gem 'lograge', '~> 0.11' - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '< 1', platform: :ruby - gem 'pg', '>= 0.18.4', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -194,11 +199,9 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq' gem 'sneakers', '>= 2.12.0' gem 'bunny', '~> 2.19.0' # uninitialized constant OpenSSL::SSL::TLS1_3_VERSION for jruby, https://github.com/ruby-amqp/bunny/issues/645 - gem 'sqlite3', '~> 1.4.1', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/ruby-2.6.10.rb b/appraisal/ruby-2.6.10.rb index 5262913c1f7..1e3fc5b2a39 100644 --- a/appraisal/ruby-2.6.10.rb +++ b/appraisal/ruby-2.6.10.rb @@ -165,23 +165,29 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 6.0.0' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'mysql2', '< 1', platform: :ruby + gem 'pg', '>= 0.18.4', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.4.1', platform: :ruby +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 6.0.0' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', platform: :ruby gem 'lograge', '~> 0.11' gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '< 1', platform: :ruby - gem 'pg', '>= 0.18.4', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -192,10 +198,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 6.5' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '~> 1.4.1', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0', '< 2.0.0' end diff --git a/appraisal/ruby-2.7.6.rb b/appraisal/ruby-2.7.6.rb index b20fd6773b0..f31692348ab 100644 --- a/appraisal/ruby-2.7.6.rb +++ b/appraisal/ruby-2.7.6.rb @@ -165,23 +165,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 6.1.0' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara' + gem 'mysql2', '< 1', platform: :ruby + gem 'pg', '>= 0.18.4', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ + gem 'sqlite3', '~> 1.4.1' +end + appraise 'contrib' do gem 'actionpack' gem 'actionview' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 6.1.0' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc' gem 'lograge', '~> 0.11' - gem 'makara' gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '< 1', platform: :ruby - gem 'pg', '>= 0.18.4', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -190,11 +195,9 @@ gem 'resque' gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'semantic_logger', '~> 4.0' gem 'sidekiq', '~> 6' # TODO: Support sidekiq 7.x gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '~> 1.4.1' gem 'sucker_punch' gem 'que', '>= 1.0.0' end diff --git a/appraisal/ruby-3.0.4.rb b/appraisal/ruby-3.0.4.rb index 42506fe385d..95fbca9883a 100644 --- a/appraisal/ruby-3.0.4.rb +++ b/appraisal/ruby-3.0.4.rb @@ -69,23 +69,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 7' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions + gem 'mysql2', '>= 0.5.3', platform: :ruby + gem 'pg', platform: :ruby + gem 'sqlite3', '>= 1.4.2', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ +end + appraise 'contrib' do gem 'actionpack', '~> 7' gem 'actionview', '~> 7' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 7' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', '>= 1.38.0', platform: :ruby # Minimum version with Ruby 3.0 support gem 'lograge' - gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '>= 0.5.3', platform: :ruby - gem 'pg', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -95,10 +100,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 7' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '>= 1.4.2', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0' gem 'net-smtp' diff --git a/appraisal/ruby-3.1.2.rb b/appraisal/ruby-3.1.2.rb index 42506fe385d..95fbca9883a 100644 --- a/appraisal/ruby-3.1.2.rb +++ b/appraisal/ruby-3.1.2.rb @@ -69,23 +69,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 7' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions + gem 'mysql2', '>= 0.5.3', platform: :ruby + gem 'pg', platform: :ruby + gem 'sqlite3', '>= 1.4.2', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ +end + appraise 'contrib' do gem 'actionpack', '~> 7' gem 'actionview', '~> 7' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 7' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', '>= 1.38.0', platform: :ruby # Minimum version with Ruby 3.0 support gem 'lograge' - gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '>= 0.5.3', platform: :ruby - gem 'pg', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -95,10 +100,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 7' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '>= 1.4.2', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0' gem 'net-smtp' diff --git a/appraisal/ruby-3.2.0.rb b/appraisal/ruby-3.2.0.rb index 42506fe385d..95fbca9883a 100644 --- a/appraisal/ruby-3.2.0.rb +++ b/appraisal/ruby-3.2.0.rb @@ -69,23 +69,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 7' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions + gem 'mysql2', '>= 0.5.3', platform: :ruby + gem 'pg', platform: :ruby + gem 'sqlite3', '>= 1.4.2', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ +end + appraise 'contrib' do gem 'actionpack', '~> 7' gem 'actionview', '~> 7' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 7' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', '>= 1.38.0', platform: :ruby # Minimum version with Ruby 3.0 support gem 'lograge' - gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '>= 0.5.3', platform: :ruby - gem 'pg', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -95,10 +100,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 7' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '>= 1.4.2', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0' gem 'net-smtp' diff --git a/appraisal/ruby-3.3.0.rb b/appraisal/ruby-3.3.0.rb index 42506fe385d..95fbca9883a 100644 --- a/appraisal/ruby-3.3.0.rb +++ b/appraisal/ruby-3.3.0.rb @@ -69,23 +69,28 @@ gem 'typhoeus' end +appraise 'relational_db' do + gem 'activerecord', '~> 7' + gem 'delayed_job' + gem 'delayed_job_active_record' + gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions + gem 'mysql2', '>= 0.5.3', platform: :ruby + gem 'pg', platform: :ruby + gem 'sqlite3', '>= 1.4.2', platform: :ruby + gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ +end + appraise 'contrib' do gem 'actionpack', '~> 7' gem 'actionview', '~> 7' gem 'active_model_serializers', '>= 0.10.0' - gem 'activerecord', '~> 7' gem 'concurrent-ruby' gem 'dalli', '>= 3.0.0' - gem 'delayed_job' - gem 'delayed_job_active_record' gem 'grape' gem 'graphql', '>= 2.0' gem 'grpc', '>= 1.38.0', platform: :ruby # Minimum version with Ruby 3.0 support gem 'lograge' - gem 'makara', '>= 0.6.0.pre' # Ruby 3 requires >= 0.6.0, which is currently in pre-release: https://rubygems.org/gems/makara/versions gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596 - gem 'mysql2', '>= 0.5.3', platform: :ruby - gem 'pg', platform: :ruby gem 'racecar', '>= 0.3.5' gem 'rack' gem 'rack-contrib' @@ -95,10 +100,8 @@ gem 'roda', '>= 2.0.0' gem 'ruby-kafka', '>= 0.7.10' gem 'semantic_logger', '~> 4.0' - gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'sidekiq', '~> 7' gem 'sneakers', '>= 2.12.0' - gem 'sqlite3', '>= 1.4.2', platform: :ruby gem 'sucker_punch' gem 'que', '>= 1.0.0' gem 'net-smtp' diff --git a/gemfiles/jruby_9.2.21.0_contrib.gemfile b/gemfiles/jruby_9.2.21.0_contrib.gemfile index 7a66bce56bb..7e8ff06252b 100644 --- a/gemfiles/jruby_9.2.21.0_contrib.gemfile +++ b/gemfiles/jruby_9.2.21.0_contrib.gemfile @@ -32,18 +32,12 @@ gem "opentracing", ">= 0.4.1" gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 5" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "lograge", "~> 0.11" gem "i18n", "1.8.7", platform: :jruby -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "activerecord-jdbcmysql-adapter", ">= 52", platform: :jruby -gem "activerecord-jdbcpostgresql-adapter", ">= 52", platform: :jruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -52,11 +46,9 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq" gem "sneakers", ">= 2.12.0" gem "bunny", "~> 2.19.0" -gem "activerecord-jdbcsqlite3-adapter", ">= 52", platform: :jruby gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/jruby_9.2.21.0_contrib.gemfile.lock b/gemfiles/jruby_9.2.21.0_contrib.gemfile.lock index 9a96d949352..d13ae69dda9 100644 --- a/gemfiles/jruby_9.2.21.0_contrib.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_contrib.gemfile.lock @@ -41,21 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (5.2.8.1) activesupport (= 5.2.8.1) - activerecord (5.2.8.1) - activemodel (= 5.2.8.1) - activesupport (= 5.2.8.1) - arel (>= 9.0) - activerecord-jdbc-adapter (52.8-java) - activerecord (~> 5.2.0) - activerecord-jdbcmysql-adapter (52.8-java) - activerecord-jdbc-adapter (= 52.8) - jdbc-mysql (>= 5.1.36, < 9) - activerecord-jdbcpostgresql-adapter (52.8-java) - activerecord-jdbc-adapter (= 52.8) - jdbc-postgres (>= 9.4, < 43) - activerecord-jdbcsqlite3-adapter (52.8-java) - activerecord-jdbc-adapter (= 52.8) - jdbc-sqlite3 (~> 3.8, < 3.30) activesupport (5.2.8.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) @@ -67,7 +52,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (9.0.0) benchmark-ips (2.10.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) @@ -90,11 +74,6 @@ GEM dalli (3.2.0) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.5) rake (>= 12.0.0, < 14.0.0) @@ -131,9 +110,6 @@ GEM hashdiff (1.0.1) i18n (1.8.7) concurrent-ruby (~> 1.0) - jdbc-mysql (8.0.27) - jdbc-postgres (42.2.25) - jdbc-sqlite3 (3.28.0) json-schema (2.8.1) addressable (>= 2.4) jsonapi-renderer (0.2.2) @@ -149,8 +125,6 @@ GEM loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) - makara (0.5.1) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -250,7 +224,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.14.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) sidekiq (6.5.9) @@ -300,10 +273,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (~> 5) - activerecord-jdbcmysql-adapter (>= 52) - activerecord-jdbcpostgresql-adapter (>= 52) - activerecord-jdbcsqlite3-adapter (>= 52) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -314,15 +283,12 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) grape graphql (>= 2.0) i18n (= 1.8.7) json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) opentracing (>= 0.4.1) @@ -346,7 +312,6 @@ DEPENDENCIES rspec_n (~> 1.3) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq simplecov! simplecov-cobertura (~> 2.1.0) diff --git a/gemfiles/jruby_9.2.21.0_relational_db.gemfile b/gemfiles/jruby_9.2.21.0_relational_db.gemfile new file mode 100644 index 00000000000..39a12b2bff3 --- /dev/null +++ b/gemfiles/jruby_9.2.21.0_relational_db.gemfile @@ -0,0 +1,45 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-debugger-jruby" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "activerecord", "~> 5" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "activerecord-jdbcmysql-adapter", ">= 52", platform: :jruby +gem "activerecord-jdbcpostgresql-adapter", ">= 52", platform: :jruby +gem "sequel", "~> 5.54.0" +gem "activerecord-jdbcsqlite3-adapter", ">= 52", platform: :jruby + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/jruby_9.2.21.0_relational_db.gemfile.lock b/gemfiles/jruby_9.2.21.0_relational_db.gemfile.lock new file mode 100644 index 00000000000..905d1daf686 --- /dev/null +++ b/gemfiles/jruby_9.2.21.0_relational_db.gemfile.lock @@ -0,0 +1,189 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (5.2.8.1) + activesupport (= 5.2.8.1) + activerecord (5.2.8.1) + activemodel (= 5.2.8.1) + activesupport (= 5.2.8.1) + arel (>= 9.0) + activerecord-jdbc-adapter (52.8-java) + activerecord (~> 5.2.0) + activerecord-jdbcmysql-adapter (52.8-java) + activerecord-jdbc-adapter (= 52.8) + jdbc-mysql (>= 5.1.36, < 9) + activerecord-jdbcpostgresql-adapter (52.8-java) + activerecord-jdbc-adapter (= 52.8) + jdbc-postgres (>= 9.4, < 43) + activerecord-jdbcsqlite3-adapter (52.8-java) + activerecord-jdbc-adapter (= 52.8) + jdbc-sqlite3 (~> 3.8, < 3.30) + activesupport (5.2.8.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + arel (9.0.0) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + ffi (1.15.5-java) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jdbc-mysql (8.0.30) + jdbc-postgres (42.6.0) + jdbc-sqlite3 (3.28.0) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0-java) + ffi (~> 1.0) + makara (0.5.1) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.15.0) + msgpack (1.7.2-java) + opentracing (0.5.0) + os (1.1.4) + pimpmychangelog (0.1.3) + pry (0.14.2-java) + coderay (~> 1.1) + method_source (~> 1.0) + spoon (~> 0.0) + pry-debugger-jruby (2.1.1-java) + pry (>= 0.13, < 0.15) + ruby-debug-base (>= 0.10.4, < 0.12) + rake (13.0.6) + rake-compiler (1.2.5) + rake + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.3.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + ruby-debug-base (0.11.0-java) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spoon (0.0.6) + ffi + thor (1.2.2) + thread_safe (0.3.6-java) + tzinfo (1.2.11) + thread_safe (~> 0.1) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + +PLATFORMS + universal-java-1.8 + +DEPENDENCIES + activerecord (~> 5) + activerecord-jdbcmysql-adapter (>= 52) + activerecord-jdbcpostgresql-adapter (>= 52) + activerecord-jdbcsqlite3-adapter (>= 52) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + opentracing (>= 0.4.1) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-debugger-jruby + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + warning (~> 1) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_contrib.gemfile b/gemfiles/jruby_9.3.9.0_contrib.gemfile index ce717c1b23d..6cbe62f4ebc 100644 --- a/gemfiles/jruby_9.3.9.0_contrib.gemfile +++ b/gemfiles/jruby_9.3.9.0_contrib.gemfile @@ -36,17 +36,11 @@ gem "opentracing", ">= 0.4.1" gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 6.0.0" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "lograge", "~> 0.11" -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "activerecord-jdbcmysql-adapter", platform: :jruby -gem "activerecord-jdbcpostgresql-adapter", platform: :jruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -56,10 +50,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 6.5" gem "sneakers", ">= 2.12.0" -gem "jdbc-sqlite3", ">= 3.28", platform: :jruby gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/jruby_9.3.9.0_contrib.gemfile.lock b/gemfiles/jruby_9.3.9.0_contrib.gemfile.lock index f56827649ab..d230f338676 100644 --- a/gemfiles/jruby_9.3.9.0_contrib.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_contrib.gemfile.lock @@ -41,17 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (6.0.6.1) activesupport (= 6.0.6.1) - activerecord (6.0.6.1) - activemodel (= 6.0.6.1) - activesupport (= 6.0.6.1) - activerecord-jdbc-adapter (60.4-java) - activerecord (~> 6.0.0) - activerecord-jdbcmysql-adapter (60.4-java) - activerecord-jdbc-adapter (= 60.4) - jdbc-mysql (>= 5.1.36, < 9) - activerecord-jdbcpostgresql-adapter (60.4-java) - activerecord-jdbc-adapter (= 60.4) - jdbc-postgres (>= 9.4, < 43) activesupport (6.0.6.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) @@ -87,11 +76,6 @@ GEM dalli (3.2.3) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -128,9 +112,6 @@ GEM hashdiff (1.0.1) i18n (1.12.0) concurrent-ruby (~> 1.0) - jdbc-mysql (8.0.27) - jdbc-postgres (42.2.25) - jdbc-sqlite3 (3.32.3.3) json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) @@ -147,8 +128,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.5.1) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -272,7 +251,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) sidekiq (6.5.8) @@ -324,9 +302,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (~> 6.0.0) - activerecord-jdbcmysql-adapter - activerecord-jdbcpostgresql-adapter addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -336,15 +311,11 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) grape graphql (>= 2.0) - jdbc-sqlite3 (>= 3.28) json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) opentracing (>= 0.4.1) @@ -373,7 +344,6 @@ DEPENDENCIES rubocop-rspec (~> 2.2) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 6.5) simplecov! simplecov-cobertura (~> 2.1.0) diff --git a/gemfiles/jruby_9.3.9.0_relational_db.gemfile b/gemfiles/jruby_9.3.9.0_relational_db.gemfile new file mode 100644 index 00000000000..d41e9af51be --- /dev/null +++ b/gemfiles/jruby_9.3.9.0_relational_db.gemfile @@ -0,0 +1,49 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-debugger-jruby" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "activerecord", "~> 6.0.0" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "activerecord-jdbcmysql-adapter", platform: :jruby +gem "activerecord-jdbcpostgresql-adapter", platform: :jruby +gem "sequel", "~> 5.54.0" +gem "jdbc-sqlite3", ">= 3.28", platform: :jruby + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/jruby_9.3.9.0_relational_db.gemfile.lock b/gemfiles/jruby_9.3.9.0_relational_db.gemfile.lock new file mode 100644 index 00000000000..0336206568d --- /dev/null +++ b/gemfiles/jruby_9.3.9.0_relational_db.gemfile.lock @@ -0,0 +1,220 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (6.0.6.1) + activesupport (= 6.0.6.1) + activerecord (6.0.6.1) + activemodel (= 6.0.6.1) + activesupport (= 6.0.6.1) + activerecord-jdbc-adapter (60.4-java) + activerecord (~> 6.0.0) + activerecord-jdbcmysql-adapter (60.4-java) + activerecord-jdbc-adapter (= 60.4) + jdbc-mysql (>= 5.1.36, < 9) + activerecord-jdbcpostgresql-adapter (60.4-java) + activerecord-jdbc-adapter (= 60.4) + jdbc-postgres (>= 9.4, < 43) + activesupport (6.0.6.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + ffi (1.15.5-java) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jdbc-mysql (8.0.30) + jdbc-postgres (42.6.0) + jdbc-sqlite3 (3.42.0.0) + json (2.6.3-java) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0-java) + ffi (~> 1.0) + makara (0.5.1) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2-java) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2-java) + coderay (~> 1.1) + method_source (~> 1.0) + spoon (~> 0.0) + pry-debugger-jruby (2.1.1-java) + pry (>= 0.13, < 0.15) + ruby-debug-base (>= 0.10.4, < 0.12) + racc (1.7.1-java) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.4.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.17.1) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-debug-base (0.11.0-java) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spoon (0.0.6) + ffi + thor (1.2.2) + thread_safe (0.3.6-java) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + zeitwerk (2.6.11) + +PLATFORMS + universal-java-11 + +DEPENDENCIES + activerecord (~> 6.0.0) + activerecord-jdbcmysql-adapter + activerecord-jdbcpostgresql-adapter + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + jdbc-sqlite3 (>= 3.28) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + opentracing (>= 0.4.1) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-debugger-jruby + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + warning (~> 1) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_contrib.gemfile b/gemfiles/jruby_9.4.0.0_contrib.gemfile index bc1164bae66..244f9387254 100644 --- a/gemfiles/jruby_9.4.0.0_contrib.gemfile +++ b/gemfiles/jruby_9.4.0.0_contrib.gemfile @@ -37,17 +37,11 @@ gem "opentracing", ">= 0.4.1" gem "actionpack", "~> 7" gem "actionview", "~> 7" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 7" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "lograge" -gem "makara", ">= 0.6.0.pre" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "activerecord-jdbcmysql-adapter", platform: :jruby -gem "activerecord-jdbcpostgresql-adapter", platform: :jruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -56,10 +50,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 7" gem "sneakers", ">= 2.12.0" -gem "jdbc-sqlite3", ">= 3.28", platform: :jruby gem "sucker_punch" gem "que", ">= 1.0.0" gem "net-smtp" diff --git a/gemfiles/jruby_9.4.0.0_contrib.gemfile.lock b/gemfiles/jruby_9.4.0.0_contrib.gemfile.lock index 015be0b4f95..55adb5216c4 100644 --- a/gemfiles/jruby_9.4.0.0_contrib.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_contrib.gemfile.lock @@ -41,17 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (7.0.4.1) activesupport (= 7.0.4.1) - activerecord (7.0.4.1) - activemodel (= 7.0.4.1) - activesupport (= 7.0.4.1) - activerecord-jdbc-adapter (70.0-java) - activerecord (~> 7.0) - activerecord-jdbcmysql-adapter (70.0-java) - activerecord-jdbc-adapter (= 70.0) - jdbc-mysql (>= 5.1.36, < 9) - activerecord-jdbcpostgresql-adapter (0.8.2) - activerecord-jdbc-adapter (>= 0.8.2) - jdbc-postgres (>= 8.2) activesupport (7.0.4.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -86,11 +75,6 @@ GEM dalli (3.2.3) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -123,9 +107,6 @@ GEM hashdiff (1.0.1) i18n (1.12.0) concurrent-ruby (~> 1.0) - jdbc-mysql (8.0.27) - jdbc-postgres (42.2.25) - jdbc-sqlite3 (3.32.3.3) json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) @@ -142,8 +123,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.6.0.pre) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -274,7 +253,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) sidekiq (7.1.0) @@ -327,9 +305,6 @@ DEPENDENCIES actionpack (~> 7) actionview (~> 7) active_model_serializers (>= 0.10.0) - activerecord (~> 7) - activerecord-jdbcmysql-adapter - activerecord-jdbcpostgresql-adapter addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -339,15 +314,11 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) grape graphql (>= 2.0) - jdbc-sqlite3 (>= 3.28) json-schema (< 3) lograge - makara (>= 0.6.0.pre) memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) net-smtp @@ -376,7 +347,6 @@ DEPENDENCIES rubocop-rspec (~> 2.2) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 7) simplecov! simplecov-cobertura (~> 2.1.0) diff --git a/gemfiles/jruby_9.4.0.0_relational_db.gemfile b/gemfiles/jruby_9.4.0.0_relational_db.gemfile new file mode 100644 index 00000000000..a5ef59209e9 --- /dev/null +++ b/gemfiles/jruby_9.4.0.0_relational_db.gemfile @@ -0,0 +1,50 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-debugger-jruby" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "activerecord", "~> 7" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", ">= 0.6.0.pre" +gem "activerecord-jdbcmysql-adapter", platform: :jruby +gem "activerecord-jdbcpostgresql-adapter", platform: :jruby +gem "sequel", "~> 5.54.0" +gem "jdbc-sqlite3", ">= 3.28", platform: :jruby + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/jruby_9.4.0.0_relational_db.gemfile.lock b/gemfiles/jruby_9.4.0.0_relational_db.gemfile.lock new file mode 100644 index 00000000000..31bfb4402de --- /dev/null +++ b/gemfiles/jruby_9.4.0.0_relational_db.gemfile.lock @@ -0,0 +1,219 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.8) + activesupport (= 7.0.8) + activerecord (7.0.8) + activemodel (= 7.0.8) + activesupport (= 7.0.8) + activerecord-jdbc-adapter (70.1-java) + activerecord (~> 7.0) + activerecord-jdbcmysql-adapter (70.1-java) + activerecord-jdbc-adapter (= 70.1) + jdbc-mysql (>= 5.1.36, < 9) + activerecord-jdbcpostgresql-adapter (70.1-java) + activerecord-jdbc-adapter (= 70.1) + jdbc-postgres (>= 9.4, < 43) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + ffi (1.15.5-java) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jdbc-mysql (8.0.30) + jdbc-postgres (42.6.0) + jdbc-sqlite3 (3.42.0.0) + json (2.6.3-java) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0-java) + ffi (~> 1.0) + makara (0.6.0.pre) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2-java) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2-java) + coderay (~> 1.1) + method_source (~> 1.0) + spoon (~> 0.0) + pry-debugger-jruby (2.1.1-java) + pry (>= 0.13, < 0.15) + ruby-debug-base (>= 0.10.4, < 0.12) + racc (1.7.1-java) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-debug-base (0.11.0-java) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + spoon (0.0.6) + ffi + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.34) + +PLATFORMS + universal-java-11 + +DEPENDENCIES + activerecord (~> 7) + activerecord-jdbcmysql-adapter + activerecord-jdbcpostgresql-adapter + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + jdbc-sqlite3 (>= 3.28) + json-schema (< 3) + makara (>= 0.6.0.pre) + memory_profiler (~> 0.9) + opentracing (>= 0.4.1) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-debugger-jruby + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_2.1.10_contrib.gemfile b/gemfiles/ruby_2.1.10_contrib.gemfile index 9609c1dff01..3af13886987 100644 --- a/gemfiles/ruby_2.1.10_contrib.gemfile +++ b/gemfiles/ruby_2.1.10_contrib.gemfile @@ -36,16 +36,9 @@ gem "docile", "~> 1.3.5" gem "ffi", "~> 1.12.2" gem "msgpack", "~> 1.3.3" gem "active_model_serializers", "~> 0.9.0" -gem "activerecord", "3.2.22.5" -gem "activerecord-mysql-adapter" gem "dalli", "< 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "presto-client", ">= 0.5.14" -gem "makara", "< 0.5.0" gem "mongo", "< 2.5" -gem "mysql2", "0.3.21" -gem "pg", ">= 0.18.4", "< 1.0" gem "rack", "1.4.7" gem "rack-contrib" gem "rack-cache", "1.7.1" @@ -54,9 +47,7 @@ gem "resque", "< 2.0" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 4.0", "< 4.37" gem "sidekiq", "~> 3.5.4" -gem "sqlite3", "~> 1.3.6" gem "sucker_punch" gem "timers", "< 4.2" diff --git a/gemfiles/ruby_2.1.10_contrib.gemfile.lock b/gemfiles/ruby_2.1.10_contrib.gemfile.lock index 6386f43f585..a011f1a82e4 100644 --- a/gemfiles/ruby_2.1.10_contrib.gemfile.lock +++ b/gemfiles/ruby_2.1.10_contrib.gemfile.lock @@ -17,15 +17,6 @@ GEM activemodel (3.2.22.5) activesupport (= 3.2.22.5) builder (~> 3.0.0) - activerecord (3.2.22.5) - activemodel (= 3.2.22.5) - activesupport (= 3.2.22.5) - arel (~> 3.0.2) - tzinfo (~> 0.3.29) - activerecord-mysql-adapter (0.0.1) - activerecord (>= 3.2.9) - activesupport (>= 3.2.9) - mysql (>= 2.9.0) activesupport (3.2.22.5) i18n (~> 0.6, >= 0.6.4) multi_json (~> 1.0) @@ -34,7 +25,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (3.0.3) benchmark-ips (2.11.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) @@ -66,11 +56,6 @@ GEM dalli (2.7.11) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -94,8 +79,6 @@ GEM libdatadog (4.0.0.1.0) libddwaf (1.11.0.0.0) ffi (~> 1.0) - makara (0.4.1) - activerecord (>= 3.0.0) memory_profiler (0.9.12) method_source (1.0.0) mongo (2.4.3) @@ -104,11 +87,8 @@ GEM msgpack (1.3.3) multi_json (1.15.0) multipart-post (2.1.1) - mysql (2.9.1) - mysql2 (0.3.21) opentracing (0.5.0) os (1.1.4) - pg (0.21.0) pimpmychangelog (0.1.3) presto-client (0.6.6) faraday (~> 0.12) @@ -167,7 +147,6 @@ GEM digest-crc semantic_logger (4.2.0) concurrent-ruby (~> 1.0) - sequel (4.36.0) sidekiq (3.5.4) celluloid (~> 0.17.2) connection_pool (~> 2.2, >= 2.2.0) @@ -183,14 +162,12 @@ GEM rack (~> 1.4) rack-protection (~> 1.4) tilt (>= 1.3, < 3) - sqlite3 (1.3.13) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) tilt (2.1.0) timers (4.1.2) hitimes - tzinfo (0.3.61) vegas (0.1.11) rack (>= 1.0.0) webmock (3.13.0) @@ -206,8 +183,6 @@ PLATFORMS DEPENDENCIES active_model_serializers (~> 0.9.0) - activerecord (= 3.2.22.5) - activerecord-mysql-adapter addressable (~> 2.4.0) appraisal (~> 2.2.0) benchmark-ips (~> 2.8) @@ -217,8 +192,6 @@ DEPENDENCIES concurrent-ruby dalli (< 3.0.0) ddtrace! - delayed_job - delayed_job_active_record docile (~> 1.3.5) dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) @@ -226,14 +199,11 @@ DEPENDENCIES google-protobuf (~> 3.0, < 3.8.0, != 3.7.1, != 3.7.0) json (< 2.6) json-schema (< 3) - makara (< 0.5.0) memory_profiler (= 0.9.12) mongo (< 2.5) msgpack (~> 1.3.3) - mysql2 (= 0.3.21) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4, < 1.0) pimpmychangelog (>= 0.1.2) presto-client (>= 0.5.14) pry @@ -254,11 +224,9 @@ DEPENDENCIES rspec_junit_formatter (<= 0.4.1) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 4.0, < 4.37) sidekiq (~> 3.5.4) simplecov (~> 0.17) simplecov-html (~> 0.10.2) - sqlite3 (~> 1.3.6) sucker_punch timers (< 4.2) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.1.10_relational_db.gemfile b/gemfiles/ruby_2.1.10_relational_db.gemfile new file mode 100644 index 00000000000..08676ce3fbe --- /dev/null +++ b/gemfiles/ruby_2.1.10_relational_db.gemfile @@ -0,0 +1,52 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.2.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby", "< 1.1.10" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json", "< 2.6" +gem "json-schema", "< 3" +gem "memory_profiler", "= 0.9.12" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-nav" +gem "rake", "~> 12.3" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", "<= 0.4.1" +gem "simplecov", "~> 0.17" +gem "simplecov-html", "~> 0.10.2" +gem "webmock", ">= 3.10.0" +gem "rexml", "< 3.2.5" +gem "yard", ["~> 0.9", "< 0.9.27"] +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.8.0"] +gem "docile", "~> 1.3.5" +gem "ffi", "~> 1.12.2" +gem "msgpack", "~> 1.3.3" +gem "activerecord", "3.2.22.5" +gem "activerecord-mysql-adapter" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", "< 0.5.0" +gem "mysql2", "0.3.21" +gem "pg", ">= 0.18.4", "< 1.0" +gem "sequel", "~> 4.0", "< 4.37" +gem "sqlite3", "~> 1.3.6" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.1.10_relational_db.gemfile.lock b/gemfiles/ruby_2.1.10_relational_db.gemfile.lock new file mode 100644 index 00000000000..93bd2072bf6 --- /dev/null +++ b/gemfiles/ruby_2.1.10_relational_db.gemfile.lock @@ -0,0 +1,171 @@ +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (3.2.22.5) + activesupport (= 3.2.22.5) + builder (~> 3.0.0) + activerecord (3.2.22.5) + activemodel (= 3.2.22.5) + activesupport (= 3.2.22.5) + arel (~> 3.0.2) + tzinfo (~> 0.3.29) + activerecord-mysql-adapter (0.0.1) + activerecord (>= 3.2.9) + activesupport (>= 3.2.9) + mysql (>= 2.9.0) + activesupport (3.2.22.5) + i18n (~> 0.6, >= 0.6.4) + multi_json (~> 1.0) + addressable (2.4.0) + appraisal (2.2.0) + bundler + rake + thor (>= 0.14.0) + arel (3.0.3) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.0.4) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.1.9) + crack (0.4.5) + rexml + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.3.5) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.12.2) + google-protobuf (3.6.1) + hashdiff (1.0.1) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json (2.5.1) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0) + ffi (~> 1.0) + makara (0.4.1) + activerecord (>= 3.0.0) + memory_profiler (0.9.12) + method_source (1.0.0) + msgpack (1.3.3) + multi_json (1.15.0) + mysql (2.9.1) + mysql2 (0.3.21) + opentracing (0.5.0) + os (1.1.4) + pg (0.21.0) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-nav (1.0.0) + pry (>= 0.9.10, < 0.15) + rake (12.3.3) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + rexml (3.2.4) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.4.1) + rspec-core (>= 2, < 4, != 2.12.0) + sequel (4.36.0) + simplecov (0.17.1) + docile (~> 1.1) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) + sqlite3 (1.3.13) + thor (1.2.2) + tzinfo (0.3.62) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.26) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (= 3.2.22.5) + activerecord-mysql-adapter + addressable (~> 2.4.0) + appraisal (~> 2.2.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby (< 1.1.10) + ddtrace! + delayed_job + delayed_job_active_record + docile (~> 1.3.5) + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.12.2) + google-protobuf (~> 3.0, < 3.8.0, != 3.7.1, != 3.7.0) + json (< 2.6) + json-schema (< 3) + makara (< 0.5.0) + memory_profiler (= 0.9.12) + msgpack (~> 1.3.3) + mysql2 (= 0.3.21) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4, < 1.0) + pimpmychangelog (>= 0.1.2) + pry + pry-nav + rake (~> 12.3) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rexml (< 3.2.5) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (<= 0.4.1) + sequel (~> 4.0, < 4.37) + simplecov (~> 0.17) + simplecov-html (~> 0.10.2) + sqlite3 (~> 1.3.6) + webmock (>= 3.10.0) + yard (~> 0.9, < 0.9.27) + +BUNDLED WITH + 1.17.3 diff --git a/gemfiles/ruby_2.2.10_contrib.gemfile b/gemfiles/ruby_2.2.10_contrib.gemfile index a0868c94b8f..e1ba16570cd 100644 --- a/gemfiles/ruby_2.2.10_contrib.gemfile +++ b/gemfiles/ruby_2.2.10_contrib.gemfile @@ -38,18 +38,12 @@ gem "msgpack", "~> 1.3.3" gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "< 5.1.5" gem "dalli", "< 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql" gem "grpc", "~> 1.19.0" gem "lograge", "~> 0.11" -gem "makara", "< 0.5.0" gem "mongo", ">= 2.8.0" -gem "mysql2", "< 0.5" -gem "pg", ">= 0.18.4" gem "presto-client", ">= 0.5.14" gem "racecar", ">= 0.3.5" gem "rack", "< 2.1.0" @@ -60,10 +54,8 @@ gem "resque", "< 2.0" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq" gem "sneakers", ">= 2.12.0" -gem "sqlite3", "~> 1.3.6" gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/ruby_2.2.10_contrib.gemfile.lock b/gemfiles/ruby_2.2.10_contrib.gemfile.lock index 1a842b2fe8c..9bfd64393d2 100644 --- a/gemfiles/ruby_2.2.10_contrib.gemfile.lock +++ b/gemfiles/ruby_2.2.10_contrib.gemfile.lock @@ -31,10 +31,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (5.1.4) activesupport (= 5.1.4) - activerecord (5.1.4) - activemodel (= 5.1.4) - activesupport (= 5.1.4) - arel (~> 8.0) activesupport (5.1.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) @@ -46,7 +42,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (8.0.0) axiom-types (0.1.1) descendants_tracker (~> 0.0.4) ice_nine (~> 0.11.0) @@ -72,11 +67,6 @@ GEM dalli (2.7.11) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) diff-lcs (1.5.0) @@ -129,8 +119,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.4.1) - activerecord (>= 3.0.0) memory_profiler (0.9.12) method_source (1.0.0) mini_portile2 (2.4.0) @@ -145,12 +133,10 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.4.10) nokogiri (1.9.1) mini_portile2 (~> 2.4.0) opentracing (0.5.0) os (1.1.4) - pg (1.2.3) pimpmychangelog (0.1.3) presto-client (0.6.6) faraday (~> 0.12) @@ -227,7 +213,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.2.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) sidekiq (5.2.9) @@ -252,7 +237,6 @@ GEM rake (~> 12.3) serverengine (~> 2.1.0) thor - sqlite3 (1.3.13) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -281,7 +265,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (< 5.1.5) addressable (~> 2.4.0) appraisal (~> 2.2.0) benchmark-ips (~> 2.8) @@ -291,8 +274,6 @@ DEPENDENCIES concurrent-ruby dalli (< 3.0.0) ddtrace! - delayed_job - delayed_job_active_record docile (~> 1.3.5) dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) @@ -304,14 +285,11 @@ DEPENDENCIES json (< 2.6) json-schema (< 3) lograge (~> 0.11) - makara (< 0.5.0) memory_profiler (= 0.9.12) mongo (>= 2.8.0) msgpack (~> 1.3.3) - mysql2 (< 0.5) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) presto-client (>= 0.5.14) pry @@ -334,12 +312,10 @@ DEPENDENCIES rspec_junit_formatter (<= 0.4.1) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq simplecov (~> 0.17) simplecov-html (~> 0.10.2) sneakers (>= 2.12.0) - sqlite3 (~> 1.3.6) sucker_punch webmock (>= 3.10.0) yard (~> 0.9, < 0.9.27) diff --git a/gemfiles/ruby_2.2.10_relational_db.gemfile b/gemfiles/ruby_2.2.10_relational_db.gemfile new file mode 100644 index 00000000000..e43cad0a8dd --- /dev/null +++ b/gemfiles/ruby_2.2.10_relational_db.gemfile @@ -0,0 +1,51 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.2.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json", "< 2.6" +gem "json-schema", "< 3" +gem "memory_profiler", "= 0.9.12" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-nav" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", "<= 0.4.1" +gem "simplecov", "~> 0.17" +gem "simplecov-html", "~> 0.10.2" +gem "webmock", ">= 3.10.0" +gem "rexml", "< 3.2.5" +gem "yard", ["~> 0.9", "< 0.9.27"] +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.8.0"] +gem "docile", "~> 1.3.5" +gem "ffi", "~> 1.12.2" +gem "msgpack", "~> 1.3.3" +gem "activerecord", "< 5.1.5" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", "< 0.5.0" +gem "mysql2", "< 0.5" +gem "pg", ">= 0.18.4" +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.3.6" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.2.10_relational_db.gemfile.lock b/gemfiles/ruby_2.2.10_relational_db.gemfile.lock new file mode 100644 index 00000000000..8ce637e43a5 --- /dev/null +++ b/gemfiles/ruby_2.2.10_relational_db.gemfile.lock @@ -0,0 +1,167 @@ +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (5.1.4) + activesupport (= 5.1.4) + activerecord (5.1.4) + activemodel (= 5.1.4) + activesupport (= 5.1.4) + arel (~> 8.0) + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.4.0) + appraisal (2.2.0) + bundler + rake + thor (>= 0.14.0) + arel (8.0.0) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.1.10) + crack (0.4.5) + rexml + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.3.5) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.12.2) + google-protobuf (3.6.1) + hashdiff (1.0.1) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json (2.5.1) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0) + ffi (~> 1.0) + makara (0.4.1) + activerecord (>= 3.0.0) + memory_profiler (0.9.12) + method_source (1.0.0) + minitest (5.15.0) + msgpack (1.3.3) + mysql2 (0.4.10) + opentracing (0.5.0) + os (1.1.4) + pg (1.2.3) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-nav (1.0.0) + pry (>= 0.9.10, < 0.15) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + rexml (3.2.4) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.4.1) + rspec-core (>= 2, < 4, != 2.12.0) + sequel (5.54.0) + simplecov (0.17.1) + docile (~> 1.1) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) + sqlite3 (1.3.13) + thor (1.2.2) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.26) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (< 5.1.5) + addressable (~> 2.4.0) + appraisal (~> 2.2.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + docile (~> 1.3.5) + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.12.2) + google-protobuf (~> 3.0, < 3.8.0, != 3.7.1, != 3.7.0) + json (< 2.6) + json-schema (< 3) + makara (< 0.5.0) + memory_profiler (= 0.9.12) + msgpack (~> 1.3.3) + mysql2 (< 0.5) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-nav + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rexml (< 3.2.5) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (<= 0.4.1) + sequel (~> 5.54.0) + simplecov (~> 0.17) + simplecov-html (~> 0.10.2) + sqlite3 (~> 1.3.6) + webmock (>= 3.10.0) + yard (~> 0.9, < 0.9.27) + +BUNDLED WITH + 1.17.3 diff --git a/gemfiles/ruby_2.3.8_contrib.gemfile b/gemfiles/ruby_2.3.8_contrib.gemfile index 646f1d2362d..df35d28c940 100644 --- a/gemfiles/ruby_2.3.8_contrib.gemfile +++ b/gemfiles/ruby_2.3.8_contrib.gemfile @@ -35,18 +35,12 @@ gem "msgpack", "~> 1.3.3" gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "< 5.1.5" gem "dalli", "< 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql" gem "grpc" gem "lograge", "~> 0.11" -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", "< 0.5" -gem "pg", ">= 0.18.4" gem "racecar", ">= 0.3.5" gem "rack", "< 2.1.0" gem "rack-contrib" @@ -55,10 +49,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq" gem "sneakers", ">= 2.12.0" -gem "sqlite3", "~> 1.3.6" gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/ruby_2.3.8_contrib.gemfile.lock b/gemfiles/ruby_2.3.8_contrib.gemfile.lock index fea4ffb3d5c..0de6d9d9b33 100644 --- a/gemfiles/ruby_2.3.8_contrib.gemfile.lock +++ b/gemfiles/ruby_2.3.8_contrib.gemfile.lock @@ -31,10 +31,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (5.1.4) activesupport (= 5.1.4) - activerecord (5.1.4) - activemodel (= 5.1.4) - activesupport (= 5.1.4) - arel (~> 8.0) activesupport (5.1.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) @@ -46,7 +42,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (8.0.0) axiom-types (0.1.1) descendants_tracker (~> 0.0.4) ice_nine (~> 0.11.0) @@ -73,11 +68,6 @@ GEM dalli (2.7.11) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) diff-lcs (1.5.0) @@ -126,8 +116,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.5.0) - activerecord (>= 3.0.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.4.0) @@ -141,12 +129,10 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.4.10) nokogiri (1.10.10) mini_portile2 (~> 2.4.0) opentracing (0.5.0) os (1.1.4) - pg (1.2.3) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -219,7 +205,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.7.4) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -248,7 +233,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.3.13) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -277,7 +261,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (< 5.1.5) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -287,8 +270,6 @@ DEPENDENCIES concurrent-ruby dalli (< 3.0.0) ddtrace! - delayed_job - delayed_job_active_record docile (~> 1.3.5) dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) @@ -298,14 +279,11 @@ DEPENDENCIES grpc json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) msgpack (~> 1.3.3) - mysql2 (< 0.5) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) pry pry-nav @@ -325,12 +303,10 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) ruby-kafka (>= 0.7.10) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq simplecov (~> 0.17) simplecov-html (~> 0.10.2) sneakers (>= 2.12.0) - sqlite3 (~> 1.3.6) sucker_punch webmock (>= 3.10.0) yard (~> 0.9) diff --git a/gemfiles/ruby_2.3.8_relational_db.gemfile b/gemfiles/ruby_2.3.8_relational_db.gemfile new file mode 100644 index 00000000000..10ddce441de --- /dev/null +++ b/gemfiles/ruby_2.3.8_relational_db.gemfile @@ -0,0 +1,48 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-nav" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "simplecov", "~> 0.17" +gem "simplecov-html", "~> 0.10.2" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] +gem "docile", "~> 1.3.5" +gem "msgpack", "~> 1.3.3" +gem "activerecord", "< 5.1.5" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "mysql2", "< 0.5" +gem "pg", ">= 0.18.4" +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.3.6" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.3.8_relational_db.gemfile.lock b/gemfiles/ruby_2.3.8_relational_db.gemfile.lock new file mode 100644 index 00000000000..35b01dd493c --- /dev/null +++ b/gemfiles/ruby_2.3.8_relational_db.gemfile.lock @@ -0,0 +1,164 @@ +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (5.1.4) + activesupport (= 5.1.4) + activerecord (5.1.4) + activemodel (= 5.1.4) + activesupport (= 5.1.4) + arel (~> 8.0) + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + arel (8.0.0) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.3.5) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.19.1) + hashdiff (1.0.1) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0) + libddwaf (1.11.0.0.0) + ffi (~> 1.0) + makara (0.5.0) + activerecord (>= 3.0.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.15.0) + msgpack (1.3.3) + mysql2 (0.4.10) + opentracing (0.5.0) + os (1.1.4) + pg (1.2.3) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-nav (1.0.0) + pry (>= 0.9.10, < 0.15) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + rexml (3.2.5) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + sequel (5.54.0) + simplecov (0.17.1) + docile (~> 1.1) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) + sqlite3 (1.3.13) + thor (1.2.2) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (< 5.1.5) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + docile (~> 1.3.5) + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + msgpack (~> 1.3.3) + mysql2 (< 0.5) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-nav + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + sequel (~> 5.54.0) + simplecov (~> 0.17) + simplecov-html (~> 0.10.2) + sqlite3 (~> 1.3.6) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 1.17.3 diff --git a/gemfiles/ruby_2.4.10_contrib.gemfile b/gemfiles/ruby_2.4.10_contrib.gemfile index 2d5c501d4f0..5600e86fcb7 100644 --- a/gemfiles/ruby_2.4.10_contrib.gemfile +++ b/gemfiles/ruby_2.4.10_contrib.gemfile @@ -35,18 +35,12 @@ gem "docile", "~> 1.3.5" gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "< 5.1.5" gem "dalli", "< 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc" gem "lograge", "~> 0.11" -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", "< 0.5" -gem "pg", ">= 0.18.4" gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -55,10 +49,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq" gem "sneakers", ">= 2.12.0" -gem "sqlite3", "~> 1.3.6" gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/ruby_2.4.10_contrib.gemfile.lock b/gemfiles/ruby_2.4.10_contrib.gemfile.lock index 178eceeafd4..98208005d66 100644 --- a/gemfiles/ruby_2.4.10_contrib.gemfile.lock +++ b/gemfiles/ruby_2.4.10_contrib.gemfile.lock @@ -31,10 +31,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (5.1.4) activesupport (= 5.1.4) - activerecord (5.1.4) - activemodel (= 5.1.4) - activesupport (= 5.1.4) - arel (~> 8.0) activesupport (5.1.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) @@ -46,7 +42,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (8.0.0) benchmark-ips (2.11.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) @@ -69,11 +64,6 @@ GEM dalli (2.7.11) datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.3) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -143,8 +133,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.5.0) - activerecord (>= 3.0.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.4.0) @@ -158,12 +146,10 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.4.10) nokogiri (1.10.10) mini_portile2 (~> 2.4.0) opentracing (0.5.0) os (1.1.4) - pg (1.2.3) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -244,7 +230,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.7.4) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -272,7 +257,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.3.13) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -296,7 +280,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (< 5.1.5) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -306,8 +289,6 @@ DEPENDENCIES concurrent-ruby dalli (< 3.0.0) ddtrace! - delayed_job - delayed_job_active_record docile (~> 1.3.5) dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) @@ -317,13 +298,10 @@ DEPENDENCIES grpc json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (< 0.5) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) pry pry-nav @@ -345,11 +323,9 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq simplecov (~> 0.17) sneakers (>= 2.12.0) - sqlite3 (~> 1.3.6) sucker_punch webmock (>= 3.10.0) yard (~> 0.9) diff --git a/gemfiles/ruby_2.4.10_relational_db.gemfile b/gemfiles/ruby_2.4.10_relational_db.gemfile new file mode 100644 index 00000000000..7ccc802e858 --- /dev/null +++ b/gemfiles/ruby_2.4.10_relational_db.gemfile @@ -0,0 +1,48 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-nav" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", "~> 0.17" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] +gem "docile", "~> 1.3.5" +gem "activerecord", "< 5.1.5" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "mysql2", "< 0.5" +gem "pg", ">= 0.18.4" +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.3.6" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.4.10_relational_db.gemfile.lock b/gemfiles/ruby_2.4.10_relational_db.gemfile.lock new file mode 100644 index 00000000000..f0f0197b28f --- /dev/null +++ b/gemfiles/ruby_2.4.10_relational_db.gemfile.lock @@ -0,0 +1,168 @@ +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (5.1.4) + activesupport (= 5.1.4) + activerecord (5.1.4) + activemodel (= 5.1.4) + activesupport (= 5.1.4) + arel (~> 8.0) + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + arel (8.0.0) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.10) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.3.5) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.19.1) + hashdiff (1.0.1) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.5.0) + activerecord (>= 3.0.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.15.0) + msgpack (1.6.1) + mysql2 (0.4.10) + opentracing (0.5.0) + os (1.1.4) + pg (1.2.3) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-nav (1.0.0) + pry (>= 0.9.10, < 0.15) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + rexml (3.2.5) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.3.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + ruby-prof (1.4.2) + sequel (5.54.0) + simplecov (0.18.5) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov-html (0.12.3) + sqlite3 (1.3.13) + thor (1.2.2) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (< 5.1.5) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + docile (~> 1.3.5) + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + mysql2 (< 0.5) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-nav + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov (~> 0.17) + sqlite3 (~> 1.3.6) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_2.5.9_contrib.gemfile b/gemfiles/ruby_2.5.9_contrib.gemfile index 85b69397bdf..846b412382a 100644 --- a/gemfiles/ruby_2.5.9_contrib.gemfile +++ b/gemfiles/ruby_2.5.9_contrib.gemfile @@ -37,18 +37,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 5" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", platform: :ruby gem "lograge", "~> 0.11" -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", "< 1", platform: :ruby -gem "pg", ">= 0.18.4", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -57,11 +51,9 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq" gem "sneakers", ">= 2.12.0" gem "bunny", "~> 2.19.0" -gem "sqlite3", "~> 1.4.1", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/ruby_2.5.9_contrib.gemfile.lock b/gemfiles/ruby_2.5.9_contrib.gemfile.lock index 1e87f06d56a..9acb620b3df 100644 --- a/gemfiles/ruby_2.5.9_contrib.gemfile.lock +++ b/gemfiles/ruby_2.5.9_contrib.gemfile.lock @@ -41,10 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (5.2.8.1) activesupport (= 5.2.8.1) - activerecord (5.2.8.1) - activemodel (= 5.2.8.1) - activesupport (= 5.2.8.1) - arel (>= 9.0) activesupport (5.2.8.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) @@ -56,7 +52,6 @@ GEM bundler rake thor (>= 0.14.0) - arel (9.0.0) benchmark-ips (2.11.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) @@ -82,11 +77,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -152,8 +142,6 @@ GEM loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) - makara (0.5.1) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.6.1) @@ -167,7 +155,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) nokogiri (1.12.5) mini_portile2 (~> 2.6.1) racc (~> 1.4) @@ -175,7 +162,6 @@ GEM racc (~> 1.4) opentracing (0.5.0) os (1.1.4) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -261,7 +247,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -289,7 +274,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.4.4) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -314,7 +298,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (~> 5) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -325,8 +308,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) @@ -335,13 +316,10 @@ DEPENDENCIES grpc json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (< 1) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) pry pry-nav @@ -364,12 +342,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (~> 1.4.1) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5.9_relational_db.gemfile b/gemfiles/ruby_2.5.9_relational_db.gemfile new file mode 100644 index 00000000000..dd541ebefb2 --- /dev/null +++ b/gemfiles/ruby_2.5.9_relational_db.gemfile @@ -0,0 +1,50 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-nav" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] +gem "activerecord", "~> 5" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "mysql2", "< 1", platform: :ruby +gem "pg", ">= 0.18.4", platform: :ruby +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.4.1", platform: :ruby + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.5.9_relational_db.gemfile.lock b/gemfiles/ruby_2.5.9_relational_db.gemfile.lock new file mode 100644 index 00000000000..6ad7334227c --- /dev/null +++ b/gemfiles/ruby_2.5.9_relational_db.gemfile.lock @@ -0,0 +1,188 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (5.2.8.1) + activesupport (= 5.2.8.1) + activerecord (5.2.8.1) + activemodel (= 5.2.8.1) + activesupport (= 5.2.8.1) + arel (>= 9.0) + activesupport (5.2.8.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + arel (9.0.0) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (0.8.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.19.1) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.5.1) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.15.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-nav (1.0.0) + pry (>= 0.9.10, < 0.15) + pry-stack_explorer (0.4.13) + binding_of_caller (~> 0.7) + pry (~> 0.13) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.3.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + ruby-prof (1.4.3) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.4.4) + thor (1.2.2) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 5) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + mysql2 (< 1) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-nav + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (~> 1.4.1) + warning (~> 1) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_2.6.10_contrib.gemfile b/gemfiles/ruby_2.6.10_contrib.gemfile index fa84b4256f9..ded448fccc8 100644 --- a/gemfiles/ruby_2.6.10_contrib.gemfile +++ b/gemfiles/ruby_2.6.10_contrib.gemfile @@ -41,18 +41,13 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 6.0.0" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", platform: :ruby gem "lograge", "~> 0.11" gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", "< 1", platform: :ruby -gem "pg", ">= 0.18.4", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -62,10 +57,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 6.5" gem "sneakers", ">= 2.12.0" -gem "sqlite3", "~> 1.4.1", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0", "< 2.0.0" diff --git a/gemfiles/ruby_2.6.10_contrib.gemfile.lock b/gemfiles/ruby_2.6.10_contrib.gemfile.lock index 7a3e265a837..bab25f0dc9f 100644 --- a/gemfiles/ruby_2.6.10_contrib.gemfile.lock +++ b/gemfiles/ruby_2.6.10_contrib.gemfile.lock @@ -83,11 +83,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -169,7 +164,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) nokogiri (1.13.10-aarch64-linux) racc (~> 1.4) nokogiri (1.13.10-x86_64-linux) @@ -179,7 +173,6 @@ GEM parallel (1.23.0) parser (3.2.1.0) ast (~> 2.4.1) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.13.1) coderay (~> 1.1) @@ -288,7 +281,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -316,7 +308,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.4.4) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -343,7 +334,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (~> 6.0.0) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -353,8 +343,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) @@ -366,10 +354,8 @@ DEPENDENCIES makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (< 1) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) pry pry-byebug @@ -397,12 +383,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 6.5) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (~> 1.4.1) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6.10_relational_db.gemfile b/gemfiles/ruby_2.6.10_relational_db.gemfile new file mode 100644 index 00000000000..de78527add7 --- /dev/null +++ b/gemfiles/ruby_2.6.10_relational_db.gemfile @@ -0,0 +1,54 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-byebug" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1", "< 3.19.2"] +gem "activerecord", "~> 6.0.0" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "mysql2", "< 1", platform: :ruby +gem "pg", ">= 0.18.4", platform: :ruby +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.4.1", platform: :ruby + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_relational_db.gemfile.lock b/gemfiles/ruby_2.6.10_relational_db.gemfile.lock new file mode 100644 index 00000000000..d47f88eaf74 --- /dev/null +++ b/gemfiles/ruby_2.6.10_relational_db.gemfile.lock @@ -0,0 +1,224 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (6.0.6.1) + activesupport (= 6.0.6.1) + activerecord (6.0.6.1) + activemodel (= 6.0.6.1) + activesupport (= 6.0.6.1) + activesupport (6.0.6.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + byebug (11.1.3) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.19.1) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.5.1) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-byebug (3.8.0) + byebug (~> 11.0) + pry (~> 0.10) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.4.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.17.1) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.4.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.4.4) + thor (1.2.2) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + zeitwerk (2.6.11) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 6.0.0) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, < 3.19.2, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + mysql2 (< 1) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-byebug + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (~> 1.4.1) + warning (~> 1) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_2.7.6_contrib.gemfile b/gemfiles/ruby_2.7.6_contrib.gemfile index cdf5855b325..8a6a135a60e 100644 --- a/gemfiles/ruby_2.7.6_contrib.gemfile +++ b/gemfiles/ruby_2.7.6_contrib.gemfile @@ -41,18 +41,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] gem "actionpack" gem "actionview" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 6.1.0" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc" gem "lograge", "~> 0.11" -gem "makara" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", "< 1", platform: :ruby -gem "pg", ">= 0.18.4", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -60,11 +54,9 @@ gem "rack-test" gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" -gem "sequel", "~> 5.54.0" gem "semantic_logger", "~> 4.0" gem "sidekiq", "~> 6" gem "sneakers", ">= 2.12.0" -gem "sqlite3", "~> 1.4.1" gem "sucker_punch" gem "que", ">= 1.0.0" diff --git a/gemfiles/ruby_2.7.6_contrib.gemfile.lock b/gemfiles/ruby_2.7.6_contrib.gemfile.lock index af70a32b8e3..23d3b092fa1 100644 --- a/gemfiles/ruby_2.7.6_contrib.gemfile.lock +++ b/gemfiles/ruby_2.7.6_contrib.gemfile.lock @@ -41,9 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (6.1.7.4) activesupport (= 6.1.7.4) - activerecord (6.1.7.4) - activemodel (= 6.1.7.4) - activesupport (= 6.1.7.4) activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -83,11 +80,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -150,8 +142,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.5.1) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -165,7 +155,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) nokogiri (1.14.2-aarch64-linux) racc (~> 1.4) nokogiri (1.14.2-x86_64-linux) @@ -175,7 +164,6 @@ GEM parallel (1.23.0) parser (3.2.1.0) ast (~> 2.4.1) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -284,7 +272,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -312,7 +299,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.4.4) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -338,7 +324,6 @@ DEPENDENCIES actionpack actionview active_model_serializers (>= 0.10.0) - activerecord (~> 6.1.0) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -348,8 +333,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) @@ -358,13 +341,10 @@ DEPENDENCIES grpc json-schema (< 3) lograge (~> 0.11) - makara memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (< 1) opentracing (>= 0.4.1) os (~> 1.1) - pg (>= 0.18.4) pimpmychangelog (>= 0.1.2) pry pry-byebug @@ -391,12 +371,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 6) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (~> 1.4.1) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7.6_relational_db.gemfile b/gemfiles/ruby_2.7.6_relational_db.gemfile new file mode 100644 index 00000000000..d6f29e1487b --- /dev/null +++ b/gemfiles/ruby_2.7.6_relational_db.gemfile @@ -0,0 +1,54 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-byebug" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "activerecord", "~> 6.1.0" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara" +gem "mysql2", "< 1", platform: :ruby +gem "pg", ">= 0.18.4", platform: :ruby +gem "sequel", "~> 5.54.0" +gem "sqlite3", "~> 1.4.1" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_2.7.6_relational_db.gemfile.lock b/gemfiles/ruby_2.7.6_relational_db.gemfile.lock new file mode 100644 index 00000000000..05cce6e39f3 --- /dev/null +++ b/gemfiles/ruby_2.7.6_relational_db.gemfile.lock @@ -0,0 +1,223 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (6.1.7.6) + activesupport (= 6.1.7.6) + activerecord (6.1.7.6) + activemodel (= 6.1.7.6) + activesupport (= 6.1.7.6) + activesupport (6.1.7.6) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + byebug (11.1.3) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.24.3-aarch64-linux) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.5.1) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-byebug (3.10.1) + byebug (~> 11.0) + pry (>= 0.13, < 0.15) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.6.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.4.4) + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.34) + zeitwerk (2.6.11) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 6.1.0) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara + memory_profiler (~> 0.9) + mysql2 (< 1) + opentracing (>= 0.4.1) + os (~> 1.1) + pg (>= 0.18.4) + pimpmychangelog (>= 0.1.2) + pry + pry-byebug + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (~> 1.4.1) + warning (~> 1) + webmock (>= 3.10.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.0.4_contrib.gemfile b/gemfiles/ruby_3.0.4_contrib.gemfile index 809bff4eb53..93ddb7359e3 100644 --- a/gemfiles/ruby_3.0.4_contrib.gemfile +++ b/gemfiles/ruby_3.0.4_contrib.gemfile @@ -42,18 +42,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] gem "actionpack", "~> 7" gem "actionview", "~> 7" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 7" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", ">= 1.38.0", platform: :ruby gem "lograge" -gem "makara", ">= 0.6.0.pre" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", ">= 0.5.3", platform: :ruby -gem "pg", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -62,10 +56,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 7" gem "sneakers", ">= 2.12.0" -gem "sqlite3", ">= 1.4.2", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.0.4_contrib.gemfile.lock b/gemfiles/ruby_3.0.4_contrib.gemfile.lock index edda90427b7..74cb47c6580 100644 --- a/gemfiles/ruby_3.0.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.0.4_contrib.gemfile.lock @@ -41,9 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (7.0.4.2) activesupport (= 7.0.4.2) - activerecord (7.0.4.2) - activemodel (= 7.0.4.2) - activesupport (= 7.0.4.2) activesupport (7.0.4.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -82,11 +79,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -149,8 +141,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.6.0.pre) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -164,7 +154,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) net-protocol (0.2.1) timeout net-smtp (0.3.3) @@ -178,7 +167,6 @@ GEM parallel (1.23.0) parser (3.2.1.0) ast (~> 2.4.1) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -289,7 +277,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -318,8 +305,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.6.1-aarch64-linux) - sqlite3 (1.6.1-x86_64-linux) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -346,7 +331,6 @@ DEPENDENCIES actionpack (~> 7) actionview (~> 7) active_model_serializers (>= 0.10.0) - activerecord (~> 7) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -356,8 +340,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) @@ -366,14 +348,11 @@ DEPENDENCIES grpc (>= 1.38.0) json-schema (< 3) lograge - makara (>= 0.6.0.pre) memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (>= 0.5.3) net-smtp opentracing (>= 0.4.1) os (~> 1.1) - pg pimpmychangelog (>= 0.1.2) pry pry-byebug @@ -400,12 +379,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 7) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (>= 1.4.2) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0.4_relational_db.gemfile b/gemfiles/ruby_3.0.4_relational_db.gemfile new file mode 100644 index 00000000000..76d5a5f6310 --- /dev/null +++ b/gemfiles/ruby_3.0.4_relational_db.gemfile @@ -0,0 +1,55 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-byebug" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "activerecord", "~> 7" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", ">= 0.6.0.pre" +gem "mysql2", ">= 0.5.3", platform: :ruby +gem "pg", platform: :ruby +gem "sqlite3", ">= 1.4.2", platform: :ruby +gem "sequel", "~> 5.54.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.0.4_relational_db.gemfile.lock b/gemfiles/ruby_3.0.4_relational_db.gemfile.lock new file mode 100644 index 00000000000..70395d594f1 --- /dev/null +++ b/gemfiles/ruby_3.0.4_relational_db.gemfile.lock @@ -0,0 +1,223 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.8) + activesupport (= 7.0.8) + activerecord (7.0.8) + activemodel (= 7.0.8) + activesupport (= 7.0.8) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + byebug (11.1.3) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.24.3-aarch64-linux) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.6.0.pre) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-byebug (3.10.1) + byebug (~> 11.0) + pry (>= 0.13, < 0.15) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.6.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.6.6-aarch64-linux) + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 7) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara (>= 0.6.0.pre) + memory_profiler (~> 0.9) + mysql2 (>= 0.5.3) + opentracing (>= 0.4.1) + os (~> 1.1) + pg + pimpmychangelog (>= 0.1.2) + pry + pry-byebug + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.4.2) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.1.2_contrib.gemfile b/gemfiles/ruby_3.1.2_contrib.gemfile index 809bff4eb53..93ddb7359e3 100644 --- a/gemfiles/ruby_3.1.2_contrib.gemfile +++ b/gemfiles/ruby_3.1.2_contrib.gemfile @@ -42,18 +42,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] gem "actionpack", "~> 7" gem "actionview", "~> 7" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 7" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", ">= 1.38.0", platform: :ruby gem "lograge" -gem "makara", ">= 0.6.0.pre" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", ">= 0.5.3", platform: :ruby -gem "pg", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -62,10 +56,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 7" gem "sneakers", ">= 2.12.0" -gem "sqlite3", ">= 1.4.2", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.1.2_contrib.gemfile.lock b/gemfiles/ruby_3.1.2_contrib.gemfile.lock index edda90427b7..74cb47c6580 100644 --- a/gemfiles/ruby_3.1.2_contrib.gemfile.lock +++ b/gemfiles/ruby_3.1.2_contrib.gemfile.lock @@ -41,9 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (7.0.4.2) activesupport (= 7.0.4.2) - activerecord (7.0.4.2) - activemodel (= 7.0.4.2) - activesupport (= 7.0.4.2) activesupport (7.0.4.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -82,11 +79,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -149,8 +141,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.6.0.pre) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -164,7 +154,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) net-protocol (0.2.1) timeout net-smtp (0.3.3) @@ -178,7 +167,6 @@ GEM parallel (1.23.0) parser (3.2.1.0) ast (~> 2.4.1) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -289,7 +277,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -318,8 +305,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.6.1-aarch64-linux) - sqlite3 (1.6.1-x86_64-linux) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -346,7 +331,6 @@ DEPENDENCIES actionpack (~> 7) actionview (~> 7) active_model_serializers (>= 0.10.0) - activerecord (~> 7) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -356,8 +340,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) @@ -366,14 +348,11 @@ DEPENDENCIES grpc (>= 1.38.0) json-schema (< 3) lograge - makara (>= 0.6.0.pre) memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (>= 0.5.3) net-smtp opentracing (>= 0.4.1) os (~> 1.1) - pg pimpmychangelog (>= 0.1.2) pry pry-byebug @@ -400,12 +379,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 7) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (>= 1.4.2) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1.2_relational_db.gemfile b/gemfiles/ruby_3.1.2_relational_db.gemfile new file mode 100644 index 00000000000..76d5a5f6310 --- /dev/null +++ b/gemfiles/ruby_3.1.2_relational_db.gemfile @@ -0,0 +1,55 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-byebug" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "activerecord", "~> 7" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", ">= 0.6.0.pre" +gem "mysql2", ">= 0.5.3", platform: :ruby +gem "pg", platform: :ruby +gem "sqlite3", ">= 1.4.2", platform: :ruby +gem "sequel", "~> 5.54.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.1.2_relational_db.gemfile.lock b/gemfiles/ruby_3.1.2_relational_db.gemfile.lock new file mode 100644 index 00000000000..70395d594f1 --- /dev/null +++ b/gemfiles/ruby_3.1.2_relational_db.gemfile.lock @@ -0,0 +1,223 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.8) + activesupport (= 7.0.8) + activerecord (7.0.8) + activemodel (= 7.0.8) + activesupport (= 7.0.8) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + byebug (11.1.3) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.24.3-aarch64-linux) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.6.0.pre) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-byebug (3.10.1) + byebug (~> 11.0) + pry (>= 0.13, < 0.15) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.6.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.6.6-aarch64-linux) + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 7) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara (>= 0.6.0.pre) + memory_profiler (~> 0.9) + mysql2 (>= 0.5.3) + opentracing (>= 0.4.1) + os (~> 1.1) + pg + pimpmychangelog (>= 0.1.2) + pry + pry-byebug + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.4.2) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.2.0_contrib.gemfile b/gemfiles/ruby_3.2.0_contrib.gemfile index f87bee77cce..a6642dbab3b 100644 --- a/gemfiles/ruby_3.2.0_contrib.gemfile +++ b/gemfiles/ruby_3.2.0_contrib.gemfile @@ -41,18 +41,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] gem "actionpack", "~> 7" gem "actionview", "~> 7" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 7" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", ">= 1.38.0", platform: :ruby gem "lograge" -gem "makara", ">= 0.6.0.pre" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", ">= 0.5.3", platform: :ruby -gem "pg", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -61,10 +55,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 7" gem "sneakers", ">= 2.12.0" -gem "sqlite3", ">= 1.4.2", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.2.0_contrib.gemfile.lock b/gemfiles/ruby_3.2.0_contrib.gemfile.lock index 42acd04410f..b4b38c7bd71 100644 --- a/gemfiles/ruby_3.2.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.2.0_contrib.gemfile.lock @@ -41,9 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (7.0.4.2) activesupport (= 7.0.4.2) - activerecord (7.0.4.2) - activemodel (= 7.0.4.2) - activesupport (= 7.0.4.2) activesupport (7.0.4.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -81,11 +78,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -148,8 +140,6 @@ GEM loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - makara (0.6.0.pre) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.1) @@ -163,7 +153,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) net-protocol (0.2.1) timeout net-smtp (0.3.3) @@ -177,7 +166,6 @@ GEM parallel (1.23.0) parser (3.2.1.0) ast (~> 2.4.1) - pg (1.4.6) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -285,7 +273,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -314,8 +301,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.6.1-aarch64-linux) - sqlite3 (1.6.1-x86_64-linux) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.1) @@ -342,7 +327,6 @@ DEPENDENCIES actionpack (~> 7) actionview (~> 7) active_model_serializers (>= 0.10.0) - activerecord (~> 7) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -352,8 +336,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) @@ -362,14 +344,11 @@ DEPENDENCIES grpc (>= 1.38.0) json-schema (< 3) lograge - makara (>= 0.6.0.pre) memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (>= 0.5.3) net-smtp opentracing (>= 0.4.1) os (~> 1.1) - pg pimpmychangelog (>= 0.1.2) pry pry-stack_explorer @@ -395,12 +374,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 7) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (>= 1.4.2) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2.0_relational_db.gemfile b/gemfiles/ruby_3.2.0_relational_db.gemfile new file mode 100644 index 00000000000..523a1331f26 --- /dev/null +++ b/gemfiles/ruby_3.2.0_relational_db.gemfile @@ -0,0 +1,54 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "activerecord", "~> 7" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", ">= 0.6.0.pre" +gem "mysql2", ">= 0.5.3", platform: :ruby +gem "pg", platform: :ruby +gem "sqlite3", ">= 1.4.2", platform: :ruby +gem "sequel", "~> 5.54.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.2.0_relational_db.gemfile.lock b/gemfiles/ruby_3.2.0_relational_db.gemfile.lock new file mode 100644 index 00000000000..bf22fb1f55e --- /dev/null +++ b/gemfiles/ruby_3.2.0_relational_db.gemfile.lock @@ -0,0 +1,218 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.8) + activesupport (= 7.0.8) + activerecord (7.0.8) + activemodel (= 7.0.8) + activesupport (= 7.0.8) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.24.3-aarch64-linux) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.6.0.pre) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.6.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.6.6-aarch64-linux) + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 7) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara (>= 0.6.0.pre) + memory_profiler (~> 0.9) + mysql2 (>= 0.5.3) + opentracing (>= 0.4.1) + os (~> 1.1) + pg + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.4.2) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.3.0_contrib.gemfile b/gemfiles/ruby_3.3.0_contrib.gemfile index f87bee77cce..a6642dbab3b 100644 --- a/gemfiles/ruby_3.3.0_contrib.gemfile +++ b/gemfiles/ruby_3.3.0_contrib.gemfile @@ -41,18 +41,12 @@ gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] gem "actionpack", "~> 7" gem "actionview", "~> 7" gem "active_model_serializers", ">= 0.10.0" -gem "activerecord", "~> 7" gem "dalli", ">= 3.0.0" -gem "delayed_job" -gem "delayed_job_active_record" gem "grape" gem "graphql", ">= 2.0" gem "grpc", ">= 1.38.0", platform: :ruby gem "lograge" -gem "makara", ">= 0.6.0.pre" gem "mongo", ">= 2.8.0", "< 2.15.0" -gem "mysql2", ">= 0.5.3", platform: :ruby -gem "pg", platform: :ruby gem "racecar", ">= 0.3.5" gem "rack" gem "rack-contrib" @@ -61,10 +55,8 @@ gem "resque" gem "roda", ">= 2.0.0" gem "ruby-kafka", ">= 0.7.10" gem "semantic_logger", "~> 4.0" -gem "sequel", "~> 5.54.0" gem "sidekiq", "~> 7" gem "sneakers", ">= 2.12.0" -gem "sqlite3", ">= 1.4.2", platform: :ruby gem "sucker_punch" gem "que", ">= 1.0.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.3.0_contrib.gemfile.lock b/gemfiles/ruby_3.3.0_contrib.gemfile.lock index 58bb263bd81..fbfa4df1e5e 100644 --- a/gemfiles/ruby_3.3.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.3.0_contrib.gemfile.lock @@ -41,9 +41,6 @@ GEM jsonapi-renderer (>= 0.1.1.beta1, < 0.3) activemodel (7.0.4.3) activesupport (= 7.0.4.3) - activerecord (7.0.4.3) - activemodel (= 7.0.4.3) - activesupport (= 7.0.4.3) activesupport (7.0.4.3) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) @@ -81,11 +78,6 @@ GEM datadog-ci (0.1.1) debase-ruby_core_source (3.2.1) debug_inspector (1.1.0) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) - activerecord (>= 3.0, < 8.0) - delayed_job (>= 3.0, < 5) diff-lcs (1.5.0) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -144,8 +136,6 @@ GEM loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) - makara (0.6.0.pre) - activerecord (>= 5.2.0) memory_profiler (0.9.14) method_source (1.0.0) mini_portile2 (2.8.2) @@ -159,7 +149,6 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) - mysql2 (0.5.5) net-protocol (0.2.1) timeout net-smtp (0.3.3) @@ -172,7 +161,6 @@ GEM parallel (1.23.0) parser (3.2.2.1) ast (~> 2.4.1) - pg (1.5.3) pimpmychangelog (0.1.3) pry (0.14.2) coderay (~> 1.1) @@ -281,7 +269,6 @@ GEM ruby2_keywords (0.0.5) semantic_logger (4.13.0) concurrent-ruby (~> 1.0) - sequel (5.54.0) serverengine (2.1.1) sigdump (~> 0.2.2) set (1.0.3) @@ -310,8 +297,6 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - sqlite3 (1.6.3) - mini_portile2 (~> 2.8.0) sucker_punch (3.1.0) concurrent-ruby (~> 1.0) thor (1.2.2) @@ -337,7 +322,6 @@ DEPENDENCIES actionpack (~> 7) actionview (~> 7) active_model_serializers (>= 0.10.0) - activerecord (~> 7) addressable (~> 2.4.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) @@ -347,8 +331,6 @@ DEPENDENCIES concurrent-ruby dalli (>= 3.0.0) ddtrace! - delayed_job - delayed_job_active_record dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) extlz4 (~> 0.3, >= 0.3.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) @@ -357,14 +339,11 @@ DEPENDENCIES grpc (>= 1.38.0) json-schema (< 3) lograge - makara (>= 0.6.0.pre) memory_profiler (~> 0.9) mongo (>= 2.8.0, < 2.15.0) - mysql2 (>= 0.5.3) net-smtp opentracing (>= 0.4.1) os (~> 1.1) - pg pimpmychangelog (>= 0.1.2) pry pry-stack_explorer @@ -390,12 +369,10 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) ruby-prof (~> 1.4) semantic_logger (~> 4.0) - sequel (~> 5.54.0) sidekiq (~> 7) simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) - sqlite3 (>= 1.4.2) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3.0_relational_db.gemfile b/gemfiles/ruby_3.3.0_relational_db.gemfile new file mode 100644 index 00000000000..523a1331f26 --- /dev/null +++ b/gemfiles/ruby_3.3.0_relational_db.gemfile @@ -0,0 +1,54 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "addressable", "~> 2.4.0" +gem "appraisal", "~> 2.4.0" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "builder" +gem "climate_control", "~> 0.2.0" +gem "concurrent-ruby" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "os", "~> 1.1" +gem "pimpmychangelog", ">= 0.1.2" +gem "pry" +gem "pry-stack_explorer" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "redcarpet", "~> 3.4" +gem "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec_n", "~> 1.3" +gem "ruby-prof", "~> 1.4" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.34.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", "~> 2.2", require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "opentracing", ">= 0.4.1" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "activerecord", "~> 7" +gem "delayed_job" +gem "delayed_job_active_record" +gem "makara", ">= 0.6.0.pre" +gem "mysql2", ">= 0.5.3", platform: :ruby +gem "pg", platform: :ruby +gem "sqlite3", ">= 1.4.2", platform: :ruby +gem "sequel", "~> 5.54.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.3.0_relational_db.gemfile.lock b/gemfiles/ruby_3.3.0_relational_db.gemfile.lock new file mode 100644 index 00000000000..541dfb40cc2 --- /dev/null +++ b/gemfiles/ruby_3.3.0_relational_db.gemfile.lock @@ -0,0 +1,220 @@ +GIT + remote: https://github.com/DataDog/simplecov + revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db + specs: + simplecov (0.21.2) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + +PATH + remote: .. + specs: + ddtrace (1.14.0) + datadog-ci (~> 0.1.0) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 4.0.0.1.0) + libddwaf (~> 1.11.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.8) + activesupport (= 7.0.8) + activerecord (7.0.8) + activemodel (= 7.0.8) + activesupport (= 7.0.8) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.4.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.12.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + binding_of_caller (1.0.0) + debug_inspector (>= 0.0.1) + builder (3.2.4) + climate_control (0.2.0) + coderay (1.1.3) + colorize (0.8.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml + cri (2.15.11) + datadog-ci (0.1.1) + debase-ruby_core_source (3.2.1) + debug_inspector (1.1.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.7) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.15.5) + google-protobuf (3.24.3) + hashdiff (1.0.1) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + json (2.6.3) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (4.0.0.1.0-aarch64-linux) + libddwaf (1.11.0.0.0-aarch64-linux) + ffi (~> 1.0) + makara (0.6.0.pre) + activerecord (>= 5.2.0) + memory_profiler (0.9.14) + method_source (1.0.0) + mini_portile2 (2.8.4) + minitest (5.20.0) + msgpack (1.7.2) + mysql2 (0.5.5) + opentracing (0.5.0) + os (1.1.4) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + pg (1.5.4) + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-stack_explorer (0.6.1) + binding_of_caller (~> 1.0) + pry (~> 0.13) + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + rake-compiler (1.2.5) + rake + redcarpet (3.6.0) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-collection_matchers (1.2.0) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rspec-wait (0.0.9) + rspec (>= 3, < 4) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rspec_n (1.5.0) + colorize (~> 0.8.0) + cri (~> 2.15.3) + rubocop (1.34.1) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.2.1) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.20.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.19.0) + rubocop (>= 1.7.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rspec (2.17.1) + rubocop (~> 1.33) + ruby-prof (1.6.3) + ruby-progressbar (1.13.0) + sequel (5.54.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sqlite3 (1.6.6) + mini_portile2 (~> 2.8.0) + thor (1.2.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.4.2) + warning (1.3.0) + webmock (3.13.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.34) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 7) + addressable (~> 2.4.0) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + ddtrace! + delayed_job + delayed_job_active_record + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + makara (>= 0.6.0.pre) + memory_profiler (~> 0.9) + mysql2 (>= 0.5.3) + opentracing (>= 0.4.1) + os (~> 1.1) + pg + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redcarpet (~> 3.4) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rspec_n (~> 1.3) + rubocop (~> 1.34.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.2) + ruby-prof (~> 1.4) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.4.2) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/spec/ddtrace/auto_instrument_spec.rb b/spec/ddtrace/auto_instrument_spec.rb index e11a769ec38..64676f432f4 100644 --- a/spec/ddtrace/auto_instrument_spec.rb +++ b/spec/ddtrace/auto_instrument_spec.rb @@ -2,13 +2,6 @@ require 'rack/test' require 'sinatra/base' -require 'active_record' - -if PlatformHelpers.jruby? - require 'activerecord-jdbc-adapter' -else - require 'sqlite3' -end # Loading 'ddtrace/auto_instrument' has side effects and can't # easily be undone. This test should run on its own process. @@ -26,79 +19,29 @@ after { Datadog.registry[:sinatra].reset_configuration! } - shared_context 'ActiveRecord database' do - let(:application_record_class) do - Class.new(ActiveRecord::Base) do - self.abstract_class = true - end - end - - let(:model_class) do - stub_const('Article', Class.new(application_record_class)) - end - - def migrate_db - model_class.exists? - rescue ActiveRecord::StatementInvalid - ActiveRecord::Schema.define(version: 20180101000000) do - create_table 'articles', force: :cascade do |t| - t.string 'title' - t.datetime 'created_at', null: false - t.datetime 'updated_at', null: false - end - end - end - - before { migrate_db } - end - describe 'request which runs a query' do subject(:response) { post '/' } let(:app) do - conn = connection - Class.new(Sinatra::Application) do post '/' do - conn.connection.execute('SELECT 42') '' end end end - let(:connection) do - ActiveRecord::Base.establish_connection( - adapter: 'sqlite3', - database: ':memory:' - ).tap do |conn| - conn.connection.execute("SELECT 'bootstrap query'") - end - end - - let(:route_span) { spans.find { |s| s.name == Datadog::Tracing::Contrib::Sinatra::Ext::SPAN_ROUTE } } - let(:sqlite_span) { spans.find { |s| s.resource == 'SELECT 42' } } - - let(:adapter_name) { Datadog::Tracing::Contrib::ActiveRecord::Utils.adapter_name } - let(:database_name) { Datadog::Tracing::Contrib::ActiveRecord::Utils.database_name } - let(:adapter_host) { Datadog::Tracing::Contrib::ActiveRecord::Utils.adapter_host } - let(:adapter_port) { Datadog::Tracing::Contrib::ActiveRecord::Utils.adapter_port } - it 'auto_instruments all relevant gems automatically' do is_expected.to be_ok - expect(spans).to have_at_least(2).items + expect(spans).to have_at_least(3).items + + rack_span = spans.find { |s| s.name == 'rack.request' } + expect(rack_span).to_not have_error - expect(sqlite_span.name).to eq('sqlite.query') - expect(sqlite_span.service).to eq('sqlite') - expect(sqlite_span.resource).to eq('SELECT 42') - expect(sqlite_span.get_tag('active_record.db.vendor')).to eq('sqlite') - expect(sqlite_span.get_tag('active_record.db.name')).to eq(':memory:') - expect(sqlite_span.get_tag('out.host')).to eq(adapter_host.to_s) unless adapter_host.nil? - expect(sqlite_span.get_tag('out.port')).to eq(adapter_port.to_s) unless adapter_port.nil? - expect(sqlite_span.span_type).to eq(Datadog::Tracing::Metadata::Ext::SQL::TYPE) - expect(sqlite_span).to_not have_error - expect(sqlite_span.parent_id).to eq(route_span.span_id) + sinatra_request_span = spans.find { |s| s.name == 'sinatra.request' } + expect(sinatra_request_span).to_not have_error - expect(route_span).to_not have_error + sinatra_route_span = spans.find { |s| s.name == 'sinatra.route' } + expect(sinatra_route_span).to_not have_error end end end diff --git a/tasks/appraisal.rake b/tasks/appraisal.rake index a5afc37978a..445fabfe8a3 100644 --- a/tasks/appraisal.rake +++ b/tasks/appraisal.rake @@ -89,6 +89,7 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength cmd << ['gem', 'install', 'bundler', '-v', bundler_version(ruby_version)] if bundler_version(ruby_version) cmd << [*bundle(ruby_version), 'config', 'without', 'check'] cmd << [*bundle(ruby_version), 'install'] + cmd << [*bundle(ruby_version), 'exec', 'appraisal', 'generate'] cmd << [*bundle(ruby_version), 'exec', 'appraisal', 'bundle lock'] cmd = cmd.map { |c| c << '&&' }.flatten.tap(&:pop)