|
2 | 2 |
|
3 | 3 | source 'https://rubygems.org'
|
4 | 4 |
|
5 |
| -# this Gemfile is very minimal |
6 |
| -# use rake commands or gemfiles in the gemfiles directory for testing |
7 |
| - |
8 |
| -gem 'rake', '>= 0.9.0' |
| 5 | +gem 'rake' |
9 | 6 |
|
10 | 7 | group :development, :test do
|
| 8 | + if RUBY_VERSION < '3.0.0' |
| 9 | + gem 'ffi', '<= 1.16.3' # set this version due to ffi 1.17.0 need rubygems version > 3 (https://rubygems.org/gems/ffi/versions/1.17.0-arm-linux-musl) |
| 10 | + gem 'google-protobuf', '< 3.25.4' |
| 11 | + elsif RUBY_VERSION < '3.1.0' |
| 12 | + gem 'ffi', '<= 1.17' |
| 13 | + else |
| 14 | + gem 'ffi' |
| 15 | + end |
| 16 | + gem 'benchmark-ips', '>= 2.7.2' |
| 17 | + gem 'bson' |
11 | 18 | gem 'byebug', '>= 8.0.0'
|
12 |
| - gem 'irb', '>= 1.0.0' # if RUBY_VERSION >= '2.6.0' |
| 19 | + gem 'e2mmap' |
| 20 | + gem 'get_process_mem' |
| 21 | + gem 'irb', '>= 1.0.0' |
| 22 | + gem 'logging' |
| 23 | + gem 'lumberjack' |
13 | 24 | gem 'memory_profiler'
|
14 |
| - gem 'rubocop' |
| 25 | + gem 'minitest', '< 5.25.0' |
| 26 | + gem 'minitest-debugger', require: false |
| 27 | + gem 'minitest-focus', '>= 1.1.2' |
| 28 | + gem 'minitest-hooks', '>= 1.5.0' |
| 29 | + gem 'minitest-reporters', '< 1.0.18' |
| 30 | + gem 'mocha' |
| 31 | + gem 'rack-cache' |
| 32 | + gem 'rack-test' |
| 33 | + gem 'rubocop', require: false |
15 | 34 | gem 'rubocop-performance', require: false
|
16 | 35 | gem 'rubocop-rake', require: false
|
| 36 | + gem 'code-scanning-rubocop', '~> 0.6.1' |
| 37 | + gem 'simplecov', require: false, group: :test |
| 38 | + gem 'simplecov-console', require: false, group: :test |
| 39 | + gem 'webmock' if RUBY_VERSION >= '2.0.0' |
| 40 | + gem 'base64' if RUBY_VERSION >= '3.4.0' |
| 41 | + |
| 42 | + gem 'opentelemetry-propagator-b3' |
| 43 | + gem 'opentelemetry-test-helpers' |
| 44 | + |
17 | 45 | gemspec
|
18 | 46 | end
|
0 commit comments