|
169 | 169 |
|
170 | 170 | (3..5).each { |v| gem_cucumber(v) }
|
171 | 171 |
|
172 |
| -appraise 'contrib' do |
173 |
| - gem 'actionpack' |
174 |
| - gem 'actionview' |
175 |
| - gem 'active_model_serializers', '>= 0.10.0' |
176 |
| - gem 'activerecord', '~> 5' |
| 172 | +appraise 'aws' do |
177 | 173 | gem 'aws-sdk'
|
178 |
| - gem 'concurrent-ruby' |
179 |
| - gem 'dalli', '>= 3.0.0' |
180 |
| - gem 'delayed_job' |
181 |
| - gem 'delayed_job_active_record' |
182 |
| - gem 'elasticsearch', '>= 8.0.0' |
| 174 | + gem 'shoryuken' |
| 175 | +end |
| 176 | + |
| 177 | +appraise 'http' do |
| 178 | + gem 'elasticsearch' |
183 | 179 | # Workaround bundle of JRuby/ethon issues:
|
184 | 180 | # * ethon 0.15.0 is incompatible with most JRuby 9.2 versions (fixed in 9.2.20.0),
|
185 | 181 | # see https://github.com/typhoeus/ethon/issues/205
|
|
190 | 186 | # either the upstream issues are fixed OR we end up moving to Java 11.
|
191 | 187 | gem 'ethon', (RUBY_PLATFORM == 'java' ? '< 0.15.0' : '>= 0')
|
192 | 188 | gem 'excon'
|
193 |
| - gem 'faraday', '>= 1.0' |
| 189 | + gem 'faraday' |
| 190 | + gem 'http', '~> 4' # TODO: Fix test breakage and flakiness for 5+ |
| 191 | + gem 'httpclient' |
| 192 | + gem 'opensearch-ruby' |
| 193 | + gem 'rest-client' |
| 194 | + gem 'stripe', '~> 7.0' |
| 195 | + gem 'typhoeus' |
| 196 | +end |
| 197 | + |
| 198 | +appraise 'contrib' do |
| 199 | + gem 'actionpack' |
| 200 | + gem 'actionview' |
| 201 | + gem 'active_model_serializers', '>= 0.10.0' |
| 202 | + gem 'activerecord', '~> 5' |
| 203 | + gem 'concurrent-ruby' |
| 204 | + gem 'dalli', '>= 3.0.0' |
| 205 | + gem 'delayed_job' |
| 206 | + gem 'delayed_job_active_record' |
194 | 207 | gem 'grape'
|
195 | 208 | gem 'graphql', '>= 2.0'
|
196 |
| - gem 'http' |
197 |
| - gem 'httpclient' |
198 | 209 | gem 'lograge', '~> 0.11'
|
199 | 210 | gem 'i18n', '1.8.7', platform: :jruby # Removal pending: https://github.com/ruby-i18n/i18n/issues/555#issuecomment-772112169
|
200 | 211 | gem 'makara'
|
201 | 212 | gem 'minitest', '>= 5.0.0'
|
202 | 213 | gem 'mongo', '>= 2.8.0', '< 2.15.0' # TODO: FIX TEST BREAKAGES ON >= 2.15 https://github.com/DataDog/dd-trace-rb/issues/1596
|
203 | 214 | gem 'activerecord-jdbcmysql-adapter', '>= 52', platform: :jruby
|
204 |
| - gem 'opensearch-ruby' |
205 | 215 | gem 'activerecord-jdbcpostgresql-adapter', '>= 52', platform: :jruby
|
206 | 216 | gem 'racecar', '>= 0.3.5'
|
207 | 217 | gem 'rack'
|
208 | 218 | gem 'rack-contrib'
|
209 | 219 | gem 'rack-test'
|
210 | 220 | gem 'rake', '>= 12.3'
|
211 |
| - gem 'rest-client' |
212 | 221 | gem 'resque'
|
213 | 222 | gem 'roda', '>= 2.0.0'
|
214 | 223 | gem 'ruby-kafka', '>= 0.7.10'
|
215 | 224 | gem 'rspec', '>= 3.0.0'
|
216 | 225 | gem 'semantic_logger', '~> 4.0'
|
217 | 226 | gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+
|
218 |
| - gem 'shoryuken' |
219 | 227 | gem 'sidekiq'
|
220 | 228 | gem 'sneakers', '>= 2.12.0'
|
221 | 229 | gem 'bunny', '~> 2.19.0' # uninitialized constant OpenSSL::SSL::TLS1_3_VERSION for jruby, https://github.com/ruby-amqp/bunny/issues/645
|
222 |
| - gem 'stripe', '~> 7.0' |
223 | 230 | gem 'activerecord-jdbcsqlite3-adapter', '>= 52', platform: :jruby
|
224 | 231 | gem 'sucker_punch'
|
225 |
| - gem 'typhoeus' |
226 | 232 | gem 'que', '>= 1.0.0', '< 2.0.0'
|
227 | 233 | end
|
228 | 234 |
|
|
0 commit comments