Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract db appraisal group #3130

Merged
merged 21 commits into from
Sep 15, 2023
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
cc18387
Extract relational_db group for Ruby 3.3
TonyCTHsu Sep 13, 2023
477673f
Change test task dependency
TonyCTHsu Sep 13, 2023
d5dea91
WIP
TonyCTHsu Sep 13, 2023
c9b7d73
Extract relational_db group for Ruby 3.2
TonyCTHsu Sep 13, 2023
a14e3be
Extract relational_db group for Ruby 3.1
TonyCTHsu Sep 13, 2023
c2a1164
Improve lock task
TonyCTHsu Sep 13, 2023
a269d4f
Extract activesupport group for Ruby 3.0
TonyCTHsu Sep 13, 2023
fb72f4c
Extract relational_db group for Ruby 2.7
TonyCTHsu Sep 13, 2023
cb8fe50
Extract relational_db group for Ruby 2.6
TonyCTHsu Sep 13, 2023
553f6e9
Extract relational_db group for Ruby 2.5
TonyCTHsu Sep 13, 2023
35c34e5
Extract relational_db group for Ruby 2.4
TonyCTHsu Sep 13, 2023
b2982b0
Extract relational_db group for Ruby 2.3
TonyCTHsu Sep 13, 2023
ec976f7
Extract relational_db group for Ruby 2.2
TonyCTHsu Sep 13, 2023
80923f3
Extract relational_db group for Ruby 2.1
TonyCTHsu Sep 13, 2023
22e3d13
Extract relational_db group for JRuby 9.2
TonyCTHsu Sep 13, 2023
5757a74
Extract relational_db group for JRuby 9.3
TonyCTHsu Sep 13, 2023
7676d0c
Extract relational_db group for JRuby 9.4
TonyCTHsu Sep 13, 2023
2189359
Remove db dependencies from autoinstrument spec and use sinatra group
TonyCTHsu Sep 13, 2023
504fddc
Enable autoinstrument tests for newer rubies
TonyCTHsu Sep 13, 2023
c4e3111
Merge branch 'master' into tonycthsu/extract-db-appraisal-group
TonyCTHsu Sep 15, 2023
de9251b
Udpate relational_db group with datadog-ci
TonyCTHsu Sep 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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'
Expand All @@ -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',
Expand Down Expand Up @@ -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',
Expand Down Expand Up @@ -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'
Expand Down
19 changes: 11 additions & 8 deletions appraisal/jruby-9.2.21.0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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
Expand Down
19 changes: 11 additions & 8 deletions appraisal/jruby-9.3.9.0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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
Expand Down
19 changes: 11 additions & 8 deletions appraisal/jruby-9.4.0.0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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'
Expand Down
19 changes: 11 additions & 8 deletions appraisal/ruby-2.1.10.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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
Expand Down
19 changes: 11 additions & 8 deletions appraisal/ruby-2.2.10.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
19 changes: 11 additions & 8 deletions appraisal/ruby-2.3.8.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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
Expand Down
19 changes: 11 additions & 8 deletions appraisal/ruby-2.4.10.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -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
Expand Down
Loading
Loading