From 91c884c08edd9273829b3711aeb325cd5ea99682 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 21 Aug 2023 15:26:13 +0100 Subject: [PATCH 001/178] Remove broken "Test unstable" GitHub action **What does this PR do?**: The "Test unstable" GitHub Action runs the dd-trace-rb CI with ruby-head and jruby-head. Because ruby-head and jruby-head aren't always rock solid, we've marked these tests with "continue-on-error: true" which in practice means you need to actually open them to know if they failed, because they get always marked as succeeded. Today, while looking into our CI config, I noticed these tests have been broken for what looks like *months* (due to some refactoring in our gemspec): ``` [!] There was an error parsing `Gemfile`: [!] There was an error while loading `ddtrace.gemspec`: syntax error, unexpected ']', expecting `end' or dummy end - ...ERSION::MAXIMUM_RUBY_VERSION}"] ... ^ . Bundler cannot continue. # from /home/runner/work/dd-trace-rb/dd-trace-rb/ddtrace.gemspec:10 # ------------------------------------------- # spec.version = DDTrace::VERSION::STRING > "< #{DDTrace::VERSION::MAXIMUM_RUBY_VERSION}"] # spec.required_rubygems_version = '>= 2.0.0' # ------------------------------------------- . Bundler cannot continue. # from /home/runner/work/dd-trace-rb/dd-trace-rb/Gemfile:3 # ------------------------------------------- # > gemspec # # ------------------------------------------- Error: The process '/home/runner/.rubies/ruby-head/bin/bundle' failed with exit code 14 ``` (https://github.com/DataDog/dd-trace-rb/actions/runs/5890935813/job/15977021676) Nobody seems to notice when they fail, and thus it really looks like we're not getting any value at all. Thus, I decided to open a PR to remove them for now. **Motivation**: As our CI gets more complex, we get little value from things that need to be checked manually -- nowadays we have hundreds of validations. **Additional Notes**: N/A **How to test the change?**: Validate that CI is still green, and this action no longer runs. --- .github/workflows/test-head.yaml | 41 -------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 .github/workflows/test-head.yaml diff --git a/.github/workflows/test-head.yaml b/.github/workflows/test-head.yaml deleted file mode 100644 index ad2830d3fa7..00000000000 --- a/.github/workflows/test-head.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: Test unstable -on: [push] -jobs: - test-head: - strategy: - fail-fast: false - matrix: - ruby: [head, jruby-head] - runs-on: ubuntu-latest - env: - SKIP_SIMPLECOV: 1 - JRUBY_OPTS: --dev - DD_INSTRUMENTATION_TELEMETRY_ENABLED: false - DD_REMOTE_CONFIGURATION_ENABLED: false - steps: - - uses: actions/checkout@v3 - # bundler appears to match both prerelease and release rubies when we - # want the former only. relax the constraint to allow any version for - # head rubies - - run: sed -i~ -e '/spec\.required_ruby_version/d' ddtrace.gemspec - - uses: ruby/setup-ruby@31a7f6d628878b80bc63375a93ae079ec50a1601 # v1.143.0 - with: - ruby-version: ${{ matrix.ruby }} - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - continue-on-error: true - - run: bundle exec rake spec:main - continue-on-error: true - - run: bundle exec rake spec:contrib - continue-on-error: true - - run: bundle exec rake spec:opentracer - continue-on-error: true - # A few contrib jobs that `ddtrace` already includes their gem in the global Gemfile. - # We technically don't need appraisal to run them, thus are easy candidates for early testing. - - run: bundle exec rake spec:rake - continue-on-error: true - - run: bundle exec rake spec:rspec - continue-on-error: true - - run: bundle exec rake spec:concurrent_ruby - continue-on-error: true - - run: bundle exec rake spec:http - continue-on-error: true From f55d3eda59d086e3544799c8d14acf7be8fe5ea9 Mon Sep 17 00:00:00 2001 From: Earlopain <14981592+Earlopain@users.noreply.github.com> Date: Tue, 11 Jun 2024 21:30:30 +0200 Subject: [PATCH 002/178] Include `source_code_uri` in gemspec, version `changelog_uri` See #3684 Co-authored-by: TonyCTHsu --- datadog.gemspec | 3 ++- spec/datadog/release_gem_spec.rb | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/datadog.gemspec b/datadog.gemspec index 7073f16b548..163540f77de 100644 --- a/datadog.gemspec +++ b/datadog.gemspec @@ -29,7 +29,8 @@ Gem::Specification.new do |spec| if spec.respond_to?(:metadata) spec.metadata['allowed_push_host'] = 'https://rubygems.org' - spec.metadata['changelog_uri'] = 'https://github.com/DataDog/dd-trace-rb/blob/master/CHANGELOG.md' + spec.metadata['changelog_uri'] = "https://github.com/DataDog/dd-trace-rb/blob/v#{spec.version}/CHANGELOG.md" + spec.metadata['source_code_uri'] = "https://github.com/DataDog/dd-trace-rb/tree/v#{spec.version}" else raise 'RubyGems 2.0 or newer is required to protect against public gem pushes.' end diff --git a/spec/datadog/release_gem_spec.rb b/spec/datadog/release_gem_spec.rb index 95aae580a4a..83943de2b99 100644 --- a/spec/datadog/release_gem_spec.rb +++ b/spec/datadog/release_gem_spec.rb @@ -107,5 +107,17 @@ expect(gemspec.licenses).to contain_exactly('BSD-3-Clause', 'Apache-2.0') end end + + describe '#metadata' do + it do + { + 'allowed_push_host' => 'https://rubygems.org', + 'changelog_uri' => "https://github.com/DataDog/dd-trace-rb/blob/v#{gemspec.version}/CHANGELOG.md", + 'source_code_uri' => "https://github.com/DataDog/dd-trace-rb/tree/v#{gemspec.version}" + }.each do |key, value| + expect(gemspec.metadata[key]).to eq(value) + end + end + end end end From 5240f8a25a22b34d129690591ef0ae0bb9dadd82 Mon Sep 17 00:00:00 2001 From: wmfrov <91505927+wmfrov@users.noreply.github.com> Date: Tue, 11 Jun 2024 16:53:25 -0700 Subject: [PATCH 003/178] Update GettingStarted.md --- docs/GettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 85334c526d0..3169e33f0b7 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -1307,7 +1307,7 @@ run app | `quantize.query.obfuscate.with` | | Defines the string to replace obfuscated matches with. May be a String. Option must be nested inside the `query.obfuscate` option. | `''` | | `quantize.query.obfuscate.regex` | | Defines the regex with which the query string will be redacted. May be a Regexp, or `:internal` to use the default internal Regexp, which redacts well-known sensitive data. Each match is redacted entirely by replacing it with `query.obfuscate.with`. Option must be nested inside the `query.obfuscate` option. | `:internal` | | `quantize.fragment` | | Defines behavior for URL fragments. May be `:show` to show URL fragments, or `nil` to remove fragments. Option must be nested inside the `quantize` option. | `nil` | -| `request_queuing` | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP requwest queuing](#http-request-queuing) for setup details. | `false` | +| `request_queuing` | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | | `web_service_name` | `String` | Service name for frontend server request queuing spans. (e.g. `'nginx'`) | `'web-server'` | Deprecation notice: From 5a1f3e57d3f8373b300afb181487c5627abbc475 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Mon, 10 Jun 2024 12:32:02 +0200 Subject: [PATCH 004/178] Update spec for allowed_push_host for different destination --- spec/datadog/release_gem_spec.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/spec/datadog/release_gem_spec.rb b/spec/datadog/release_gem_spec.rb index 83943de2b99..8b37ab7c70d 100644 --- a/spec/datadog/release_gem_spec.rb +++ b/spec/datadog/release_gem_spec.rb @@ -111,13 +111,24 @@ describe '#metadata' do it do { - 'allowed_push_host' => 'https://rubygems.org', 'changelog_uri' => "https://github.com/DataDog/dd-trace-rb/blob/v#{gemspec.version}/CHANGELOG.md", 'source_code_uri' => "https://github.com/DataDog/dd-trace-rb/tree/v#{gemspec.version}" }.each do |key, value| expect(gemspec.metadata[key]).to eq(value) end end + + # `allowed_push_host` is overwritten by automated scripts + # in order to publish to another destination repository. + context 'allowed_push_host' do + it { expect(gemspec.metadata).to have_key('allowed_push_host') } + + it do + expect(gemspec.metadata['allowed_push_host']) + .to eq('https://rubygems.org') + .or eq('https://rubygems.pkg.github.com/DataDog') + end + end end end end From efe87a6165c70a5cfc0d2728ab51ffb4d60be5f2 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 5 Jun 2024 15:54:39 +0100 Subject: [PATCH 005/178] [NO-TICKET] Fix rpath for linking to libdatadog when loading from extension dir **What does this PR do?** This PR is a follow-up to https://github.com/DataDog/dd-trace-rb/pull/3582 . In that PR, we fixed loading the profiling native extension so that it could be loaded from the Ruby extensions directory (see the original PR for more details). It turns out this was not enough! Specifically, the customer reported that they saw the following error > Profiling was requested but is not supported, profiling disabled: There was an error loading the profiling > native extension due to 'RuntimeError Failure to load datadog_profiling_native_extension.3.2.2_x86_64-linux > due to libdatadog_profiling.so: cannot open shared object file: No such file or directory Specifically, what this message tells is that we're finding the profiling native extension BUT it's failing to load BECAUSE the dynamic loader is not able to find its `libdatadog_profiling.so` dependency. From debugging the issue with the customer, I suspect that what we're seeing here is a repeat of https://github.com/DataDog/dd-trace-rb/issues/2067 / https://github.com/DataDog/dd-trace-rb/pull/2125 , that is, the paths where the profiler is compiled are changed at deployment, and so we also need to adjust the relative rpath to account for this. I haven't yet confirmed with the customer that this is their issue, BUT I was able to reproduce the exact problem if I moved the installation of the library in the way I mention above (see "how to test the change", below). **Motivation:** Fix this weird corner case that made the profiler not load. **Additional Notes:** This is a really really weird corner case, so I'm happy to further describe what the issue is if my description above + the comments in the code are still too cryptic to understand. **How to test the change?** I've added test code for the helper, but actually validating the whole rpath thing is a bit annoying. Here's how I triggered the issue myself, and then used it to validate the fix: ``` # Build fixed gem into folder, will be used later $ bundle exec rake build datadog 2.0.0.rc1 built to pkg/datadog-2.0.0.rc1.gem. # Open a clean Ruby docker installation $ docker run --network=host -ti -v `pwd`:/working ruby:3.2.2-bookworm /bin/bash # I've created a minimal test gemfile ahead of time /working/rpathtest# cat gems.rb source 'https://rubygems.org' gem 'datadog' # Tell bundler to install the gem into a folder /working/rpathtest# bundle config set --local path 'vendor/bundle' /working/rpathtest# bundle install # Confirm profiler works: /working/rpathtest# DD_PROFILING_ENABLED=true bundle exec ddprofrb exec ruby -e "sleep 1" # ... No errors loading profiler ... # Now let's simulate the native extension being loaded from the # extensions directory: /working/rpathtest# find | grep \.so$ | grep datadog ./vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/datadog-2.0.0.rc1/datadog_profiling_native_extension.3.2.2_x86_64-linux.so ./vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/datadog-2.0.0.rc1/datadog_profiling_loader.3.2.2_x86_64-linux.so ./vendor/bundle/ruby/3.2.0/gems/libdatadog-9.0.0.1.0-x86_64-linux/vendor/libdatadog-9.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so ./vendor/bundle/ruby/3.2.0/gems/libdatadog-9.0.0.1.0-x86_64-linux/vendor/libdatadog-9.0.0/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/lib/libdatadog_profiling.so ./vendor/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_native_extension.3.2.2_x86_64-linux.so ./vendor/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_loader.3.2.2_x86_64-linux.so /working/rpathtest# rm ./vendor/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_native_extension.3.2.2_x86_64-linux.so ./vendor/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_loader.3.2.2_x86_64-linux.so # Confirm profiler still works: /working/rpathtest# DD_PROFILING_ENABLED=true bundle exec ddprofrb exec ruby -e "sleep 1" # ... No errors loading profiler ... # Now let's simulate the folders being moved (the issue being fixed): /working/rpathtest# cat /usr/local/bundle/config --- BUNDLE_PATH: "vendor/bundle" # Update this to vendor2... working/rpathtest# cat /usr/local/bundle/config --- BUNDLE_PATH: "vendor2/bundle" # and move the folder /working/rpathtest# mv vendor/ vendor2 # Now we've triggered the exact same error message as reported by the # customer /working/rpathtest# DD_PROFILING_ENABLED=true bundle exec ddprofrb exec ruby -e "sleep 1" W, [2024-06-05T15:51:12.488843 #517] WARN -- datadog: [datadog] Profiling was requested but is not supported, profiling disabled: There was an error loading the profiling native extension due to 'RuntimeError Failure to load datadog_profiling_native_extension.3.2.2_x86_64-linux due to libdatadog_profiling.so: cannot open shared object file: No such file or directory' at '/working/rpathtest/vendor2/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog/profiling/load_native_extension.rb:41:in `'' # Now let's test the fix. Let's start by recreating the issue: # Put the fixed version into the bundler cache... /working/rpathtest# cp /working/pkg/datadog-2.0.0.rc1.gem vendor2/bundle/ruby/3.2.0/cache/datadog-2.0.0.rc1.gem # force bundler to reinstall... working/rpathtest# rm -rf vendor2/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/ working/rpathtest# bundle install # Force gem to be loaded from extension directory /working/rpathtest# rm ./vendor2/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_native_extension.3.2.2_x86_64-linux.so ./vendor2/bundle/ruby/3.2.0/gems/datadog-2.0.0.rc1/lib/datadog_profiling_loader.3.2.2_x86_64-linux.so # Confirm it works: /working/rpathtest# DD_PROFILING_ENABLED=true bundle exec ddprofrb exec ruby -e "sleep 1" # ... No errors loading profiler ... # Let's now change the vendor folder again: /working/rpathtest# cat /usr/local/bundle/config --- BUNDLE_PATH: "vendor3/bundle" /working/rpathtest# mv vendor2/ vendor3 # And it now doesn't fail: /working/rpathtest# DD_PROFILING_ENABLED=true bundle exec ddprofrb exec ruby -e "sleep 1" # ... No errors loading profiler ... # And extra confirmation that the relative paths are working: /working/rpathtest# ldd ./vendor3/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/datadog-2.0.0.rc1/datadog_profiling_native_extension.3.2.2_x86_64-linux.so libdatadog_profiling.so => /working/rpathtest/./vendor3/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/datadog-2.0.0.rc1/../../../../gems/libdatadog-9.0.0.1.0-x86_64-linux/vendor/libdatadog-9.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so (0x00007ff127c00000) ``` --- .../extconf.rb | 10 ++-- .../native_extension_helpers.rb | 46 +++++++++++++++++++ .../native_extension_helpers_spec.rb | 40 ++++++++++++++++ 3 files changed, 92 insertions(+), 4 deletions(-) diff --git a/ext/datadog_profiling_native_extension/extconf.rb b/ext/datadog_profiling_native_extension/extconf.rb index 5ea5741733e..9a1a7718ca6 100644 --- a/ext/datadog_profiling_native_extension/extconf.rb +++ b/ext/datadog_profiling_native_extension/extconf.rb @@ -211,12 +211,14 @@ def add_compiler_flag(flag) skip_building_extension!(Datadog::Profiling::NativeExtensionHelpers::Supported::COMPILER_ATOMIC_MISSING) end -# See comments on the helper method being used for why we need to additionally set this. +# See comments on the helper methods being used for why we need to additionally set this. # The extremely excessive escaping around ORIGIN below seems to be correct and was determined after a lot of # experimentation. We need to get these special characters across a lot of tools untouched... -$LDFLAGS += \ - ' -Wl,-rpath,$$$\\\\{ORIGIN\\}/' \ - "#{Datadog::Profiling::NativeExtensionHelpers.libdatadog_folder_relative_to_native_lib_folder}" +extra_relative_rpaths = [ + Datadog::Profiling::NativeExtensionHelpers.libdatadog_folder_relative_to_native_lib_folder, + *Datadog::Profiling::NativeExtensionHelpers.libdatadog_folder_relative_to_ruby_extensions_folders, +] +extra_relative_rpaths.each { |folder| $LDFLAGS += " -Wl,-rpath,$$$\\\\{ORIGIN\\}/#{folder.to_str}" } Logging.message("[datadog] After pkg-config $LDFLAGS were set to: #{$LDFLAGS.inspect}\n") # Tag the native extension library with the Ruby version and Ruby platform. diff --git a/ext/datadog_profiling_native_extension/native_extension_helpers.rb b/ext/datadog_profiling_native_extension/native_extension_helpers.rb index 135a5407ebc..6033e6e6bb2 100644 --- a/ext/datadog_profiling_native_extension/native_extension_helpers.rb +++ b/ext/datadog_profiling_native_extension/native_extension_helpers.rb @@ -67,6 +67,52 @@ def self.libdatadog_folder_relative_to_native_lib_folder( Pathname.new(libdatadog_lib_folder).relative_path_from(Pathname.new(profiling_native_lib_folder)).to_s end + # In https://github.com/DataDog/dd-trace-rb/pull/3582 we got a report of a customer for which the native extension + # only got installed into the extensions folder. + # + # But then this fix was not enough to fully get them moving because then they started to see the issue from + # https://github.com/DataDog/dd-trace-rb/issues/2067 / https://github.com/DataDog/dd-trace-rb/pull/2125 : + # + # > Profiling was requested but is not supported, profiling disabled: There was an error loading the profiling + # > native extension due to 'RuntimeError Failure to load datadog_profiling_native_extension.3.2.2_x86_64-linux + # > due to libdatadog_profiling.so: cannot open shared object file: No such file or directory + # + # The problem is that when loading the native extension from the extensions directory, the relative rpath we add + # with the #libdatadog_folder_relative_to_native_lib_folder helper above is not correct, we need to add a relative + # rpath to the extensions directory. + # + # So how do we find the full path where the native extension is placed? + # * From https://github.com/ruby/ruby/blob/83f02d42e0a3c39661dc99c049ab9a70ff227d5b/lib/bundler/runtime.rb#L166 + # `extension_dirs = Dir["#{Gem.dir}/extensions/*/*/*"] + Dir["#{Gem.dir}/bundler/gems/extensions/*/*/*"]` + # we get that's in one of two fixed subdirectories of `Gem.dir` + # * From https://github.com/ruby/ruby/blob/83f02d42e0a3c39661dc99c049ab9a70ff227d5b/lib/rubygems/basic_specification.rb#L111-L115 + # we get the structure of the subdirectory (platform/extension_api_version/gem_and_version) + # + # Thus, `Gem.dir` of `/var/app/current/vendor/bundle/ruby/3.2.0` becomes (for instance) + # `/var/app/current/vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/datadog-2.0.0/` or + # `/var/app/current/vendor/bundle/ruby/3.2.0/bundler/gems/extensions/x86_64-linux/3.2.0/datadog-2.0.0/` + # + # We then compute the relative path between these folders and the libdatadog folder, and use that as a relative path. + def self.libdatadog_folder_relative_to_ruby_extensions_folders( + gem_dir: Gem.dir, + libdatadog_pkgconfig_folder: Libdatadog.pkgconfig_folder + ) + return unless libdatadog_pkgconfig_folder + + # For the purposes of calculating a folder relative to the other, we don't actually NEED to fill in the + # platform, extension_api_version and gem version. We're basically just after how many folders it is deep from + # the Gem.dir. + expected_ruby_extensions_folders = [ + "#{gem_dir}/extensions/platform/extension_api_version/datadog_version/", + "#{gem_dir}/bundler/gems/extensions/platform/extension_api_version/datadog_version/", + ] + libdatadog_lib_folder = "#{libdatadog_pkgconfig_folder}/../" + + expected_ruby_extensions_folders.map do |folder| + Pathname.new(libdatadog_lib_folder).relative_path_from(Pathname.new(folder)).to_s + end + end + # Used to check if profiler is supported, including user-visible clear messages explaining why their # system may not be supported. module Supported diff --git a/spec/datadog/profiling/native_extension_helpers_spec.rb b/spec/datadog/profiling/native_extension_helpers_spec.rb index 3387f0fa2a6..a2342dcee70 100644 --- a/spec/datadog/profiling/native_extension_helpers_spec.rb +++ b/spec/datadog/profiling/native_extension_helpers_spec.rb @@ -33,6 +33,46 @@ end end + describe '.libdatadog_folder_relative_to_ruby_extensions_folders' do + context 'when libdatadog is available' do + before do + skip_if_profiling_not_supported(self) + if PlatformHelpers.mac? && Libdatadog.pkgconfig_folder.nil? && ENV['LIBDATADOG_VENDOR_OVERRIDE'].nil? + raise 'You have a libdatadog setup without macOS support. Did you forget to set LIBDATADOG_VENDOR_OVERRIDE?' + end + end + + it 'returns a relative path to libdatadog folder from the ruby extensions folders' do + extensions_relative, bundler_extensions_relative = + described_class.libdatadog_folder_relative_to_ruby_extensions_folders + + libdatadog_extension = RbConfig::CONFIG['SOEXT'] || raise('Missing SOEXT for current platform') + libdatadog = "libdatadog_profiling.#{libdatadog_extension}" + + expect(extensions_relative).to start_with('../') + expect(bundler_extensions_relative).to start_with('../') + + extensions_full = + "#{Gem.dir}/extensions/platform/extension_api_version/datadog_version/#{extensions_relative}/#{libdatadog}" + bundler_extensions_full = + "#{Gem.dir}/bundler/gems/extensions/platform/extension_api_version/datadog_version/" \ + "#{bundler_extensions_relative}/#{libdatadog}" + + expect(File.exist?(Pathname.new(extensions_full).cleanpath.to_s)) + .to be(true), "Libdatadog not available in expected path: #{extensions_full.inspect}" + expect(File.exist?(Pathname.new(bundler_extensions_full).cleanpath.to_s)) + .to be(true), "Libdatadog not available in expected path: #{bundler_extensions_full.inspect}" + end + end + + context 'when libdatadog is unsupported' do + it do + expect(described_class.libdatadog_folder_relative_to_ruby_extensions_folders(libdatadog_pkgconfig_folder: nil)).to be nil + end + end + end + + describe '::LIBDATADOG_VERSION' do it 'must match the version restriction set on the gemspec' do # This test is expected to break when the libdatadog version on the .gemspec is updated but we forget to update From 3979b554c76e7a5df76919ab7dd1ee26f429b7ab Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 6 Jun 2024 09:28:00 +0100 Subject: [PATCH 006/178] Make rubocop happy --- spec/datadog/profiling/native_extension_helpers_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/datadog/profiling/native_extension_helpers_spec.rb b/spec/datadog/profiling/native_extension_helpers_spec.rb index a2342dcee70..c80cfc6f83b 100644 --- a/spec/datadog/profiling/native_extension_helpers_spec.rb +++ b/spec/datadog/profiling/native_extension_helpers_spec.rb @@ -67,12 +67,13 @@ context 'when libdatadog is unsupported' do it do - expect(described_class.libdatadog_folder_relative_to_ruby_extensions_folders(libdatadog_pkgconfig_folder: nil)).to be nil + expect( + described_class.libdatadog_folder_relative_to_ruby_extensions_folders(libdatadog_pkgconfig_folder: nil) + ).to be nil end end end - describe '::LIBDATADOG_VERSION' do it 'must match the version restriction set on the gemspec' do # This test is expected to break when the libdatadog version on the .gemspec is updated but we forget to update From 3b3c2ac7bd15b4e872b0ebf88964b41a3fb6b4eb Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 12 Jun 2024 14:08:01 +0200 Subject: [PATCH 007/178] add signatures and enable type checking for Core::Telemetry module --- Steepfile | 19 ------- lib/datadog/core/telemetry/event.rb | 1 + lib/datadog/core/telemetry/heartbeat.rb | 2 +- sig/datadog/core.rbs | 1 + sig/datadog/core/telemetry/client.rbs | 20 +++---- sig/datadog/core/telemetry/emitter.rbs | 2 +- sig/datadog/core/telemetry/event.rbs | 53 ++++++++++++++++++- sig/datadog/core/telemetry/heartbeat.rbs | 11 ++-- .../core/telemetry/http/adapters/net.rbs | 17 +++--- sig/datadog/core/telemetry/http/ext.rbs | 6 +++ sig/datadog/core/telemetry/http/response.rbs | 2 + sig/datadog/core/telemetry/http/transport.rbs | 14 ++--- sig/datadog/core/transport/ext.rbs | 2 + sig/datadog/core/worker.rbs | 1 + 14 files changed, 100 insertions(+), 51 deletions(-) diff --git a/Steepfile b/Steepfile index 27b00ccfc98..23076c9885e 100644 --- a/Steepfile +++ b/Steepfile @@ -93,25 +93,6 @@ target :datadog do ignore 'lib/datadog/core/pin.rb' ignore 'lib/datadog/core/runtime/ext.rb' ignore 'lib/datadog/core/runtime/metrics.rb' - ignore 'lib/datadog/core/telemetry/client.rb' - ignore 'lib/datadog/core/telemetry/collector.rb' - ignore 'lib/datadog/core/telemetry/emitter.rb' - ignore 'lib/datadog/core/telemetry/event.rb' - ignore 'lib/datadog/core/telemetry/ext.rb' - ignore 'lib/datadog/core/telemetry/heartbeat.rb' - ignore 'lib/datadog/core/telemetry/http/adapters/net.rb' - ignore 'lib/datadog/core/telemetry/http/env.rb' - ignore 'lib/datadog/core/telemetry/http/ext.rb' - ignore 'lib/datadog/core/telemetry/http/response.rb' - ignore 'lib/datadog/core/telemetry/http/transport.rb' - ignore 'lib/datadog/core/telemetry/v1/app_event.rb' - ignore 'lib/datadog/core/telemetry/v1/application.rb' - ignore 'lib/datadog/core/telemetry/v1/configuration.rb' - ignore 'lib/datadog/core/telemetry/v1/dependency.rb' - ignore 'lib/datadog/core/telemetry/v1/host.rb' - ignore 'lib/datadog/core/telemetry/v1/integration.rb' - ignore 'lib/datadog/core/telemetry/v1/product.rb' - ignore 'lib/datadog/core/telemetry/v1/telemetry_request.rb' ignore 'lib/datadog/core/transport/ext.rb' ignore 'lib/datadog/core/transport/http/adapters/net.rb' ignore 'lib/datadog/core/transport/http/adapters/registry.rb' diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index 40fa9d95554..49b292878bb 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -38,6 +38,7 @@ def payload(seq_id) private def products + # @type var products: Hash[Symbol, Hash[Symbol, Object]] products = { appsec: { enabled: Datadog::AppSec.enabled?, diff --git a/lib/datadog/core/telemetry/heartbeat.rb b/lib/datadog/core/telemetry/heartbeat.rb index bf94318059a..b2129504e68 100644 --- a/lib/datadog/core/telemetry/heartbeat.rb +++ b/lib/datadog/core/telemetry/heartbeat.rb @@ -6,7 +6,7 @@ module Datadog module Core module Telemetry - # Periodically (every DEFAULT_INTERVAL_SECONDS) sends a heartbeat event to the telemetry API. + # Periodically sends a heartbeat event to the telemetry API. class Heartbeat < Core::Worker include Core::Workers::Polling diff --git a/sig/datadog/core.rbs b/sig/datadog/core.rbs index 230abdce92e..410f4f2cd29 100644 --- a/sig/datadog/core.rbs +++ b/sig/datadog/core.rbs @@ -3,4 +3,5 @@ module Datadog end extend Core::Configuration + extend Tracing::Contrib::Extensions::Helpers end diff --git a/sig/datadog/core/telemetry/client.rbs b/sig/datadog/core/telemetry/client.rbs index bc572c05a87..9bd2f4a97cc 100644 --- a/sig/datadog/core/telemetry/client.rbs +++ b/sig/datadog/core/telemetry/client.rbs @@ -2,37 +2,37 @@ module Datadog module Core module Telemetry class Client + @enabled: bool @dependency_collection: bool @started: bool @stopped: bool - - attr_reader emitter: untyped + @emitter: Datadog::Core::Telemetry::Emitter + @unsupported: bool + @worker: Datadog::Core::Telemetry::Heartbeat attr_reader enabled: bool attr_reader unsupported: bool - attr_reader worker: untyped - include Core::Utils::Forking def initialize: (heartbeat_interval_seconds: Numeric, dependency_collection: bool, enabled: bool) -> void - def disable!: () -> untyped + def disable!: () -> void def client_configuration_change!: (Enumerable[[String, Numeric | bool | String]] changes) -> void - def started!: () -> (nil | untyped) + def started!: () -> void - def emit_closing!: () -> (nil | untyped) + def emit_closing!: () -> void - def stop!: () -> (nil | untyped) + def stop!: () -> void - def integrations_change!: () -> (nil | untyped) + def integrations_change!: () -> void private - def heartbeat!: () -> (nil | untyped) + def heartbeat!: () -> void end end end diff --git a/sig/datadog/core/telemetry/emitter.rbs b/sig/datadog/core/telemetry/emitter.rbs index fa1eb05534d..e1d4320d763 100644 --- a/sig/datadog/core/telemetry/emitter.rbs +++ b/sig/datadog/core/telemetry/emitter.rbs @@ -8,7 +8,7 @@ module Datadog extend Core::Utils::Forking def initialize: (?http_transport: untyped) -> void - def request: (String request_type, data: Object?) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response + def request: (Datadog::Core::Telemetry::Event::Base event) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response def self.sequence: () -> untyped end end diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index ba45df34aba..4e0e3824109 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -3,8 +3,57 @@ module Datadog module Telemetry class Event class Base - def payload: (int seq_id) -> ::Hash[Symbol, Object] - def type: -> string + def payload: (int seq_id) -> Hash[Symbol, untyped] + def type: -> String? + end + + class AppStarted < Base + TARGET_OPTIONS: Array[String] + + @seq_id: int + + private + + def products: -> Hash[Symbol, untyped] + + def configuration: -> Array[Hash[Symbol, untyped]] + + def agent_transport: (untyped config) -> String + + def conf_value: (String name, Object value, ?String origin) -> Hash[Symbol, untyped] + + def to_value: (Object value) -> Object + + def install_signature: -> Hash[Symbol, Object] + end + + class AppDependenciesLoaded < Base + private + + def dependencies: -> Array[Hash[Symbol, String]] + end + + class AppIntegrationsChange < Base + private + + def integrations: -> Array[Hash[Symbol, string]] + + def patch_error: (untyped integration) -> String + end + + class AppClientConfigurationChange < Base + @changes: Enumerable[[String, Numeric | bool | String | int]] + @origin: String + + def initialize: (Enumerable[[String, Numeric | bool | String]] changes, String origin) -> void + + def configuration: (int seq_id) -> Array[Hash[Symbol, untyped]] + end + + class AppHeartbeat < Base + end + + class AppClosing < Base end end end diff --git a/sig/datadog/core/telemetry/heartbeat.rbs b/sig/datadog/core/telemetry/heartbeat.rbs index e1fcaae79fe..b89aeedca8b 100644 --- a/sig/datadog/core/telemetry/heartbeat.rbs +++ b/sig/datadog/core/telemetry/heartbeat.rbs @@ -3,16 +3,17 @@ module Datadog module Telemetry class Heartbeat < Core::Worker include Core::Workers::Polling + include Core::Workers::Async::Thread + include Core::Workers::Async::Thread::PrependedMethods + include Core::Workers::IntervalLoop - DEFAULT_INTERVAL_SECONDS: 60 + def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric) ?{ () -> void } -> void - def initialize: (?enabled: bool, ?interval: untyped) ?{ () -> untyped } -> void - - def loop_wait_before_first_iteration?: () -> true + def loop_wait_before_first_iteration?: () -> bool? private - def start: () -> untyped + def start: () -> void end end end diff --git a/sig/datadog/core/telemetry/http/adapters/net.rbs b/sig/datadog/core/telemetry/http/adapters/net.rbs index e3e57cf0acf..5cf50e53adf 100644 --- a/sig/datadog/core/telemetry/http/adapters/net.rbs +++ b/sig/datadog/core/telemetry/http/adapters/net.rbs @@ -4,21 +4,24 @@ module Datadog module Http module Adapters class Net - attr_reader hostname: untyped + type response = Datadog::Core::Telemetry::Http::Adapters::Net::Response | ::Datadog::Core::Telemetry::Http::InternalErrorResponse - attr_reader port: untyped + attr_reader hostname: String - attr_reader timeout: untyped + attr_reader port: Integer? - attr_reader ssl: untyped + attr_reader timeout: Float | Integer + + attr_reader ssl: bool DEFAULT_TIMEOUT: 30 - def initialize: (hostname: untyped, ?port: untyped?, ?timeout: untyped, ?ssl: bool) -> void + def initialize: (hostname: String, ?port: Integer?, ?timeout: Float | Integer, ?ssl: bool?) -> void + + def open: () { (::Net::HTTP http) -> ::Net::HTTPResponse } -> untyped - def open: () ?{ () -> untyped } -> untyped + def post: (untyped env) -> response - def post: (untyped env) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response class Response include Datadog::Core::Telemetry::Http::Response diff --git a/sig/datadog/core/telemetry/http/ext.rbs b/sig/datadog/core/telemetry/http/ext.rbs index d471905fe2f..22cea7d1fd0 100644 --- a/sig/datadog/core/telemetry/http/ext.rbs +++ b/sig/datadog/core/telemetry/http/ext.rbs @@ -13,6 +13,12 @@ module Datadog HEADER_DD_TELEMETRY_REQUEST_TYPE: "DD-Telemetry-Request-Type" + HEADER_CLIENT_LIBRARY_LANGUAGE: "DD-Client-Library-Language" + + HEADER_CLIENT_LIBRARY_VERSION: "DD-Client-Library-Version" + + HEADER_TELEMETRY_DEBUG_ENABLED: "DD-Telemetry-Debug-Enabled" + CONTENT_TYPE_APPLICATION_JSON: "application/json" API_VERSION: "v1" diff --git a/sig/datadog/core/telemetry/http/response.rbs b/sig/datadog/core/telemetry/http/response.rbs index 95e92044cae..4113c007214 100644 --- a/sig/datadog/core/telemetry/http/response.rbs +++ b/sig/datadog/core/telemetry/http/response.rbs @@ -9,6 +9,8 @@ module Datadog def unsupported?: () -> nil + def code: () -> nil + def not_found?: () -> nil def client_error?: () -> nil diff --git a/sig/datadog/core/telemetry/http/transport.rbs b/sig/datadog/core/telemetry/http/transport.rbs index 2a707e66e48..d6ac33f5a40 100644 --- a/sig/datadog/core/telemetry/http/transport.rbs +++ b/sig/datadog/core/telemetry/http/transport.rbs @@ -3,23 +3,25 @@ module Datadog module Telemetry module Http class Transport - attr_reader host: untyped + @adapter: Http::Adapters::Net - attr_reader port: untyped + attr_reader host: String - attr_reader ssl: untyped + attr_reader port: Integer - attr_reader path: untyped + attr_reader ssl: bool + + attr_reader path: String def initialize: () -> void - def request: (request_type: String, payload: String) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response + def request: (request_type: String, payload: String) -> Datadog::Core::Telemetry::Http::Adapters::Net::response private def headers: (request_type: untyped, ?api_version: untyped) -> ::Hash[untyped, untyped] - def adapter: () -> untyped + def adapter: () -> Http::Adapters::Net end end end diff --git a/sig/datadog/core/transport/ext.rbs b/sig/datadog/core/transport/ext.rbs index 8be8ba0bbbb..335e293b941 100644 --- a/sig/datadog/core/transport/ext.rbs +++ b/sig/datadog/core/transport/ext.rbs @@ -24,6 +24,8 @@ module Datadog HEADER_META_LANG_INTERPRETER: ::String HEADER_META_TRACER_VERSION: ::String + + HEADER_DD_INTERNAL_UNTRACED_REQUEST: ::String end module Test diff --git a/sig/datadog/core/worker.rbs b/sig/datadog/core/worker.rbs index 7c59eb58d60..5654f60e88d 100644 --- a/sig/datadog/core/worker.rbs +++ b/sig/datadog/core/worker.rbs @@ -1,6 +1,7 @@ module Datadog module Core class Worker + def initialize: () ?{ () -> void } -> void end end end From ac8e06f56725099f879b32aa2cfe8a0c29123e5d Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 12 Jun 2024 14:00:31 +0100 Subject: [PATCH 008/178] [NO-TICKET] Minor: Use fiddle to simulate crash in spec **What does this PR do?** This PR adds an additional test case to the profiling crashtracker as discussed in https://github.com/DataDog/dd-trace-rb/pull/3384#discussion_r1595866807 (thanks @lloeki for the suggestion). **Motivation:** Improve test coverage for the feature. **Additional Notes:** The diff looks more noiser than it is because of whitespace changes, I recommend reviewing this PR without them. **How to test the change?** Check that the new test passes! --- spec/datadog/profiling/crashtracker_spec.rb | 49 ++++++++++++--------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/spec/datadog/profiling/crashtracker_spec.rb b/spec/datadog/profiling/crashtracker_spec.rb index 67f6258a970..59137e85efa 100644 --- a/spec/datadog/profiling/crashtracker_spec.rb +++ b/spec/datadog/profiling/crashtracker_spec.rb @@ -2,6 +2,7 @@ require 'datadog/profiling/crashtracker' require 'webrick' +require 'fiddle' RSpec.describe Datadog::Profiling::Crashtracker do before do @@ -175,33 +176,39 @@ let(:exporter_configuration) { [:agent, "http://#{hostname}:#{port}"] } - it 'reports crashes via http' do - fork_expectations = proc do |status:, stdout:, stderr:| - expect(Signal.signame(status.termsig)).to eq('SEGV').or eq('ABRT') - expect(stderr).to include('[BUG] Segmentation fault') - end + [:fiddle, :signal].each do |trigger| + it "reports crashes via http when app crashes with #{trigger}" do + fork_expectations = proc do |status:, stdout:, stderr:| + expect(Signal.signame(status.termsig)).to eq('SEGV').or eq('ABRT') + expect(stderr).to include('[BUG] Segmentation fault') + end - expect_in_fork(fork_expectations: fork_expectations) do - crashtracker.start + expect_in_fork(fork_expectations: fork_expectations) do + crashtracker.start - Process.kill('SEGV', Process.pid) - end + if trigger == :fiddle + Fiddle.free(42) + else + Process.kill('SEGV', Process.pid) + end + end - crash_report = JSON.parse(request.body, symbolize_names: true)[:payload].first + crash_report = JSON.parse(request.body, symbolize_names: true)[:payload].first - expect(crash_report[:stack_trace]).to_not be_empty - expect(crash_report[:tags]).to include('signum:11', 'signame:SIGSEGV') + expect(crash_report[:stack_trace]).to_not be_empty + expect(crash_report[:tags]).to include('signum:11', 'signame:SIGSEGV') - crash_report_message = JSON.parse(crash_report[:message], symbolize_names: true) + crash_report_message = JSON.parse(crash_report[:message], symbolize_names: true) - expect(crash_report_message[:metadata]).to include( - profiling_library_name: 'dd-trace-rb', - profiling_library_version: Datadog::VERSION::STRING, - family: 'ruby', - tags: ['tag1:value1', 'tag2:value2'], - ) - expect(crash_report_message[:files][:'/proc/self/maps']).to_not be_empty - expect(crash_report_message[:os_info]).to_not be_empty + expect(crash_report_message[:metadata]).to include( + profiling_library_name: 'dd-trace-rb', + profiling_library_version: Datadog::VERSION::STRING, + family: 'ruby', + tags: ['tag1:value1', 'tag2:value2'], + ) + expect(crash_report_message[:files][:'/proc/self/maps']).to_not be_empty + expect(crash_report_message[:os_info]).to_not be_empty + end end end end From b047a30d447c9c634ad6dcfd78a6c30cc9b1b741 Mon Sep 17 00:00:00 2001 From: mitsubosh <8204936+MITSUBOSHI@users.noreply.github.com> Date: Wed, 12 Jun 2024 22:06:51 +0900 Subject: [PATCH 009/178] Support stats "yjit_alloc_size" (#3661) What does this PR do? Add stats "yjit_alloc_size" which stats is available by default since Ruby 3.3 yjit_alloc_size and several more metadata-related stats are now available by default. ref: ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released Motivation: The new metrics helps us tune --yjit-exec-mem-size option. Monitoring both code_region_size and yjit_alloc_size makes it easier to understand the impact of YJIT's memory usage. (translated by DeepL) ref: gihyo.jp/article/2024/01/ruby3.3-jit * Support stats "yjit_alloc_size" * Disable cop: Metrics/MethodLength lib/datadog/core/runtime/metrics.rb:143:9: C: Metrics/MethodLength: Method has too many lines. [40/36] def flush_yjit_stats ... ^^^^^^^^^^^^^^^^^^^^ * Add Ruby 3.3 to matrix target in test-yjit * Run test for metric :yjit_alloc_size if Ruby.version >= 3.3 ref: https://github.com/ruby/ruby/blob/029d92b8988d26955d0622f0cbb8ef3213200749/doc/NEWS/NEWS-3.3.0.md?plain=1#L435 --------- Co-authored-by: Oleg Pudeyev --- lib/datadog/core/environment/yjit.rb | 5 +++++ lib/datadog/core/runtime/ext.rb | 1 + lib/datadog/core/runtime/metrics.rb | 6 ++++++ sig/datadog/core/environment/yjit.rbs | 1 + spec/datadog/core/runtime/metrics_spec.rb | 6 ++++++ 5 files changed, 19 insertions(+) diff --git a/lib/datadog/core/environment/yjit.rb b/lib/datadog/core/environment/yjit.rb index 98e95d0e99f..ffe1cdf8344 100644 --- a/lib/datadog/core/environment/yjit.rb +++ b/lib/datadog/core/environment/yjit.rb @@ -47,6 +47,11 @@ def object_shape_count ::RubyVM::YJIT.runtime_stats[:object_shape_count] end + # Size of memory Rust allocated for metadata + def yjit_alloc_size + ::RubyVM::YJIT.runtime_stats[:yjit_alloc_size] + end + def available? defined?(::RubyVM::YJIT) \ && ::RubyVM::YJIT.enabled? \ diff --git a/lib/datadog/core/runtime/ext.rb b/lib/datadog/core/runtime/ext.rb index c42f2c98baf..d07901b865a 100644 --- a/lib/datadog/core/runtime/ext.rb +++ b/lib/datadog/core/runtime/ext.rb @@ -30,6 +30,7 @@ module Metrics METRIC_YJIT_LIVE_PAGE_COUNT = 'runtime.ruby.yjit.live_page_count' METRIC_YJIT_OBJECT_SHAPE_COUNT = 'runtime.ruby.yjit.object_shape_count' METRIC_YJIT_OUTLINED_CODE_SIZE = 'runtime.ruby.yjit.outlined_code_size' + METRIC_YJIT_YJIT_ALLOC_SIZE = 'runtime.ruby.yjit.yjit_alloc_size' TAG_SERVICE = 'service' end diff --git a/lib/datadog/core/runtime/metrics.rb b/lib/datadog/core/runtime/metrics.rb index 45665347029..c07c75319e4 100644 --- a/lib/datadog/core/runtime/metrics.rb +++ b/lib/datadog/core/runtime/metrics.rb @@ -140,6 +140,7 @@ def gauge_if_not_nil(metric_name, metric_value) gauge(metric_name, metric_value) if metric_value end + # rubocop:disable Metrics/MethodLength def flush_yjit_stats # Only on Ruby >= 3.2 try_flush do @@ -176,9 +177,14 @@ def flush_yjit_stats Core::Runtime::Ext::Metrics::METRIC_YJIT_OUTLINED_CODE_SIZE, Core::Environment::YJIT.outlined_code_size ) + gauge_if_not_nil( + Core::Runtime::Ext::Metrics::METRIC_YJIT_YJIT_ALLOC_SIZE, + Core::Environment::YJIT.yjit_alloc_size + ) end end end + # rubocop:enable Metrics/MethodLength end end end diff --git a/sig/datadog/core/environment/yjit.rbs b/sig/datadog/core/environment/yjit.rbs index 3c65bed5788..e8413bd1554 100644 --- a/sig/datadog/core/environment/yjit.rbs +++ b/sig/datadog/core/environment/yjit.rbs @@ -10,6 +10,7 @@ module Datadog def self?.code_gc_count: () -> untyped def self?.code_region_size: () -> untyped def self?.object_shape_count: () -> untyped + def self?.yjit_alloc_size: () -> untyped def self?.available?: () -> untyped end diff --git a/spec/datadog/core/runtime/metrics_spec.rb b/spec/datadog/core/runtime/metrics_spec.rb index fbb7f55d184..13488814f9b 100644 --- a/spec/datadog/core/runtime/metrics_spec.rb +++ b/spec/datadog/core/runtime/metrics_spec.rb @@ -240,6 +240,12 @@ expect(runtime_metrics).to have_received(:gauge) .with(Datadog::Core::Runtime::Ext::Metrics::METRIC_YJIT_OUTLINED_CODE_SIZE, kind_of(Numeric)) .once + + if RUBY_VERSION >= '3.3.0' + expect(runtime_metrics).to have_received(:gauge) + .with(Datadog::Core::Runtime::Ext::Metrics::METRIC_YJIT_YJIT_ALLOC_SIZE, kind_of(Numeric)) + .once + end end end end From 2d4c5496dd9399b8e6fa3a2940f917e6bc2b9207 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 11 Jun 2024 12:58:39 +0200 Subject: [PATCH 010/178] Remove obsolete ruby version check in Gemfile --- Gemfile | 81 +++++-------------- gemfiles/jruby_9.2_activesupport.gemfile | 3 +- gemfiles/jruby_9.2_activesupport.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_aws.gemfile | 3 +- gemfiles/jruby_9.2_aws.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_contrib.gemfile | 3 +- gemfiles/jruby_9.2_contrib.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_contrib_old.gemfile | 3 +- gemfiles/jruby_9.2_contrib_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_core_old.gemfile | 3 +- gemfiles/jruby_9.2_core_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_elasticsearch_7.gemfile | 3 +- .../jruby_9.2_elasticsearch_7.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_elasticsearch_8.gemfile | 3 +- .../jruby_9.2_elasticsearch_8.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_graphql_2.0.gemfile | 3 +- gemfiles/jruby_9.2_graphql_2.0.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_http.gemfile | 3 +- gemfiles/jruby_9.2_http.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_opensearch_2.gemfile | 3 +- gemfiles/jruby_9.2_opensearch_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_opensearch_3.gemfile | 3 +- gemfiles/jruby_9.2_opensearch_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rack_1.gemfile | 3 +- gemfiles/jruby_9.2_rack_1.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rack_2.gemfile | 3 +- gemfiles/jruby_9.2_rack_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rack_3.gemfile | 3 +- gemfiles/jruby_9.2_rack_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails5_mysql2.gemfile | 3 +- gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails5_postgres.gemfile | 3 +- .../jruby_9.2_rails5_postgres.gemfile.lock | 22 ++--- .../jruby_9.2_rails5_postgres_redis.gemfile | 3 +- ...uby_9.2_rails5_postgres_redis.gemfile.lock | 22 ++--- ...ails5_postgres_redis_activesupport.gemfile | 3 +- ..._postgres_redis_activesupport.gemfile.lock | 22 ++--- .../jruby_9.2_rails5_postgres_sidekiq.gemfile | 3 +- ...y_9.2_rails5_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.2_rails5_semantic_logger.gemfile | 3 +- ...by_9.2_rails5_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails61_mysql2.gemfile | 3 +- .../jruby_9.2_rails61_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails61_postgres.gemfile | 3 +- .../jruby_9.2_rails61_postgres.gemfile.lock | 22 ++--- .../jruby_9.2_rails61_postgres_redis.gemfile | 3 +- ...by_9.2_rails61_postgres_redis.gemfile.lock | 22 ++--- ...jruby_9.2_rails61_postgres_sidekiq.gemfile | 3 +- ..._9.2_rails61_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.2_rails61_semantic_logger.gemfile | 3 +- ...y_9.2_rails61_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails6_mysql2.gemfile | 3 +- gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_rails6_postgres.gemfile | 3 +- .../jruby_9.2_rails6_postgres.gemfile.lock | 22 ++--- .../jruby_9.2_rails6_postgres_redis.gemfile | 3 +- ...uby_9.2_rails6_postgres_redis.gemfile.lock | 22 ++--- ...ails6_postgres_redis_activesupport.gemfile | 3 +- ..._postgres_redis_activesupport.gemfile.lock | 22 ++--- .../jruby_9.2_rails6_postgres_sidekiq.gemfile | 3 +- ...y_9.2_rails6_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.2_rails6_semantic_logger.gemfile | 3 +- ...by_9.2_rails6_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_redis_3.gemfile | 3 +- gemfiles/jruby_9.2_redis_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_redis_4.gemfile | 3 +- gemfiles/jruby_9.2_redis_4.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_redis_5.gemfile | 3 +- gemfiles/jruby_9.2_redis_5.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_relational_db.gemfile | 3 +- gemfiles/jruby_9.2_relational_db.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_resque2_redis3.gemfile | 3 +- .../jruby_9.2_resque2_redis3.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_resque2_redis4.gemfile | 3 +- .../jruby_9.2_resque2_redis4.gemfile.lock | 22 ++--- gemfiles/jruby_9.2_sinatra_2.gemfile | 3 +- gemfiles/jruby_9.2_sinatra_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_activesupport.gemfile | 3 +- gemfiles/jruby_9.3_activesupport.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_aws.gemfile | 3 +- gemfiles/jruby_9.3_aws.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_contrib.gemfile | 3 +- gemfiles/jruby_9.3_contrib.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_contrib_old.gemfile | 3 +- gemfiles/jruby_9.3_contrib_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_core_old.gemfile | 3 +- gemfiles/jruby_9.3_core_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_elasticsearch_7.gemfile | 3 +- .../jruby_9.3_elasticsearch_7.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_elasticsearch_8.gemfile | 3 +- .../jruby_9.3_elasticsearch_8.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_graphql_1.13.gemfile | 3 +- gemfiles/jruby_9.3_graphql_1.13.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_graphql_2.0.gemfile | 3 +- gemfiles/jruby_9.3_graphql_2.0.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_http.gemfile | 3 +- gemfiles/jruby_9.3_http.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_opensearch_2.gemfile | 3 +- gemfiles/jruby_9.3_opensearch_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_opensearch_3.gemfile | 3 +- gemfiles/jruby_9.3_opensearch_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rack_1.gemfile | 3 +- gemfiles/jruby_9.3_rack_1.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rack_2.gemfile | 3 +- gemfiles/jruby_9.3_rack_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rack_3.gemfile | 3 +- gemfiles/jruby_9.3_rack_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails5_mysql2.gemfile | 3 +- gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails5_postgres.gemfile | 3 +- .../jruby_9.3_rails5_postgres.gemfile.lock | 22 ++--- .../jruby_9.3_rails5_postgres_redis.gemfile | 3 +- ...uby_9.3_rails5_postgres_redis.gemfile.lock | 22 ++--- ...ails5_postgres_redis_activesupport.gemfile | 3 +- ..._postgres_redis_activesupport.gemfile.lock | 22 ++--- .../jruby_9.3_rails5_postgres_sidekiq.gemfile | 3 +- ...y_9.3_rails5_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.3_rails5_semantic_logger.gemfile | 3 +- ...by_9.3_rails5_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails61_mysql2.gemfile | 3 +- .../jruby_9.3_rails61_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails61_postgres.gemfile | 3 +- .../jruby_9.3_rails61_postgres.gemfile.lock | 22 ++--- .../jruby_9.3_rails61_postgres_redis.gemfile | 3 +- ...by_9.3_rails61_postgres_redis.gemfile.lock | 22 ++--- ...jruby_9.3_rails61_postgres_sidekiq.gemfile | 3 +- ..._9.3_rails61_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.3_rails61_semantic_logger.gemfile | 3 +- ...y_9.3_rails61_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails6_mysql2.gemfile | 3 +- gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_rails6_postgres.gemfile | 3 +- .../jruby_9.3_rails6_postgres.gemfile.lock | 22 ++--- .../jruby_9.3_rails6_postgres_redis.gemfile | 3 +- ...uby_9.3_rails6_postgres_redis.gemfile.lock | 22 ++--- ...ails6_postgres_redis_activesupport.gemfile | 3 +- ..._postgres_redis_activesupport.gemfile.lock | 22 ++--- .../jruby_9.3_rails6_postgres_sidekiq.gemfile | 3 +- ...y_9.3_rails6_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.3_rails6_semantic_logger.gemfile | 3 +- ...by_9.3_rails6_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_redis_3.gemfile | 3 +- gemfiles/jruby_9.3_redis_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_redis_4.gemfile | 3 +- gemfiles/jruby_9.3_redis_4.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_redis_5.gemfile | 3 +- gemfiles/jruby_9.3_redis_5.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_relational_db.gemfile | 3 +- gemfiles/jruby_9.3_relational_db.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_resque2_redis3.gemfile | 3 +- .../jruby_9.3_resque2_redis3.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_resque2_redis4.gemfile | 3 +- .../jruby_9.3_resque2_redis4.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_sinatra_2.gemfile | 3 +- gemfiles/jruby_9.3_sinatra_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.3_sinatra_3.gemfile | 3 +- gemfiles/jruby_9.3_sinatra_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_activesupport.gemfile | 3 +- gemfiles/jruby_9.4_activesupport.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_aws.gemfile | 3 +- gemfiles/jruby_9.4_aws.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_contrib.gemfile | 3 +- gemfiles/jruby_9.4_contrib.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_contrib_old.gemfile | 3 +- gemfiles/jruby_9.4_contrib_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_core_old.gemfile | 3 +- gemfiles/jruby_9.4_core_old.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_elasticsearch_7.gemfile | 3 +- .../jruby_9.4_elasticsearch_7.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_elasticsearch_8.gemfile | 3 +- .../jruby_9.4_elasticsearch_8.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_graphql_1.13.gemfile | 3 +- gemfiles/jruby_9.4_graphql_1.13.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_graphql_2.0.gemfile | 3 +- gemfiles/jruby_9.4_graphql_2.0.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_graphql_2.1.gemfile | 3 +- gemfiles/jruby_9.4_graphql_2.1.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_graphql_2.2.gemfile | 3 +- gemfiles/jruby_9.4_graphql_2.2.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_http.gemfile | 3 +- gemfiles/jruby_9.4_http.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_opensearch_2.gemfile | 3 +- gemfiles/jruby_9.4_opensearch_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_opensearch_3.gemfile | 3 +- gemfiles/jruby_9.4_opensearch_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_rack_1.gemfile | 3 +- gemfiles/jruby_9.4_rack_1.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_rack_2.gemfile | 3 +- gemfiles/jruby_9.4_rack_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_rack_3.gemfile | 3 +- gemfiles/jruby_9.4_rack_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_rails61_mysql2.gemfile | 3 +- .../jruby_9.4_rails61_mysql2.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_rails61_postgres.gemfile | 3 +- .../jruby_9.4_rails61_postgres.gemfile.lock | 22 ++--- .../jruby_9.4_rails61_postgres_redis.gemfile | 3 +- ...by_9.4_rails61_postgres_redis.gemfile.lock | 22 ++--- ...jruby_9.4_rails61_postgres_sidekiq.gemfile | 3 +- ..._9.4_rails61_postgres_sidekiq.gemfile.lock | 22 ++--- .../jruby_9.4_rails61_semantic_logger.gemfile | 3 +- ...y_9.4_rails61_semantic_logger.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_redis_3.gemfile | 3 +- gemfiles/jruby_9.4_redis_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_redis_4.gemfile | 3 +- gemfiles/jruby_9.4_redis_4.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_redis_5.gemfile | 3 +- gemfiles/jruby_9.4_redis_5.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_relational_db.gemfile | 3 +- gemfiles/jruby_9.4_relational_db.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_resque2_redis3.gemfile | 3 +- .../jruby_9.4_resque2_redis3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_resque2_redis4.gemfile | 3 +- .../jruby_9.4_resque2_redis4.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_sinatra_2.gemfile | 3 +- gemfiles/jruby_9.4_sinatra_2.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_sinatra_3.gemfile | 3 +- gemfiles/jruby_9.4_sinatra_3.gemfile.lock | 22 ++--- gemfiles/jruby_9.4_sinatra_4.gemfile | 3 +- gemfiles/jruby_9.4_sinatra_4.gemfile.lock | 22 ++--- gemfiles/ruby_2.5_activesupport.gemfile | 4 +- gemfiles/ruby_2.5_activesupport.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_aws.gemfile | 4 +- gemfiles/ruby_2.5_aws.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_contrib.gemfile | 4 +- gemfiles/ruby_2.5_contrib.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_contrib_old.gemfile | 4 +- gemfiles/ruby_2.5_contrib_old.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_core_old.gemfile | 4 +- gemfiles/ruby_2.5_core_old.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_elasticsearch_7.gemfile | 4 +- .../ruby_2.5_elasticsearch_7.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_elasticsearch_8.gemfile | 4 +- .../ruby_2.5_elasticsearch_8.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_graphql_2.0.gemfile | 4 +- gemfiles/ruby_2.5_graphql_2.0.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_hanami_1.gemfile | 4 +- gemfiles/ruby_2.5_hanami_1.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_http.gemfile | 4 +- gemfiles/ruby_2.5_http.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_opensearch_2.gemfile | 4 +- gemfiles/ruby_2.5_opensearch_2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_opensearch_3.gemfile | 4 +- gemfiles/ruby_2.5_opensearch_3.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rack_1.gemfile | 4 +- gemfiles/ruby_2.5_rack_1.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rack_2.gemfile | 4 +- gemfiles/ruby_2.5_rack_2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rack_3.gemfile | 4 +- gemfiles/ruby_2.5_rack_3.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails4_mysql2.gemfile | 4 +- gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails4_postgres.gemfile | 4 +- .../ruby_2.5_rails4_postgres.gemfile.lock | 26 ++---- .../ruby_2.5_rails4_postgres_redis.gemfile | 4 +- ...uby_2.5_rails4_postgres_redis.gemfile.lock | 26 ++---- .../ruby_2.5_rails4_postgres_sidekiq.gemfile | 4 +- ...y_2.5_rails4_postgres_sidekiq.gemfile.lock | 26 ++---- .../ruby_2.5_rails4_semantic_logger.gemfile | 4 +- ...by_2.5_rails4_semantic_logger.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails5_mysql2.gemfile | 4 +- gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails5_postgres.gemfile | 4 +- .../ruby_2.5_rails5_postgres.gemfile.lock | 26 ++---- .../ruby_2.5_rails5_postgres_redis.gemfile | 4 +- ...uby_2.5_rails5_postgres_redis.gemfile.lock | 26 ++---- ...ails5_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 26 ++---- .../ruby_2.5_rails5_postgres_sidekiq.gemfile | 4 +- ...y_2.5_rails5_postgres_sidekiq.gemfile.lock | 26 ++---- .../ruby_2.5_rails5_semantic_logger.gemfile | 4 +- ...by_2.5_rails5_semantic_logger.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails61_postgres.gemfile | 4 +- .../ruby_2.5_rails61_postgres.gemfile.lock | 26 ++---- .../ruby_2.5_rails61_postgres_redis.gemfile | 4 +- ...by_2.5_rails61_postgres_redis.gemfile.lock | 26 ++---- .../ruby_2.5_rails61_postgres_sidekiq.gemfile | 4 +- ..._2.5_rails61_postgres_sidekiq.gemfile.lock | 26 ++---- .../ruby_2.5_rails61_semantic_logger.gemfile | 4 +- ...y_2.5_rails61_semantic_logger.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails6_mysql2.gemfile | 4 +- gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_rails6_postgres.gemfile | 4 +- .../ruby_2.5_rails6_postgres.gemfile.lock | 26 ++---- .../ruby_2.5_rails6_postgres_redis.gemfile | 4 +- ...uby_2.5_rails6_postgres_redis.gemfile.lock | 26 ++---- ...ails6_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 26 ++---- .../ruby_2.5_rails6_postgres_sidekiq.gemfile | 4 +- ...y_2.5_rails6_postgres_sidekiq.gemfile.lock | 26 ++---- .../ruby_2.5_rails6_semantic_logger.gemfile | 4 +- ...by_2.5_rails6_semantic_logger.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_redis_3.gemfile | 4 +- gemfiles/ruby_2.5_redis_3.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_redis_4.gemfile | 4 +- gemfiles/ruby_2.5_redis_4.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_redis_5.gemfile | 4 +- gemfiles/ruby_2.5_redis_5.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_relational_db.gemfile | 4 +- gemfiles/ruby_2.5_relational_db.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_resque2_redis3.gemfile | 4 +- gemfiles/ruby_2.5_resque2_redis3.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_resque2_redis4.gemfile | 4 +- gemfiles/ruby_2.5_resque2_redis4.gemfile.lock | 26 ++---- gemfiles/ruby_2.5_sinatra_2.gemfile | 4 +- gemfiles/ruby_2.5_sinatra_2.gemfile.lock | 26 ++---- gemfiles/ruby_2.6_activesupport.gemfile | 4 +- gemfiles/ruby_2.6_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_aws.gemfile | 4 +- gemfiles/ruby_2.6_aws.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_contrib.gemfile | 4 +- gemfiles/ruby_2.6_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_contrib_old.gemfile | 4 +- gemfiles/ruby_2.6_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_core_old.gemfile | 4 +- gemfiles/ruby_2.6_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_elasticsearch_7.gemfile | 4 +- .../ruby_2.6_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_elasticsearch_8.gemfile | 4 +- .../ruby_2.6_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_graphql_1.13.gemfile | 4 +- gemfiles/ruby_2.6_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_graphql_2.0.gemfile | 4 +- gemfiles/ruby_2.6_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_hanami_1.gemfile | 4 +- gemfiles/ruby_2.6_hanami_1.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_http.gemfile | 4 +- gemfiles/ruby_2.6_http.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_opensearch_2.gemfile | 4 +- gemfiles/ruby_2.6_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_opensearch_3.gemfile | 4 +- gemfiles/ruby_2.6_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_opentelemetry.gemfile | 4 +- gemfiles/ruby_2.6_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rack_1.gemfile | 4 +- gemfiles/ruby_2.6_rack_1.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rack_2.gemfile | 4 +- gemfiles/ruby_2.6_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rack_3.gemfile | 4 +- gemfiles/ruby_2.6_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails5_mysql2.gemfile | 4 +- gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails5_postgres.gemfile | 4 +- .../ruby_2.6_rails5_postgres.gemfile.lock | 24 ++---- .../ruby_2.6_rails5_postgres_redis.gemfile | 4 +- ...uby_2.6_rails5_postgres_redis.gemfile.lock | 24 ++---- ...ails5_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 24 ++---- .../ruby_2.6_rails5_postgres_sidekiq.gemfile | 4 +- ...y_2.6_rails5_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.6_rails5_semantic_logger.gemfile | 4 +- ...by_2.6_rails5_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails61_postgres.gemfile | 4 +- .../ruby_2.6_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_2.6_rails61_postgres_redis.gemfile | 4 +- ...by_2.6_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_2.6_rails61_postgres_sidekiq.gemfile | 4 +- ..._2.6_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.6_rails61_semantic_logger.gemfile | 4 +- ...y_2.6_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails6_mysql2.gemfile | 4 +- gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_rails6_postgres.gemfile | 4 +- .../ruby_2.6_rails6_postgres.gemfile.lock | 24 ++---- .../ruby_2.6_rails6_postgres_redis.gemfile | 4 +- ...uby_2.6_rails6_postgres_redis.gemfile.lock | 24 ++---- ...ails6_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 24 ++---- .../ruby_2.6_rails6_postgres_sidekiq.gemfile | 4 +- ...y_2.6_rails6_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.6_rails6_semantic_logger.gemfile | 4 +- ...by_2.6_rails6_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_redis_3.gemfile | 4 +- gemfiles/ruby_2.6_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_redis_4.gemfile | 4 +- gemfiles/ruby_2.6_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_redis_5.gemfile | 4 +- gemfiles/ruby_2.6_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_relational_db.gemfile | 4 +- gemfiles/ruby_2.6_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_resque2_redis3.gemfile | 4 +- gemfiles/ruby_2.6_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_resque2_redis4.gemfile | 4 +- gemfiles/ruby_2.6_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_sinatra_2.gemfile | 4 +- gemfiles/ruby_2.6_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.6_sinatra_3.gemfile | 4 +- gemfiles/ruby_2.6_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_activesupport.gemfile | 4 +- gemfiles/ruby_2.7_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_aws.gemfile | 4 +- gemfiles/ruby_2.7_aws.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_contrib.gemfile | 4 +- gemfiles/ruby_2.7_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_contrib_old.gemfile | 4 +- gemfiles/ruby_2.7_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_core_old.gemfile | 4 +- gemfiles/ruby_2.7_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_elasticsearch_7.gemfile | 4 +- .../ruby_2.7_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_elasticsearch_8.gemfile | 4 +- .../ruby_2.7_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_graphql_1.13.gemfile | 4 +- gemfiles/ruby_2.7_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_graphql_2.0.gemfile | 4 +- gemfiles/ruby_2.7_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_graphql_2.1.gemfile | 4 +- gemfiles/ruby_2.7_graphql_2.1.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_graphql_2.2.gemfile | 4 +- gemfiles/ruby_2.7_graphql_2.2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_hanami_1.gemfile | 4 +- gemfiles/ruby_2.7_hanami_1.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_http.gemfile | 4 +- gemfiles/ruby_2.7_http.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_opensearch_2.gemfile | 4 +- gemfiles/ruby_2.7_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_opensearch_3.gemfile | 4 +- gemfiles/ruby_2.7_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_opentelemetry.gemfile | 4 +- gemfiles/ruby_2.7_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rack_1.gemfile | 4 +- gemfiles/ruby_2.7_rack_1.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rack_2.gemfile | 4 +- gemfiles/ruby_2.7_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rack_3.gemfile | 4 +- gemfiles/ruby_2.7_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails5_mysql2.gemfile | 4 +- gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails5_postgres.gemfile | 4 +- .../ruby_2.7_rails5_postgres.gemfile.lock | 24 ++---- .../ruby_2.7_rails5_postgres_redis.gemfile | 4 +- ...uby_2.7_rails5_postgres_redis.gemfile.lock | 24 ++---- ...ails5_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 24 ++---- .../ruby_2.7_rails5_postgres_sidekiq.gemfile | 4 +- ...y_2.7_rails5_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.7_rails5_semantic_logger.gemfile | 4 +- ...by_2.7_rails5_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails61_postgres.gemfile | 4 +- .../ruby_2.7_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_2.7_rails61_postgres_redis.gemfile | 4 +- ...by_2.7_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_2.7_rails61_postgres_sidekiq.gemfile | 4 +- ..._2.7_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.7_rails61_semantic_logger.gemfile | 4 +- ...y_2.7_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails6_mysql2.gemfile | 4 +- gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_rails6_postgres.gemfile | 4 +- .../ruby_2.7_rails6_postgres.gemfile.lock | 24 ++---- .../ruby_2.7_rails6_postgres_redis.gemfile | 4 +- ...uby_2.7_rails6_postgres_redis.gemfile.lock | 24 ++---- ...ails6_postgres_redis_activesupport.gemfile | 4 +- ..._postgres_redis_activesupport.gemfile.lock | 24 ++---- .../ruby_2.7_rails6_postgres_sidekiq.gemfile | 4 +- ...y_2.7_rails6_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_2.7_rails6_semantic_logger.gemfile | 4 +- ...by_2.7_rails6_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_redis_3.gemfile | 4 +- gemfiles/ruby_2.7_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_redis_4.gemfile | 4 +- gemfiles/ruby_2.7_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_redis_5.gemfile | 4 +- gemfiles/ruby_2.7_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_relational_db.gemfile | 4 +- gemfiles/ruby_2.7_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_resque2_redis3.gemfile | 4 +- gemfiles/ruby_2.7_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_resque2_redis4.gemfile | 4 +- gemfiles/ruby_2.7_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_sinatra_2.gemfile | 4 +- gemfiles/ruby_2.7_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_2.7_sinatra_3.gemfile | 4 +- gemfiles/ruby_2.7_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_activesupport.gemfile | 4 +- gemfiles/ruby_3.0_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_aws.gemfile | 4 +- gemfiles/ruby_3.0_aws.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_contrib.gemfile | 4 +- gemfiles/ruby_3.0_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_contrib_old.gemfile | 4 +- gemfiles/ruby_3.0_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_core_old.gemfile | 4 +- gemfiles/ruby_3.0_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_elasticsearch_7.gemfile | 4 +- .../ruby_3.0_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_elasticsearch_8.gemfile | 4 +- .../ruby_3.0_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_graphql_1.13.gemfile | 4 +- gemfiles/ruby_3.0_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_graphql_2.0.gemfile | 4 +- gemfiles/ruby_3.0_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_graphql_2.1.gemfile | 4 +- gemfiles/ruby_3.0_graphql_2.1.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_graphql_2.2.gemfile | 4 +- gemfiles/ruby_3.0_graphql_2.2.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_http.gemfile | 4 +- gemfiles/ruby_3.0_http.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_opensearch_2.gemfile | 4 +- gemfiles/ruby_3.0_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_opensearch_3.gemfile | 4 +- gemfiles/ruby_3.0_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_opentelemetry.gemfile | 4 +- gemfiles/ruby_3.0_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rack_1.gemfile | 4 +- gemfiles/ruby_3.0_rack_1.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rack_2.gemfile | 4 +- gemfiles/ruby_3.0_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rack_3.gemfile | 4 +- gemfiles/ruby_3.0_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rails61_postgres.gemfile | 4 +- .../ruby_3.0_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_3.0_rails61_postgres_redis.gemfile | 4 +- ...by_3.0_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_3.0_rails61_postgres_sidekiq.gemfile | 4 +- ..._3.0_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_3.0_rails61_semantic_logger.gemfile | 4 +- ...y_3.0_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_rails61_trilogy.gemfile | 4 +- .../ruby_3.0_rails61_trilogy.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_redis_3.gemfile | 4 +- gemfiles/ruby_3.0_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_redis_4.gemfile | 4 +- gemfiles/ruby_3.0_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_redis_5.gemfile | 4 +- gemfiles/ruby_3.0_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_relational_db.gemfile | 4 +- gemfiles/ruby_3.0_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_resque2_redis3.gemfile | 4 +- gemfiles/ruby_3.0_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_resque2_redis4.gemfile | 4 +- gemfiles/ruby_3.0_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_sinatra_2.gemfile | 4 +- gemfiles/ruby_3.0_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_sinatra_3.gemfile | 4 +- gemfiles/ruby_3.0_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.0_sinatra_4.gemfile | 4 +- gemfiles/ruby_3.0_sinatra_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_activesupport.gemfile | 4 +- gemfiles/ruby_3.1_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_aws.gemfile | 4 +- gemfiles/ruby_3.1_aws.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_contrib.gemfile | 4 +- gemfiles/ruby_3.1_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_contrib_old.gemfile | 4 +- gemfiles/ruby_3.1_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_core_old.gemfile | 4 +- gemfiles/ruby_3.1_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_elasticsearch_7.gemfile | 4 +- .../ruby_3.1_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_elasticsearch_8.gemfile | 4 +- .../ruby_3.1_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_graphql_1.13.gemfile | 4 +- gemfiles/ruby_3.1_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_graphql_2.0.gemfile | 4 +- gemfiles/ruby_3.1_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_graphql_2.1.gemfile | 4 +- gemfiles/ruby_3.1_graphql_2.1.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_graphql_2.2.gemfile | 4 +- gemfiles/ruby_3.1_graphql_2.2.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_http.gemfile | 4 +- gemfiles/ruby_3.1_http.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_opensearch_2.gemfile | 4 +- gemfiles/ruby_3.1_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_opensearch_3.gemfile | 4 +- gemfiles/ruby_3.1_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_opentelemetry.gemfile | 4 +- gemfiles/ruby_3.1_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rack_1.gemfile | 4 +- gemfiles/ruby_3.1_rack_1.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rack_2.gemfile | 4 +- gemfiles/ruby_3.1_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rack_3.gemfile | 4 +- gemfiles/ruby_3.1_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rails61_postgres.gemfile | 4 +- .../ruby_3.1_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_3.1_rails61_postgres_redis.gemfile | 4 +- ...by_3.1_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_3.1_rails61_postgres_sidekiq.gemfile | 4 +- ..._3.1_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_3.1_rails61_semantic_logger.gemfile | 4 +- ...y_3.1_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_rails61_trilogy.gemfile | 4 +- .../ruby_3.1_rails61_trilogy.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_redis_3.gemfile | 4 +- gemfiles/ruby_3.1_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_redis_4.gemfile | 4 +- gemfiles/ruby_3.1_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_redis_5.gemfile | 4 +- gemfiles/ruby_3.1_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_relational_db.gemfile | 4 +- gemfiles/ruby_3.1_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_resque2_redis3.gemfile | 4 +- gemfiles/ruby_3.1_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_resque2_redis4.gemfile | 4 +- gemfiles/ruby_3.1_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_sinatra_2.gemfile | 4 +- gemfiles/ruby_3.1_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_sinatra_3.gemfile | 4 +- gemfiles/ruby_3.1_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.1_sinatra_4.gemfile | 4 +- gemfiles/ruby_3.1_sinatra_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_activesupport.gemfile | 4 +- gemfiles/ruby_3.2_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_aws.gemfile | 4 +- gemfiles/ruby_3.2_aws.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_contrib.gemfile | 4 +- gemfiles/ruby_3.2_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_contrib_old.gemfile | 4 +- gemfiles/ruby_3.2_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_core_old.gemfile | 4 +- gemfiles/ruby_3.2_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_elasticsearch_7.gemfile | 4 +- .../ruby_3.2_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_elasticsearch_8.gemfile | 4 +- .../ruby_3.2_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_graphql_1.13.gemfile | 4 +- gemfiles/ruby_3.2_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_graphql_2.0.gemfile | 4 +- gemfiles/ruby_3.2_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_graphql_2.1.gemfile | 4 +- gemfiles/ruby_3.2_graphql_2.1.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_graphql_2.2.gemfile | 4 +- gemfiles/ruby_3.2_graphql_2.2.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_http.gemfile | 4 +- gemfiles/ruby_3.2_http.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_opensearch_2.gemfile | 4 +- gemfiles/ruby_3.2_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_opensearch_3.gemfile | 4 +- gemfiles/ruby_3.2_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_opentelemetry.gemfile | 4 +- gemfiles/ruby_3.2_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rack_1.gemfile | 4 +- gemfiles/ruby_3.2_rack_1.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rack_2.gemfile | 4 +- gemfiles/ruby_3.2_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rack_3.gemfile | 4 +- gemfiles/ruby_3.2_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rails61_postgres.gemfile | 4 +- .../ruby_3.2_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_3.2_rails61_postgres_redis.gemfile | 4 +- ...by_3.2_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_3.2_rails61_postgres_sidekiq.gemfile | 4 +- ..._3.2_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_3.2_rails61_semantic_logger.gemfile | 4 +- ...y_3.2_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_rails61_trilogy.gemfile | 4 +- .../ruby_3.2_rails61_trilogy.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_redis_3.gemfile | 4 +- gemfiles/ruby_3.2_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_redis_4.gemfile | 4 +- gemfiles/ruby_3.2_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_redis_5.gemfile | 4 +- gemfiles/ruby_3.2_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_relational_db.gemfile | 4 +- gemfiles/ruby_3.2_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_resque2_redis3.gemfile | 4 +- gemfiles/ruby_3.2_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_resque2_redis4.gemfile | 4 +- gemfiles/ruby_3.2_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_sinatra_2.gemfile | 4 +- gemfiles/ruby_3.2_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_sinatra_3.gemfile | 4 +- gemfiles/ruby_3.2_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.2_sinatra_4.gemfile | 4 +- gemfiles/ruby_3.2_sinatra_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_activesupport.gemfile | 4 +- gemfiles/ruby_3.3_activesupport.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_aws.gemfile | 4 +- gemfiles/ruby_3.3_aws.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_contrib.gemfile | 4 +- gemfiles/ruby_3.3_contrib.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_contrib_old.gemfile | 4 +- gemfiles/ruby_3.3_contrib_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_core_old.gemfile | 4 +- gemfiles/ruby_3.3_core_old.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_elasticsearch_7.gemfile | 4 +- .../ruby_3.3_elasticsearch_7.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_elasticsearch_8.gemfile | 4 +- .../ruby_3.3_elasticsearch_8.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_graphql_1.13.gemfile | 4 +- gemfiles/ruby_3.3_graphql_1.13.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_graphql_2.0.gemfile | 4 +- gemfiles/ruby_3.3_graphql_2.0.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_graphql_2.1.gemfile | 4 +- gemfiles/ruby_3.3_graphql_2.1.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_graphql_2.2.gemfile | 4 +- gemfiles/ruby_3.3_graphql_2.2.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_http.gemfile | 4 +- gemfiles/ruby_3.3_http.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_opensearch_2.gemfile | 4 +- gemfiles/ruby_3.3_opensearch_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_opensearch_3.gemfile | 4 +- gemfiles/ruby_3.3_opensearch_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_opentelemetry.gemfile | 4 +- gemfiles/ruby_3.3_opentelemetry.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_rack_2.gemfile | 4 +- gemfiles/ruby_3.3_rack_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_rack_3.gemfile | 4 +- gemfiles/ruby_3.3_rack_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_rails61_mysql2.gemfile | 4 +- gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_rails61_postgres.gemfile | 4 +- .../ruby_3.3_rails61_postgres.gemfile.lock | 24 ++---- .../ruby_3.3_rails61_postgres_redis.gemfile | 4 +- ...by_3.3_rails61_postgres_redis.gemfile.lock | 24 ++---- .../ruby_3.3_rails61_postgres_sidekiq.gemfile | 4 +- ..._3.3_rails61_postgres_sidekiq.gemfile.lock | 24 ++---- .../ruby_3.3_rails61_semantic_logger.gemfile | 4 +- ...y_3.3_rails61_semantic_logger.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_rails61_trilogy.gemfile | 4 +- .../ruby_3.3_rails61_trilogy.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_redis_3.gemfile | 4 +- gemfiles/ruby_3.3_redis_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_redis_4.gemfile | 4 +- gemfiles/ruby_3.3_redis_4.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_redis_5.gemfile | 4 +- gemfiles/ruby_3.3_redis_5.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_relational_db.gemfile | 4 +- gemfiles/ruby_3.3_relational_db.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_resque2_redis3.gemfile | 4 +- gemfiles/ruby_3.3_resque2_redis3.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_resque2_redis4.gemfile | 4 +- gemfiles/ruby_3.3_resque2_redis4.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_sinatra_2.gemfile | 4 +- gemfiles/ruby_3.3_sinatra_2.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_sinatra_3.gemfile | 4 +- gemfiles/ruby_3.3_sinatra_3.gemfile.lock | 24 ++---- gemfiles/ruby_3.3_sinatra_4.gemfile | 4 +- gemfiles/ruby_3.3_sinatra_4.gemfile.lock | 24 ++---- 741 files changed, 2284 insertions(+), 7918 deletions(-) diff --git a/Gemfile b/Gemfile index 08c2ee1762c..28abcaa6841 100644 --- a/Gemfile +++ b/Gemfile @@ -2,30 +2,16 @@ source 'https://rubygems.org' gemspec -# Development dependencies -if RUBY_VERSION < '2.3' - gem 'appraisal', '~> 2.2.0' -else - gem 'appraisal', '~> 2.4.0' -end +gem 'appraisal', '~> 2.4.0' gem 'benchmark-ips', '~> 2.8' gem 'benchmark-memory', '< 0.2' # V0.2 only works with 2.5+ gem 'builder' gem 'climate_control', '~> 0.2.0' -# Leave it open as we also have it as an integration and want Appraisal to control the version under test. -if RUBY_VERSION >= '2.2.0' - gem 'concurrent-ruby' -else - gem 'concurrent-ruby', '< 1.1.10' -end + +gem 'concurrent-ruby' gem 'extlz4', '~> 0.3', '>= 0.3.3' if RUBY_PLATFORM != 'java' # Used to test lz4 compression done by libdatadog -gem 'json', '< 2.6' if RUBY_VERSION < '2.3.0' gem 'json-schema', '< 3' # V3 only works with 2.5+ -if RUBY_VERSION >= '2.3.0' - gem 'memory_profiler', '~> 0.9' -else - gem 'memory_profiler', '= 0.9.12' -end +gem 'memory_profiler', '~> 0.9' gem 'os', '~> 1.1' gem 'pimpmychangelog', '>= 0.1.2' @@ -35,50 +21,29 @@ if RUBY_PLATFORM != 'java' # There's also a few temproary incompatibilities with newer rubies gem 'pry-byebug' if RUBY_VERSION >= '2.6.0' && RUBY_ENGINE != 'truffleruby' && RUBY_VERSION < '3.2.0' gem 'pry-nav' if RUBY_VERSION < '2.6.0' - gem 'pry-stack_explorer' if RUBY_VERSION >= '2.5.0' + gem 'pry-stack_explorer' else gem 'pry-debugger-jruby' end -if RUBY_VERSION >= '2.2.0' - gem 'rake', '>= 10.5' -else - gem 'rake', '~> 12.3' -end +gem 'rake', '>= 10.5' gem 'rake-compiler', '~> 1.1', '>= 1.1.1' # To compile native extensions -gem 'redcarpet', '~> 3.4' if RUBY_PLATFORM != 'java' gem 'rspec', '~> 3.12' gem 'rspec-collection_matchers', '~> 1.1' gem 'rspec-wait', '~> 0' -if RUBY_VERSION >= '2.3.0' - gem 'rspec_junit_formatter', '>= 0.5.1' -else - # Newer versions do not support Ruby < 2.3. - gem 'rspec_junit_formatter', '<= 0.4.1' -end -gem 'rspec_n', '~> 1.3' if RUBY_VERSION >= '2.4.0' -if RUBY_VERSION >= '2.5.0' - # Merging branch coverage results does not work for old, unsupported rubies. - # We have a fix up for review, https://github.com/simplecov-ruby/simplecov/pull/972, - # but given it only affects unsupported version of Ruby, it might not get merged. - gem 'simplecov', git: 'https://github.com/DataDog/simplecov', ref: '3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db' - gem 'simplecov-cobertura', '~> 2.1.0' # Used by codecov -else - # Compatible with older rubies. This version still produces compatible output - # with a newer version when the reports are merged. - gem 'simplecov', '~> 0.17' -end -gem 'simplecov-html', '~> 0.10.2' if RUBY_VERSION < '2.4.0' -gem 'warning', '~> 1' if RUBY_VERSION >= '2.5.0' + +gem 'rspec_junit_formatter', '>= 0.5.1' + +gem 'simplecov', '~> 0.22' +gem 'simplecov-cobertura', '~> 2.1.0' # Used by codecov + +gem 'warning', '~> 1' # NOTE: Used in spec_helper.rb gem 'webmock', '>= 3.10.0' gem 'rexml', '>= 3.2.7' # https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/ gem 'webrick', '>= 1.7.0' if RUBY_VERSION >= '3.0.0' # No longer bundled by default since Ruby 3.0 -if RUBY_VERSION >= '2.3.0' - gem 'yard', '~> 0.9' -else - gem 'yard', ['~> 0.9', '< 0.9.27'] # yard 0.9.27 starts pulling webrick as a gem dependency -end + +gem 'yard', '~> 0.9' # NOTE: YardDoc is generated with ruby 3.2 in GitHub Actions if RUBY_VERSION >= '2.6.0' # 1.50 is the last version to support Ruby 2.6 @@ -116,14 +81,8 @@ group :check do end end -gem 'docile', '~> 1.3.5' if RUBY_VERSION < '2.5' -if RUBY_VERSION < '2.3' - gem 'ffi', '~> 1.12.2', require: false -else - # `1.17.0` provides broken RBS type definitions - # https://github.com/ffi/ffi/blob/master/CHANGELOG.md#1170rc1--2024-04-08 - # - # TODO: Remove this once the issue is resolved: https://github.com/ffi/ffi/issues/1107 - gem 'ffi', '~> 1.16.3', require: false -end -gem 'msgpack', '~> 1.3.3' if RUBY_VERSION < '2.4' +# `1.17.0` provides broken RBS type definitions +# https://github.com/ffi/ffi/blob/master/CHANGELOG.md#1170rc1--2024-04-08 +# +# TODO: Remove this once the issue is resolved: https://github.com/ffi/ffi/issues/1107 +gem 'ffi', '~> 1.16.3', require: false diff --git a/gemfiles/jruby_9.2_activesupport.gemfile b/gemfiles/jruby_9.2_activesupport.gemfile index a280eaeeab1..2dabf49cb49 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile +++ b/gemfiles/jruby_9.2_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_activesupport.gemfile.lock b/gemfiles/jruby_9.2_activesupport.gemfile.lock index 00bb0b78e08..0380a994fad 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -58,12 +48,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest-crc (0.6.5) @@ -186,13 +174,14 @@ GEM 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) ruby-kafka (1.5.0) digest-crc ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -245,9 +234,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_aws.gemfile b/gemfiles/jruby_9.2_aws.gemfile index 94f7164f7b0..72431695559 100644 --- a/gemfiles/jruby_9.2_aws.gemfile +++ b/gemfiles/jruby_9.2_aws.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_aws.gemfile.lock b/gemfiles/jruby_9.2_aws.gemfile.lock index 38c46f4c5f0..ec4972d3feb 100644 --- a/gemfiles/jruby_9.2_aws.gemfile.lock +++ b/gemfiles/jruby_9.2_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1452,11 +1442,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -1504,14 +1492,15 @@ GEM 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) shoryuken (6.0.0) aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1554,9 +1543,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_contrib.gemfile b/gemfiles/jruby_9.2_contrib.gemfile index 6412b16fadf..5e469def733 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile +++ b/gemfiles/jruby_9.2_contrib.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_contrib.gemfile.lock b/gemfiles/jruby_9.2_contrib.gemfile.lock index c6c1e43f1f3..25947b4dfec 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,12 +26,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.0) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -114,9 +102,6 @@ GEM 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) ruby2_keywords (0.0.5) semantic_logger (4.14.0) @@ -128,6 +113,10 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -195,10 +184,9 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) semantic_logger (~> 4.0) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile b/gemfiles/jruby_9.2_contrib_old.gemfile index 48f1abf1f08..93c69eb85df 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile +++ b/gemfiles/jruby_9.2_contrib_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile.lock b/gemfiles/jruby_9.2_contrib_old.gemfile.lock index 080a4426f01..edaf18f7c21 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) dalli (2.7.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -96,10 +84,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -149,8 +138,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_core_old.gemfile b/gemfiles/jruby_9.2_core_old.gemfile index e9267143c32..33d682a43a9 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile +++ b/gemfiles/jruby_9.2_core_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_core_old.gemfile.lock b/gemfiles/jruby_9.2_core_old.gemfile.lock index 9eb1700ae86..65f18142a69 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile.lock +++ b/gemfiles/jruby_9.2_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -83,10 +71,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -131,8 +120,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile b/gemfiles/jruby_9.2_elasticsearch_7.gemfile index 9c095b50b0f..8ab1fa825af 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock index 1e8f8337399..63ee4c02745 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -118,11 +106,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,8 +155,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile b/gemfiles/jruby_9.2_elasticsearch_8.gemfile index 7dff5cb4f56..17dedf848d9 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock index cca23da7b7c..4d63d3d4943 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -118,11 +106,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,8 +155,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile b/gemfiles/jruby_9.2_graphql_2.0.gemfile index bdcf13a92bb..edcdbb46e4d 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock index 51825c41d60..e81a68ca7b1 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -86,10 +74,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,8 +122,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_http.gemfile b/gemfiles/jruby_9.2_http.gemfile index c930106ad72..f8ff625fd0a 100644 --- a/gemfiles/jruby_9.2_http.gemfile +++ b/gemfiles/jruby_9.2_http.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_http.gemfile.lock b/gemfiles/jruby_9.2_http.gemfile.lock index b69d72a27e8..6b7d6e5c3a1 100644 --- a/gemfiles/jruby_9.2_http.gemfile.lock +++ b/gemfiles/jruby_9.2_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -136,11 +124,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,8 +182,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe (~> 7.0) typhoeus diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile b/gemfiles/jruby_9.2_opensearch_2.gemfile index 9cab22a539a..5b84962a9c4 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock index 09431471bf4..089d757abb2 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -118,11 +106,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,8 +155,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile b/gemfiles/jruby_9.2_opensearch_3.gemfile index 71800bdd061..0c5f4cc41c3 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock index 3d0a68fc101..be418307aac 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -113,11 +101,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -161,8 +150,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_1.gemfile b/gemfiles/jruby_9.2_rack_1.gemfile index ead670536f5..99c4fd51d01 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile +++ b/gemfiles/jruby_9.2_rack_1.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_1.gemfile.lock b/gemfiles/jruby_9.2_rack_1.gemfile.lock index 47fb0598ce0..56c69315f56 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -88,10 +76,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,8 +126,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_2.gemfile b/gemfiles/jruby_9.2_rack_2.gemfile index 44d3b659e1a..5a4d8ba7397 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile +++ b/gemfiles/jruby_9.2_rack_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_2.gemfile.lock b/gemfiles/jruby_9.2_rack_2.gemfile.lock index 2bc3cb1fcb6..aa9de7808c7 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -88,10 +76,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,8 +126,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_3.gemfile b/gemfiles/jruby_9.2_rack_3.gemfile index 08907dc6919..cdc95073dc5 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile +++ b/gemfiles/jruby_9.2_rack_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_3.gemfile.lock b/gemfiles/jruby_9.2_rack_3.gemfile.lock index 730d71786ca..2101899716c 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -88,10 +76,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,8 +126,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile b/gemfiles/jruby_9.2_rails5_mysql2.gemfile index d248380b446..f9ef83168ad 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock index b5c607a5296..455a3b3ed55 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,12 +68,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -183,10 +171,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -249,8 +238,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile b/gemfiles/jruby_9.2_rails5_postgres.gemfile index 905ddf234b2..a8c702eaaf3 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock index 0e6639c7c45..0e8b5ba95d6 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,12 +68,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -201,10 +189,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -267,8 +256,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile index c1d78515203..faddd2fca1d 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock index d9fca640108..9235c161452 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,13 +68,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -206,10 +194,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -273,8 +262,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile index 74cea1916ee..05ed0137cf9 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock index 3578cdfbe62..0ca9935f928 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,12 +68,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -218,10 +206,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -287,8 +276,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile index 82121357eae..4f24ceaf959 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock index af1b1d61a84..ddffa8d3941 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,13 +68,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -203,14 +191,15 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -274,9 +263,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile index 18498da6c50..ca145400a66 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock index 84f2cced7d7..d4317c8532d 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -78,12 +68,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -198,12 +186,13 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -266,8 +255,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile b/gemfiles/jruby_9.2_rails61_mysql2.gemfile index 45621d1c2a3..62d29f6cd1a 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock index d4bb0b29979..093cf4b5926 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -95,12 +85,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -202,10 +190,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -268,8 +257,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile b/gemfiles/jruby_9.2_rails61_postgres.gemfile index 525e1d3bbfc..753209241ca 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock index 62170ad9414..9dcc2463baa 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -95,12 +85,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -220,10 +208,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -286,8 +275,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile index d98757c050f..a11b4a5b5b9 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock index d73441a431b..9b1acd7e4e1 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -95,13 +85,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -225,10 +213,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -292,8 +281,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile index fc66088bb8c..1221c9210f9 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock index 3e42a14e868..46212b72523 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -95,13 +85,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -222,14 +210,15 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -292,9 +281,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile index bf0a5df6c31..4062c68ffc2 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock index 4ee44f18af0..0dc91ed93af 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -95,12 +85,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -217,12 +205,13 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -285,8 +274,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile b/gemfiles/jruby_9.2_rails6_mysql2.gemfile index 48975d9f4f3..6848ff3577c 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock index 2f159b9821e..e656fb4c83a 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,12 +81,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -198,10 +186,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -265,8 +254,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile b/gemfiles/jruby_9.2_rails6_postgres.gemfile index b223f6d11ce..297a5a912b8 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock index a8f993ccfab..f5e0704f47d 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,12 +81,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -216,10 +204,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -283,8 +272,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile index 26ec0ef457b..da91090526a 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock index 2396d95435f..3f05aee0335 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,13 +81,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -221,10 +209,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -289,8 +278,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile index a32d67f85ec..f3e46cbdad1 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock index 3764db90cfe..9612f1f0349 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,12 +81,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -233,10 +221,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -303,8 +292,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile index 8041e2c694b..68091980700 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock index 92fcab62845..382ab6d79c1 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,13 +81,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -218,14 +206,15 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -290,9 +279,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile index 88ca0260a22..927ae7b00df 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock index e0997481496..db908cf14c9 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -91,12 +81,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest (3.1.1-java) @@ -213,12 +201,13 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -282,8 +271,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_redis_3.gemfile b/gemfiles/jruby_9.2_redis_3.gemfile index 94a2cf60585..3e55fe1897d 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile +++ b/gemfiles/jruby_9.2_redis_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_3.gemfile.lock b/gemfiles/jruby_9.2_redis_3.gemfile.lock index ba307c416e5..f0a196f2029 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -84,10 +72,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,8 +122,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_redis_4.gemfile b/gemfiles/jruby_9.2_redis_4.gemfile index 4970c535689..902e311dac7 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile +++ b/gemfiles/jruby_9.2_redis_4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_4.gemfile.lock b/gemfiles/jruby_9.2_redis_4.gemfile.lock index b427fd091fc..1c0edb921fd 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -84,10 +72,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,8 +122,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_redis_5.gemfile b/gemfiles/jruby_9.2_redis_5.gemfile index a3a0c7c2b76..5ff93f998e1 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile +++ b/gemfiles/jruby_9.2_redis_5.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_5.gemfile.lock b/gemfiles/jruby_9.2_redis_5.gemfile.lock index 1babe4ee788..664eb2b9377 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,12 +21,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -88,10 +76,11 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,8 +126,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_relational_db.gemfile b/gemfiles/jruby_9.2_relational_db.gemfile index c1b954e5b33..ccb3da896eb 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile +++ b/gemfiles/jruby_9.2_relational_db.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_relational_db.gemfile.lock b/gemfiles/jruby_9.2_relational_db.gemfile.lock index 06c6f73eeea..0f07904c9f0 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.2_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -54,11 +44,9 @@ GEM 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) debase-ruby_core_source (3.3.1) delayed_job (4.1.11) activesupport (>= 3.0, < 8.0) @@ -119,11 +107,12 @@ GEM 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 (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,9 +165,8 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile b/gemfiles/jruby_9.2_resque2_redis3.gemfile index 203049ff8ca..0456899fae2 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock index d1509568551..b577614bf6b 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,11 +21,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -98,11 +86,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -155,8 +144,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile b/gemfiles/jruby_9.2_resque2_redis4.gemfile index 5b257df0a0f..7ba43a0dd63 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock index 0d72a29cb3e..4f5efe807f2 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -31,12 +21,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -102,11 +90,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,8 +148,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile b/gemfiles/jruby_9.2_sinatra_2.gemfile index e1a97c5de92..242a0c7589d 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock index b73f03c0531..d7f50772645 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,12 +23,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -96,11 +84,12 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -151,8 +140,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.3_activesupport.gemfile b/gemfiles/jruby_9.3_activesupport.gemfile index 03649065abe..61081fed4d7 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile +++ b/gemfiles/jruby_9.3_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_activesupport.gemfile.lock b/gemfiles/jruby_9.3_activesupport.gemfile.lock index 3a1e79333d2..ba5473309c8 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -60,12 +50,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest-crc (0.6.5) @@ -195,9 +183,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -225,6 +210,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -279,13 +268,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_aws.gemfile b/gemfiles/jruby_9.3_aws.gemfile index e618a08c939..b63ed0fd3bb 100644 --- a/gemfiles/jruby_9.3_aws.gemfile +++ b/gemfiles/jruby_9.3_aws.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_aws.gemfile.lock b/gemfiles/jruby_9.3_aws.gemfile.lock index e944c75e226..fe85e6090ba 100644 --- a/gemfiles/jruby_9.3_aws.gemfile.lock +++ b/gemfiles/jruby_9.3_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1453,11 +1443,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -1513,9 +1501,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1544,6 +1529,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1587,13 +1576,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_contrib.gemfile b/gemfiles/jruby_9.3_contrib.gemfile index eeaa9487377..d5273a6f255 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile +++ b/gemfiles/jruby_9.3_contrib.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_contrib.gemfile.lock b/gemfiles/jruby_9.3_contrib.gemfile.lock index 45a4a09e238..551c2f404f3 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.3) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -121,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -158,6 +143,10 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -225,14 +214,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6.5) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile b/gemfiles/jruby_9.3_contrib_old.gemfile index 0a826cdb8b0..7badc60d24e 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile +++ b/gemfiles/jruby_9.3_contrib_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile.lock b/gemfiles/jruby_9.3_contrib_old.gemfile.lock index be12b16080f..8b3fdb35242 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) dalli (2.7.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -105,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +117,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,12 +171,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_core_old.gemfile b/gemfiles/jruby_9.3_core_old.gemfile index 39ac055cae5..4ea17cdb9d4 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile +++ b/gemfiles/jruby_9.3_core_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_core_old.gemfile.lock b/gemfiles/jruby_9.3_core_old.gemfile.lock index 5689fec0d8e..1a59ff6e476 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile.lock +++ b/gemfiles/jruby_9.3_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -92,9 +80,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -119,6 +104,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,12 +153,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile b/gemfiles/jruby_9.3_elasticsearch_7.gemfile index 7164cce2558..2311ff632c7 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock index 6196a62729d..178d13ddd89 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -127,9 +115,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -155,6 +140,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile b/gemfiles/jruby_9.3_elasticsearch_8.gemfile index bcbe696bf87..986b90a3d00 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock index 4b9d92c18f0..be7e8b5e40e 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -109,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +122,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,12 +170,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile b/gemfiles/jruby_9.3_graphql_1.13.gemfile index da602d847e6..a3638fce5ba 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock index 3b5d9ca170a..b7b9085aac3 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -95,9 +83,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -122,6 +107,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile b/gemfiles/jruby_9.3_graphql_2.0.gemfile index 6e012f57f34..f2b75bb6b39 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock index 3e40bd4536f..53044a4baf5 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -95,9 +83,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -122,6 +107,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_http.gemfile b/gemfiles/jruby_9.3_http.gemfile index 8fafcccccbf..e522a1dc2f1 100644 --- a/gemfiles/jruby_9.3_http.gemfile +++ b/gemfiles/jruby_9.3_http.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_http.gemfile.lock b/gemfiles/jruby_9.3_http.gemfile.lock index 0e3d553136b..7578d92d203 100644 --- a/gemfiles/jruby_9.3_http.gemfile.lock +++ b/gemfiles/jruby_9.3_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -125,9 +113,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -153,6 +138,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,12 +195,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe (~> 8.0) typhoeus diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile b/gemfiles/jruby_9.3_opensearch_2.gemfile index a2682b6908e..e6afcf88cc6 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock index 804a83d8899..c917b7f3bd1 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -109,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +122,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,12 +170,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile b/gemfiles/jruby_9.3_opensearch_3.gemfile index c80b86efc38..0fd0c2f764d 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock index 1325e49bcfa..f8baa22e9fd 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -104,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +117,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,12 +165,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_1.gemfile b/gemfiles/jruby_9.3_rack_1.gemfile index 73bb6fe5d60..563c5e0206b 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile +++ b/gemfiles/jruby_9.3_rack_1.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_1.gemfile.lock b/gemfiles/jruby_9.3_rack_1.gemfile.lock index 59dc7aac728..7d15d80bd7c 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_2.gemfile b/gemfiles/jruby_9.3_rack_2.gemfile index 8ccdc8618ae..be76e9b8fda 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile +++ b/gemfiles/jruby_9.3_rack_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_2.gemfile.lock b/gemfiles/jruby_9.3_rack_2.gemfile.lock index 38c32baf549..10d6d7ef584 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_3.gemfile b/gemfiles/jruby_9.3_rack_3.gemfile index d1363a688e8..f40308c6cc5 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile +++ b/gemfiles/jruby_9.3_rack_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_3.gemfile.lock b/gemfiles/jruby_9.3_rack_3.gemfile.lock index 386468891fd..4c902f67a9a 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile b/gemfiles/jruby_9.3_rails5_mysql2.gemfile index 696b8372f2e..530ccb6716d 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock index 1c6b6249868..cc01b82c078 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,12 +69,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -204,9 +192,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -231,6 +216,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -293,12 +282,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile b/gemfiles/jruby_9.3_rails5_postgres.gemfile index 7cc59daf888..c0f91b7ac61 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock index 8bf780ccbb1..6d8b0fb0236 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,12 +69,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -204,9 +192,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -231,6 +216,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -293,12 +282,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile index 44eeb0915d8..4f3ab2f6613 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock index 3aad479511a..59321093441 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,12 +69,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -205,9 +193,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -232,6 +217,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,12 +284,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile index 5eeb7f3a556..eaeb8de150f 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock index d2fa821c7c1..205df255542 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,12 +69,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -221,9 +209,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -248,6 +233,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,12 +302,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile index 2e3854c52df..aa754e55de7 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock index 33809f5093a..d93f16273b8 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,13 +69,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -206,9 +194,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -237,6 +222,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -300,13 +289,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile index 44004a8932c..4a2dfdddaba 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock index 7d7dfb6465d..1fcb006b07f 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -79,12 +69,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -201,9 +189,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -230,6 +215,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -292,12 +281,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile b/gemfiles/jruby_9.3_rails61_mysql2.gemfile index 7a1b221547f..51ebf3e870a 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock index de1411d6a8d..4a4a0464063 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -223,9 +211,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -250,6 +235,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,12 +301,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile b/gemfiles/jruby_9.3_rails61_postgres.gemfile index 127e45b09cb..50865ef8b43 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock index 28500fa3469..40ac84fdecf 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -223,9 +211,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -250,6 +235,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,12 +301,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile index 6172b981af5..75bdfea4075 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock index 49e7c479160..2fb923d30c5 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -224,9 +212,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -251,6 +236,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,12 +303,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile index 39e98d29e8c..c6cdd135b48 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock index 67863bc26de..78123978607 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,13 +86,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -225,9 +213,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -256,6 +241,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,13 +307,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile index ef45a387ca0..8b8ee9535f3 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock index 7a35013b8e1..eddd64f9a15 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -220,9 +208,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -249,6 +234,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,12 +300,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile b/gemfiles/jruby_9.3_rails6_mysql2.gemfile index b20ead60bc9..bc996a26f24 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock index fcf5623e783..85d9efba8bb 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -219,9 +207,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -246,6 +231,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -309,12 +298,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile b/gemfiles/jruby_9.3_rails6_postgres.gemfile index 60f00aed133..60a7726a8ee 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock index fa37c9bf4fa..509ef2df473 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -219,9 +207,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -246,6 +231,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -309,12 +298,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile index 5dfdbf9273e..a9f878d8e90 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock index fdd45aac387..bb5afddbb4d 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -220,9 +208,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -247,6 +232,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,12 +300,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile index 3ed0138abce..6bb013a15a2 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock index a78b629944f..5dc47f1a9ed 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -236,9 +224,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -263,6 +248,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -329,12 +318,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile index b0c290ab205..93246f13705 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock index 7da914e50d7..5b68d2d1521 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,13 +82,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -221,9 +209,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -252,6 +237,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,13 +305,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile index 5dd52fd416c..938c7bd65da 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock index 1d54725db35..7fa5ee61a8f 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -216,9 +204,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -245,6 +230,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -308,12 +297,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_redis_3.gemfile b/gemfiles/jruby_9.3_redis_3.gemfile index 95844e557c9..4831d227f32 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile +++ b/gemfiles/jruby_9.3_redis_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_3.gemfile.lock b/gemfiles/jruby_9.3_redis_3.gemfile.lock index 6a489b29df0..a6e3bf20d0f 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -93,9 +81,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -120,6 +105,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_redis_4.gemfile b/gemfiles/jruby_9.3_redis_4.gemfile index d882e956094..ab9840f821f 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile +++ b/gemfiles/jruby_9.3_redis_4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_4.gemfile.lock b/gemfiles/jruby_9.3_redis_4.gemfile.lock index 1dfe92766a2..b0939b344c8 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -93,9 +81,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -120,6 +105,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_redis_5.gemfile b/gemfiles/jruby_9.3_redis_5.gemfile index d07de6726cb..8951de830e4 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile +++ b/gemfiles/jruby_9.3_redis_5.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_5.gemfile.lock b/gemfiles/jruby_9.3_redis_5.gemfile.lock index a56fc958a20..6678f3a5134 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,12 +22,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_relational_db.gemfile b/gemfiles/jruby_9.3_relational_db.gemfile index ef1be5d3b6d..12d0c7cf71f 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile +++ b/gemfiles/jruby_9.3_relational_db.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_relational_db.gemfile.lock b/gemfiles/jruby_9.3_relational_db.gemfile.lock index 8823e62c5ff..acc923de3f5 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.3_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -51,11 +41,9 @@ GEM 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) debase-ruby_core_source (3.3.1) delayed_job (4.1.11) activesupport (>= 3.0, < 8.0) @@ -124,9 +112,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -152,6 +137,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,13 +195,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile b/gemfiles/jruby_9.3_resque2_redis3.gemfile index dd80d608124..b1625c813cc 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock index b3e649da447..b19d6934659 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -107,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +120,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,12 +177,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile b/gemfiles/jruby_9.3_resque2_redis4.gemfile index 8afcda5b46b..265afaf7b26 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock index 082838688d3..65546a2769f 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -107,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +120,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,12 +177,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile b/gemfiles/jruby_9.3_sinatra_2.gemfile index 20e32ebfcf9..bbf6bd7b2c7 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock index 2dc6e79aa61..b0f5c72ac13 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -105,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -133,6 +118,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -184,12 +173,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile b/gemfiles/jruby_9.3_sinatra_3.gemfile index a781692fa7d..2fe574b15db 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock index 4db5d0c6501..acfd7f13f75 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -107,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +120,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,12 +175,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/jruby_9.4_activesupport.gemfile b/gemfiles/jruby_9.4_activesupport.gemfile index 4fb808a34f8..2fad9d61897 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile +++ b/gemfiles/jruby_9.4_activesupport.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_activesupport.gemfile.lock b/gemfiles/jruby_9.4_activesupport.gemfile.lock index dfc2e3c942e..6d4e1f9a8f6 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.4_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -59,12 +49,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) digest-crc (0.6.5) @@ -192,9 +180,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -222,6 +207,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -276,13 +265,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_aws.gemfile b/gemfiles/jruby_9.4_aws.gemfile index 480b01439ce..941f7ef912e 100644 --- a/gemfiles/jruby_9.4_aws.gemfile +++ b/gemfiles/jruby_9.4_aws.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_aws.gemfile.lock b/gemfiles/jruby_9.4_aws.gemfile.lock index 21a561b33d0..371f005185d 100644 --- a/gemfiles/jruby_9.4_aws.gemfile.lock +++ b/gemfiles/jruby_9.4_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1453,11 +1443,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -1514,9 +1502,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1545,6 +1530,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1590,13 +1579,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_contrib.gemfile b/gemfiles/jruby_9.4_contrib.gemfile index 41b3c5f9d63..d49c904a0c4 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile +++ b/gemfiles/jruby_9.4_contrib.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_contrib.gemfile.lock b/gemfiles/jruby_9.4_contrib.gemfile.lock index 4c9a2faf920..6c7e825818e 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.4.1) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.3) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -123,9 +111,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -161,6 +146,10 @@ GEM rack (>= 2.2.4) redis-client (>= 0.14.0) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -227,14 +216,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile b/gemfiles/jruby_9.4_contrib_old.gemfile index b03ae063f36..d363a5c9760 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile +++ b/gemfiles/jruby_9.4_contrib_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile.lock b/gemfiles/jruby_9.4_contrib_old.gemfile.lock index 32eb6d4e1d7..8dc63936d7f 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) dalli (2.7.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -105,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +117,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,12 +170,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_core_old.gemfile b/gemfiles/jruby_9.4_core_old.gemfile index f8a583aaeda..610f0dd4a67 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile +++ b/gemfiles/jruby_9.4_core_old.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_core_old.gemfile.lock b/gemfiles/jruby_9.4_core_old.gemfile.lock index 1ea1a1b87e3..f9f0ffcfd7c 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile.lock +++ b/gemfiles/jruby_9.4_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -92,9 +80,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -119,6 +104,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,12 +153,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile b/gemfiles/jruby_9.4_elasticsearch_7.gemfile index 16dbe292228..c5efdcbd933 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock index 5e39fd482bf..7d1201afdc6 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -127,9 +115,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -155,6 +140,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -200,12 +189,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile b/gemfiles/jruby_9.4_elasticsearch_8.gemfile index c403594678b..db3760cc713 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock index cd7b0043ab2..8e6206efedd 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -109,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +122,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,12 +171,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile b/gemfiles/jruby_9.4_graphql_1.13.gemfile index 906aa79ed9f..decda9038ea 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock index 27be0dbec90..c9661ece39b 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -95,9 +83,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -122,6 +107,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,12 +156,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile b/gemfiles/jruby_9.4_graphql_2.0.gemfile index c6c9bd4de23..fa2639a7fca 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock index 9862ec4e82f..145e4d8f789 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -95,9 +83,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -122,6 +107,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,12 +156,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile b/gemfiles/jruby_9.4_graphql_2.1.gemfile index ff23430cd60..7f06dd3a43a 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock index 8fb4234ac7e..891d3dba01a 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -96,9 +84,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -123,6 +108,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,12 +157,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile b/gemfiles/jruby_9.4_graphql_2.2.gemfile index c1b132b893a..46d326ce1d4 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock index 4054e92227f..76eac88a4be 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -96,9 +84,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -123,6 +108,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,12 +157,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_http.gemfile b/gemfiles/jruby_9.4_http.gemfile index f8cbd61df10..2852694a2dd 100644 --- a/gemfiles/jruby_9.4_http.gemfile +++ b/gemfiles/jruby_9.4_http.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_http.gemfile.lock b/gemfiles/jruby_9.4_http.gemfile.lock index 898ed22861b..1ede5446fa9 100644 --- a/gemfiles/jruby_9.4_http.gemfile.lock +++ b/gemfiles/jruby_9.4_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -125,9 +113,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -153,6 +138,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -207,12 +196,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile b/gemfiles/jruby_9.4_opensearch_2.gemfile index a04d313c437..4ff54493773 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock index 50d4792d15c..63e47d03d43 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -109,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +122,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,12 +171,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile b/gemfiles/jruby_9.4_opensearch_3.gemfile index 03959f34c32..36549a43e95 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock index 89b47ca42b5..611de09aacc 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -104,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +117,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,12 +166,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_1.gemfile b/gemfiles/jruby_9.4_rack_1.gemfile index 0abf5da3858..9e76e5bef34 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile +++ b/gemfiles/jruby_9.4_rack_1.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_1.gemfile.lock b/gemfiles/jruby_9.4_rack_1.gemfile.lock index f81fe7f639d..55d5b4ba7ee 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,12 +160,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_2.gemfile b/gemfiles/jruby_9.4_rack_2.gemfile index 500cb2bf4d9..5d1b54def23 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile +++ b/gemfiles/jruby_9.4_rack_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_2.gemfile.lock b/gemfiles/jruby_9.4_rack_2.gemfile.lock index f8e6387a8d1..30e157efda2 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,12 +160,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_3.gemfile b/gemfiles/jruby_9.4_rack_3.gemfile index 098c5289d22..a323f52910b 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile +++ b/gemfiles/jruby_9.4_rack_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_3.gemfile.lock b/gemfiles/jruby_9.4_rack_3.gemfile.lock index ea46055de75..f9ae56df029 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM 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) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,12 +160,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile b/gemfiles/jruby_9.4_rails61_mysql2.gemfile index 0d4c14205d7..3ab6d6cbd6e 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock index 6e77333a08c..dd2d3d49c05 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -223,9 +211,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -250,6 +235,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,12 +302,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile b/gemfiles/jruby_9.4_rails61_postgres.gemfile index 0c13b64d0e6..0bd09099bee 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock index 1207c6190c1..3d1c2a01564 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -223,9 +211,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -250,6 +235,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,12 +302,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile index e2a18e63b21..16799f9c219 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock index 3d2772ecdc6..aaadc6f6c86 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -224,9 +212,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -251,6 +236,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,12 +304,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile index d89fa8744d3..79d5de3cf0f 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock index 5997b04a57e..9ec8614b534 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,13 +86,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -230,9 +218,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -264,6 +249,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -328,13 +317,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile index 1494e924ccd..8c4799f8787 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock index 0e6b3cbdb40..6c807805777 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -96,12 +86,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3-java) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) @@ -220,9 +208,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -249,6 +234,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,12 +301,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_redis_3.gemfile b/gemfiles/jruby_9.4_redis_3.gemfile index f1299613ea9..32e72387e65 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile +++ b/gemfiles/jruby_9.4_redis_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_3.gemfile.lock b/gemfiles/jruby_9.4_redis_3.gemfile.lock index 45de0efd842..bd23f0a2f22 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -93,9 +81,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -120,6 +105,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_redis_4.gemfile b/gemfiles/jruby_9.4_redis_4.gemfile index b8d7dbbcca8..3d1bc247306 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile +++ b/gemfiles/jruby_9.4_redis_4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_4.gemfile.lock b/gemfiles/jruby_9.4_redis_4.gemfile.lock index e09e181777c..84957514a36 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -93,9 +81,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -120,6 +105,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_redis_5.gemfile b/gemfiles/jruby_9.4_redis_5.gemfile index 21dccd96047..e094a9ad14f 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile +++ b/gemfiles/jruby_9.4_redis_5.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_5.gemfile.lock b/gemfiles/jruby_9.4_redis_5.gemfile.lock index fd7586a9743..eb94f057deb 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,12 +22,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -97,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +109,10 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_relational_db.gemfile b/gemfiles/jruby_9.4_relational_db.gemfile index 5bcc997ba50..10a1f033551 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile +++ b/gemfiles/jruby_9.4_relational_db.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_relational_db.gemfile.lock b/gemfiles/jruby_9.4_relational_db.gemfile.lock index 93a72e4efd6..4035d973e94 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.4_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -50,11 +40,9 @@ GEM 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) debase-ruby_core_source (3.3.1) delayed_job (4.1.11) activesupport (>= 3.0, < 8.0) @@ -123,9 +111,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -151,6 +136,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -204,13 +193,12 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile b/gemfiles/jruby_9.4_resque2_redis3.gemfile index 6c66fae0fef..09b220aba3e 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock index a702d4b150c..03b7bcd75e8 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,11 +22,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -107,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +120,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,12 +177,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile b/gemfiles/jruby_9.4_resque2_redis4.gemfile index 59c61ff7011..6f8347e9cca 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock index b6e0564eaa7..4eca1d0c258 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -32,12 +22,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.1.10) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.0) docile (1.4.0) @@ -111,9 +99,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -139,6 +124,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,12 +181,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile b/gemfiles/jruby_9.4_sinatra_2.gemfile index dfe8f268432..6ab2d7ed35e 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock index 06a51ac2310..071785f4ea8 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -105,9 +93,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -133,6 +118,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,12 +174,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile b/gemfiles/jruby_9.4_sinatra_3.gemfile index 69d981fb4a6..cf462b71e1e 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock index 1322f4d547c..ab053a7049c 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -107,9 +95,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +120,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,12 +176,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile b/gemfiles/jruby_9.4_sinatra_4.gemfile index 05f2c034f4c..2dc86137fef 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile @@ -20,8 +20,7 @@ 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", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock index dd13a813b71..69e787365ba 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) diff-lcs (1.5.1) docile (1.4.0) @@ -109,9 +97,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +122,10 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,12 +179,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_activesupport.gemfile b/gemfiles/ruby_2.5_activesupport.gemfile index 06e9b7a2818..1c44be3261e 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile +++ b/gemfiles/ruby_2.5_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_activesupport.gemfile.lock b/gemfiles/ruby_2.5_activesupport.gemfile.lock index 15e8cf69500..4d62a60cf8f 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -60,12 +50,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -176,7 +164,6 @@ GEM ffi (~> 1.9) mini_portile2 (~> 2.1) rake (>= 12.3) - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -200,12 +187,13 @@ GEM 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-kafka (1.5.0) digest-crc ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -255,19 +243,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_aws.gemfile b/gemfiles/ruby_2.5_aws.gemfile index 1f5f0f590ed..b1212e12e2d 100644 --- a/gemfiles/ruby_2.5_aws.gemfile +++ b/gemfiles/ruby_2.5_aws.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_aws.gemfile.lock b/gemfiles/ruby_2.5_aws.gemfile.lock index 2028f2ee98a..a2c43bd6c8a 100644 --- a/gemfiles/ruby_2.5_aws.gemfile.lock +++ b/gemfiles/ruby_2.5_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1454,11 +1444,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1494,7 +1482,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -1516,13 +1503,14 @@ GEM 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) shoryuken (6.0.0) aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1563,19 +1551,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_contrib.gemfile b/gemfiles/ruby_2.5_contrib.gemfile index da49f44a532..e0d45052fa1 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile +++ b/gemfiles/ruby_2.5_contrib.gemfile @@ -18,13 +18,11 @@ gem "pry-nav" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_contrib.gemfile.lock b/gemfiles/ruby_2.5_contrib.gemfile.lock index 69d79a4c0d0..883f3fb31a6 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.0) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -100,7 +88,6 @@ GEM rake-compiler (1.2.5) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-namespace (1.10.0) redis (>= 4) @@ -132,9 +119,6 @@ GEM 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) ruby2_keywords (0.0.5) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) @@ -146,6 +130,10 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -210,7 +198,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -218,10 +205,9 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) semantic_logger (~> 4.0) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch @@ -230,4 +216,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile b/gemfiles/ruby_2.5_contrib_old.gemfile index 03e91dd11be..3ece4049cec 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile +++ b/gemfiles/ruby_2.5_contrib_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile.lock b/gemfiles/ruby_2.5_contrib_old.gemfile.lock index 157a88d6586..5a8055cc6fe 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -107,7 +95,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) rexml (3.2.8) strscan (>= 3.0.9) @@ -130,13 +117,14 @@ GEM 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) ruby2_keywords (0.0.5) rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -195,18 +183,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_core_old.gemfile b/gemfiles/ruby_2.5_core_old.gemfile index 63654903358..447bbdf3b20 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile +++ b/gemfiles/ruby_2.5_core_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_core_old.gemfile.lock b/gemfiles/ruby_2.5_core_old.gemfile.lock index 641fa422ba8..04641cc0215 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile.lock +++ b/gemfiles/ruby_2.5_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -72,7 +60,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -94,9 +81,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -138,18 +126,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile b/gemfiles/ruby_2.5_elasticsearch_7.gemfile index c70e70380ee..dd03f5dc9c7 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock index 83786bf8b62..6b7859c78be 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -107,7 +95,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -129,10 +116,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,18 +161,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile b/gemfiles/ruby_2.5_elasticsearch_8.gemfile index fc53a9cbbf2..a5455026a7c 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock index baafbf71fed..55f9d0b3464 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -107,7 +95,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -129,10 +116,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,18 +161,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile b/gemfiles/ruby_2.5_graphql_2.0.gemfile index bf8f7a38190..f2e653adbac 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock index 260370c4416..62cd8fce11f 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -75,7 +63,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -97,9 +84,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -140,18 +128,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile b/gemfiles/ruby_2.5_hanami_1.gemfile index 4073cc37b46..f004a374541 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile +++ b/gemfiles/ruby_2.5_hanami_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile.lock b/gemfiles/ruby_2.5_hanami_1.gemfile.lock index a037381a1df..916ce1e0842 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.5_hanami_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -170,7 +158,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -192,9 +179,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -244,18 +232,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_http.gemfile b/gemfiles/ruby_2.5_http.gemfile index 6908e21e17e..e0830022403 100644 --- a/gemfiles/ruby_2.5_http.gemfile +++ b/gemfiles/ruby_2.5_http.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_http.gemfile.lock b/gemfiles/ruby_2.5_http.gemfile.lock index 298d258c374..0fe66410548 100644 --- a/gemfiles/ruby_2.5_http.gemfile.lock +++ b/gemfiles/ruby_2.5_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -121,7 +109,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) http-cookie (>= 1.0.2, < 2.0) @@ -148,10 +135,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -202,15 +190,13 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe (~> 7.0) typhoeus @@ -219,4 +205,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile b/gemfiles/ruby_2.5_opensearch_2.gemfile index d01f0470c45..afa20be47bb 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock index 6d2a74566cd..af4d36fcf9d 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -107,7 +95,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -129,10 +116,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,18 +161,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile b/gemfiles/ruby_2.5_opensearch_3.gemfile index ebe2d2a174d..c7508b320fc 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock index d332e11f7a9..641866d603d 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -102,7 +90,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -124,10 +111,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,18 +156,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rack_1.gemfile b/gemfiles/ruby_2.5_rack_1.gemfile index 3c778408959..3cb85648b44 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile +++ b/gemfiles/ruby_2.5_rack_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_1.gemfile.lock b/gemfiles/ruby_2.5_rack_1.gemfile.lock index b69be89eaea..e957cf7e96f 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -77,7 +65,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -99,9 +86,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -144,18 +132,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rack_2.gemfile b/gemfiles/ruby_2.5_rack_2.gemfile index ca38dfbb807..75593ae672d 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile +++ b/gemfiles/ruby_2.5_rack_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_2.gemfile.lock b/gemfiles/ruby_2.5_rack_2.gemfile.lock index 6530aa0dec2..32ead611094 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -77,7 +65,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -99,9 +86,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -144,18 +132,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rack_3.gemfile b/gemfiles/ruby_2.5_rack_3.gemfile index 0b7d790518b..6b3abc0f2d8 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile +++ b/gemfiles/ruby_2.5_rack_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_3.gemfile.lock b/gemfiles/ruby_2.5_rack_3.gemfile.lock index 98272575fad..2240cd18503 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -77,7 +65,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -99,9 +86,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -144,18 +132,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile b/gemfiles/ruby_2.5_rails4_mysql2.gemfile index a3dd8bfc3ed..d30bbe77f52 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock index 35c37d4585e..046c0bd3e8b 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock @@ -54,16 +54,6 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) -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: @@ -91,12 +81,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -186,7 +174,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -210,9 +197,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -266,14 +254,12 @@ DEPENDENCIES rails! rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -281,4 +267,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile b/gemfiles/ruby_2.5_rails4_postgres.gemfile index 7a1cc6bd2e9..3c77f99d0d4 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock index 3e06237f617..45940bed2c0 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock @@ -54,16 +54,6 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) -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: @@ -91,12 +81,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -186,7 +174,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -210,9 +197,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -266,14 +254,12 @@ DEPENDENCIES rails! rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -281,4 +267,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile index cbab783b2ff..27eb50b7e98 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock index 6f4c9ad9d61..0716510a5bd 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock @@ -54,16 +54,6 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) -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: @@ -91,12 +81,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -186,7 +174,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) redis (3.3.5) redis-actionpack (5.1.0) actionpack (>= 4.0, < 7) @@ -227,9 +214,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -283,7 +271,6 @@ DEPENDENCIES rails! rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) redis-rails rexml (>= 3.2.7) @@ -291,8 +278,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -300,4 +286,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile index 7fb32fbc8f2..eb6ab9ee777 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock index 4517f725567..02f8e3b0034 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock @@ -51,16 +51,6 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) -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: @@ -91,13 +81,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.1) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -189,7 +177,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) redis (4.8.1) request_store (1.5.1) rack (>= 1.4) @@ -214,14 +201,15 @@ GEM 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) sidekiq (5.2.8) connection_pool (~> 2.2, >= 2.2.2) rack (< 2.1.0) rack-protection (>= 1.5.0) redis (>= 3.3.5, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -276,15 +264,13 @@ DEPENDENCIES rails! rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -292,4 +278,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile index 62e19de75f7..48a638846ab 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock index beb12bc174f..c8d695aaba9 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock @@ -54,16 +54,6 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) -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: @@ -91,12 +81,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -185,7 +173,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -207,11 +194,12 @@ GEM 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) semantic_logger (4.15.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -265,14 +253,12 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -280,4 +266,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile b/gemfiles/ruby_2.5_rails5_mysql2.gemfile index 6854426dfe2..48089316457 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock index ff23d56a148..807eb81eeb4 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,12 +65,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -169,7 +157,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -193,9 +180,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -254,14 +242,12 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -269,4 +255,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile b/gemfiles/ruby_2.5_rails5_postgres.gemfile index ef43a093a39..f5d22ecd02e 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock index f97f11ffb44..32bf7b24db6 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,12 +65,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -187,7 +175,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -211,9 +198,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -272,14 +260,12 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -287,4 +273,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile index 3ce642c27f4..b2fd96742ec 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock index 785b892ed2b..18d97f2164a 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,13 +65,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -216,9 +203,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -277,15 +265,13 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0.1) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -293,4 +279,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile index 632c8594d04..80e97e416ff 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock index e1ec9603fec..0029cc1af40 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,12 +65,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -187,7 +175,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -228,9 +215,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -289,7 +277,6 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (~> 1.9) @@ -298,8 +285,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -307,4 +293,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile index bbece40d95d..872b05d1ee0 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock index 932c7d0fc7a..60595c7f294 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,13 +65,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) request_store (1.5.1) rack (>= 1.4) @@ -213,13 +200,14 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -279,15 +267,13 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -295,4 +281,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile index 5f7d6371880..472d080c2d7 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock index 576ca5ee12d..deaffd17b4f 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -75,12 +65,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -186,7 +174,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -208,11 +195,12 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -271,14 +259,12 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -286,4 +272,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile b/gemfiles/ruby_2.5_rails61_mysql2.gemfile index 3277faa90f9..1db9c8a9363 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock index 2c3641a3d4f..b176855caf1 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -212,9 +199,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -273,14 +261,12 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -288,4 +274,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile b/gemfiles/ruby_2.5_rails61_postgres.gemfile index ab7e433298f..bad16048af2 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock index 067770bb393..c492f416b17 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -206,7 +194,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -230,9 +217,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -291,14 +279,12 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -306,4 +292,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile index 6826ca56ce8..79660e908e3 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock index 6742cdcf5e9..146d228800b 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,13 +82,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -235,9 +222,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -296,15 +284,13 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.2.5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -312,4 +298,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile index fa269e23457..6a66dd754af 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock index 6cd8b4ebca0..40534fd06c6 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,13 +82,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,13 +219,14 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -297,15 +285,13 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -313,4 +299,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile index 6f44d5f8c8e..f7620a8e718 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock index 1c7a6a54bef..eb482880d92 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -92,12 +82,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -205,7 +193,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -227,11 +214,12 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -290,14 +278,12 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -305,4 +291,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile b/gemfiles/ruby_2.5_rails6_mysql2.gemfile index 25147df6722..1adb544e4da 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock index 67d16187918..fe69129702f 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,12 +78,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -184,7 +172,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -208,9 +195,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -270,14 +258,12 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -285,4 +271,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile b/gemfiles/ruby_2.5_rails6_postgres.gemfile index 35e7db546f4..10d0fb905b7 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock index b4754d08ac7..7c204c29c90 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,12 +78,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) request_store (1.5.1) rack (>= 1.4) rexml (3.2.8) @@ -226,9 +213,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -288,14 +276,12 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -303,4 +289,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile index 6ac497c37fa..cda62eb9843 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock index d913d13ca90..a0845efd4f5 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,13 +78,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -231,9 +218,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -293,15 +281,13 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0.1) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -309,4 +295,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile index 3cb70f2f666..b6d7f49a608 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock index 1ed5deb25a8..f6defb14d0e 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,12 +78,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -243,9 +230,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,7 +293,6 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (~> 1.9) @@ -314,8 +301,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -323,4 +309,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile index a863a4d7aff..d0b55c3cd8a 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock index 81a6dfbafd1..88f3968c357 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,13 +78,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,13 +215,14 @@ GEM 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) sidekiq (6.5.8) connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,15 +283,13 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -311,4 +297,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile index 00b3aaea407..6548b402ab8 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock index 9b2c1bf214d..6260945caff 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -88,12 +78,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -201,7 +189,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -223,11 +210,12 @@ GEM 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) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -287,14 +275,12 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) @@ -302,4 +288,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_redis_3.gemfile b/gemfiles/ruby_2.5_redis_3.gemfile index 323bc03335b..d4011b64eb5 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile +++ b/gemfiles/ruby_2.5_redis_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_3.gemfile.lock b/gemfiles/ruby_2.5_redis_3.gemfile.lock index 0e455ff4e20..0d098cfc9df 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -72,7 +60,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) rexml (3.2.8) strscan (>= 3.0.9) @@ -95,9 +82,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -139,19 +127,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_redis_4.gemfile b/gemfiles/ruby_2.5_redis_4.gemfile index 0a76c999566..90bfde50af6 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile +++ b/gemfiles/ruby_2.5_redis_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_4.gemfile.lock b/gemfiles/ruby_2.5_redis_4.gemfile.lock index fe9af81898f..94b204f6159 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -72,7 +60,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -95,9 +82,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -139,19 +127,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_redis_5.gemfile b/gemfiles/ruby_2.5_redis_5.gemfile index 8ce3a170639..ecafe0d6551 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile +++ b/gemfiles/ruby_2.5_redis_5.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_5.gemfile.lock b/gemfiles/ruby_2.5_redis_5.gemfile.lock index ea7d897182a..3d8f581a111 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,12 +23,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -73,7 +61,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -99,9 +86,10 @@ GEM 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) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -143,19 +131,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_relational_db.gemfile b/gemfiles/ruby_2.5_relational_db.gemfile index c51d0042dc9..f496b985721 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile +++ b/gemfiles/ruby_2.5_relational_db.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_relational_db.gemfile.lock b/gemfiles/ruby_2.5_relational_db.gemfile.lock index beac8656329..eb30873f79f 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.5_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -45,11 +35,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -96,7 +84,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.12.0) @@ -118,10 +105,11 @@ GEM 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) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,15 +159,13 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) 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 (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) @@ -187,4 +173,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile b/gemfiles/ruby_2.5_resque2_redis3.gemfile index d288267deba..671e0f48d73 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock index ecf5178d868..5ce5d397c5d 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,11 +23,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -79,7 +67,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -109,10 +96,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -160,7 +148,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -168,12 +155,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile b/gemfiles/ruby_2.5_resque2_redis4.gemfile index c2bda4182f0..ee27f1594bd 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock index 44daf9f63ba..35dd7278f61 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -33,12 +23,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -113,10 +100,11 @@ GEM 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,7 +152,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -172,12 +159,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile b/gemfiles/ruby_2.5_sinatra_2.gemfile index d7e0871d20d..c29a7281956 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock index 6e235c9516b..2973350737d 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -85,7 +73,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) rexml (3.2.8) strscan (>= 3.0.9) rspec (3.13.0) @@ -107,10 +94,11 @@ GEM rspec (>= 3.0) 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) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -158,14 +146,12 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) @@ -173,4 +159,4 @@ DEPENDENCIES yard (~> 0.9) BUNDLED WITH - 2.3.27 + 2.3.26 diff --git a/gemfiles/ruby_2.6_activesupport.gemfile b/gemfiles/ruby_2.6_activesupport.gemfile index 004022f77f3..02d2c30a8e1 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile +++ b/gemfiles/ruby_2.6_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_activesupport.gemfile.lock b/gemfiles/ruby_2.6_activesupport.gemfile.lock index af728dd0f92..504ff99dd93 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -63,12 +53,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -185,7 +173,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -210,9 +197,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -239,6 +223,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -290,19 +278,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_aws.gemfile b/gemfiles/ruby_2.6_aws.gemfile index 3c108e8c89a..30803171bba 100644 --- a/gemfiles/ruby_2.6_aws.gemfile +++ b/gemfiles/ruby_2.6_aws.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_aws.gemfile.lock b/gemfiles/ruby_2.6_aws.gemfile.lock index 05547455765..c8830f65c5e 100644 --- a/gemfiles/ruby_2.6_aws.gemfile.lock +++ b/gemfiles/ruby_2.6_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1456,11 +1446,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1504,7 +1492,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1527,9 +1514,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1557,6 +1541,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1598,19 +1586,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_contrib.gemfile b/gemfiles/ruby_2.6_contrib.gemfile index db0eba0b808..ee203975b72 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile +++ b/gemfiles/ruby_2.6_contrib.gemfile @@ -18,13 +18,11 @@ gem "pry-byebug" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_contrib.gemfile.lock b/gemfiles/ruby_2.6_contrib.gemfile.lock index 8e55d6d9e92..0c9f11cc441 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -40,12 +30,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -108,7 +96,6 @@ GEM rake-compiler (1.2.5) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-namespace (1.10.0) redis (>= 4) @@ -141,9 +128,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -178,6 +162,10 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -242,7 +230,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) resque rexml (>= 3.2.7) @@ -251,14 +238,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6.5) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile b/gemfiles/ruby_2.6_contrib_old.gemfile index 822f6929455..422781a08fb 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile +++ b/gemfiles/ruby_2.6_contrib_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile.lock b/gemfiles/ruby_2.6_contrib_old.gemfile.lock index ada49548dff..8a72db3c979 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,11 +28,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -115,7 +103,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -169,6 +153,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -228,18 +216,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_core_old.gemfile b/gemfiles/ruby_2.6_core_old.gemfile index 7fd22932ea9..0f1ad4a5fcc 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile +++ b/gemfiles/ruby_2.6_core_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_core_old.gemfile.lock b/gemfiles/ruby_2.6_core_old.gemfile.lock index 942801071e9..624cd1f22c6 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile.lock +++ b/gemfiles/ruby_2.6_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile b/gemfiles/ruby_2.6_elasticsearch_7.gemfile index e774bbe66d7..0587181652f 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock index 641b1523455..4a72f1dda60 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -117,7 +105,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -140,9 +127,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -167,6 +151,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -208,18 +196,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile b/gemfiles/ruby_2.6_elasticsearch_8.gemfile index 338e9d748f8..63ee8e28790 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock index 015ce21ea31..1b95e80d08f 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,18 +178,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile b/gemfiles/ruby_2.6_graphql_1.13.gemfile index 1a378274b69..8ee87b66fda 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock index cdb54000c60..1903ef75b36 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile b/gemfiles/ruby_2.6_graphql_2.0.gemfile index 44c136b4ce1..12da1cb7448 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock index 631975679bc..373b71f2fb7 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile b/gemfiles/ruby_2.6_hanami_1.gemfile index a161dd7dedd..f93569ab6b8 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile +++ b/gemfiles/ruby_2.6_hanami_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile.lock b/gemfiles/ruby_2.6_hanami_1.gemfile.lock index 40aa39ffff8..e9f1a5b786c 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.6_hanami_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -173,7 +161,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -196,9 +183,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -222,6 +206,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -272,18 +260,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_http.gemfile b/gemfiles/ruby_2.6_http.gemfile index 54fe7aace39..543c4268e5e 100644 --- a/gemfiles/ruby_2.6_http.gemfile +++ b/gemfiles/ruby_2.6_http.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_http.gemfile.lock b/gemfiles/ruby_2.6_http.gemfile.lock index d3c15e40a1f..ddc01e3c3d2 100644 --- a/gemfiles/ruby_2.6_http.gemfile.lock +++ b/gemfiles/ruby_2.6_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -166,6 +150,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -217,19 +205,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe (~> 8.0) typhoeus diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile b/gemfiles/ruby_2.6_opensearch_2.gemfile index e89c307f117..2925f8065c7 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock index bdd81f034be..0dbfd7c4633 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,18 +178,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile b/gemfiles/ruby_2.6_opensearch_3.gemfile index 138c33f3afa..fa6df1651b5 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock index 6c4b5c28fae..a93755df6b4 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,18 +173,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile b/gemfiles/ruby_2.6_opentelemetry.gemfile index 247b5049408..0f60d6419d9 100644 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock index cf6f5e0b9fe..3ea9e611b58 100755 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -92,7 +80,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -115,9 +102,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -184,18 +172,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_1.gemfile b/gemfiles/ruby_2.6_rack_1.gemfile index 58cd2bb62e7..dfd71b629c9 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile +++ b/gemfiles/ruby_2.6_rack_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_1.gemfile.lock b/gemfiles/ruby_2.6_rack_1.gemfile.lock index 3ef820f9e6c..cfcd608be74 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_2.gemfile b/gemfiles/ruby_2.6_rack_2.gemfile index 63abd0eaf2f..52de9920b74 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile +++ b/gemfiles/ruby_2.6_rack_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_2.gemfile.lock b/gemfiles/ruby_2.6_rack_2.gemfile.lock index a3ed5ea1ffa..bff6cc250e3 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_3.gemfile b/gemfiles/ruby_2.6_rack_3.gemfile index dfd854717d0..545f9f9f21a 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile +++ b/gemfiles/ruby_2.6_rack_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_3.gemfile.lock b/gemfiles/ruby_2.6_rack_3.gemfile.lock index c67f08b575a..8cf765d70b9 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile b/gemfiles/ruby_2.6_rails5_mysql2.gemfile index 57d063d2ac2..9c5f96db409 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock index 00c019bd380..8931cd31d2f 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -213,9 +200,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -239,6 +223,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -298,18 +286,16 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile b/gemfiles/ruby_2.6_rails5_postgres.gemfile index 5237ae30b79..e47286322a8 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock index 79fe4f92d2c..9aab136f832 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -213,9 +200,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -239,6 +223,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -298,18 +286,16 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile index 174a11534e4..2fdffcd87ca 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock index 4b2b9acc786..2f3e5c4743a 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -214,9 +201,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -240,6 +224,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -299,19 +287,17 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile index 376fd8cfb56..479cc135c3a 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock index a6016595633..a8a9ccc87e8 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -230,9 +217,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -256,6 +240,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +303,6 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (>= 1.4, < 2) @@ -324,12 +311,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile index a3543738086..3de58de1141 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock index 59c3918c33a..80c99fe4e87 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,13 +67,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -189,7 +177,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -215,9 +202,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -245,6 +229,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,19 +293,17 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile index 2a7f39b7ca7..c3d119927b6 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock index 52b6d885143..c292aef8537 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -187,7 +175,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -210,9 +197,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -238,6 +222,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -297,18 +285,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile b/gemfiles/ruby_2.6_rails61_mysql2.gemfile index 47f4462d968..93c6dc97af3 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock index a8b444e52b9..316e48956c0 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile b/gemfiles/ruby_2.6_rails61_postgres.gemfile index 585bbd40099..cd3763a681a 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock index e29bd63fac1..58945d79fea 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile index 62f0bcc1131..75d37b8972e 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock index bced3cab8cd..5f12fce5880 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -233,9 +220,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -259,6 +243,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,19 +306,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile index 1e6407a831a..decd4d4b23c 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock index 3a2628433d6..0a0f4520c9d 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,13 +84,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -208,7 +196,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -234,9 +221,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -264,6 +248,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -323,19 +311,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile index 351ef11cc33..c4486d4553f 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock index 7518aa55c07..c8a37d16824 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -206,7 +194,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -257,6 +241,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,18 +304,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile b/gemfiles/ruby_2.6_rails6_mysql2.gemfile index 82f71df9220..0bfb81b1163 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock index 61c4dc20b9f..3ac2a111e7d 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,18 +302,16 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile b/gemfiles/ruby_2.6_rails6_postgres.gemfile index fc374c3ce76..e2aff94e5aa 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock index 22ffd68a155..c5470a792e7 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,18 +302,16 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile index c0aa8fa97e4..249240747a5 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock index 7715d057f95..839765b5fdc 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -255,6 +239,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,19 +303,17 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile index aaed4ea878d..c33c9e7632e 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock index 88abaf17a0e..2b0e0dedd4c 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -245,9 +232,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -271,6 +255,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +319,6 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (>= 1.4, < 2) @@ -340,12 +327,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile index 0748df7f7ee..8c2bd231f04 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock index a5942b19e3e..16905919e99 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,13 +80,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -204,7 +192,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -230,9 +217,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -260,6 +244,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -321,19 +309,17 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile index f3597b95109..97cc266017c 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock index c83e0e6d63a..249672d3bd2 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -225,9 +212,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -253,6 +237,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,18 +301,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_redis_3.gemfile b/gemfiles/ruby_2.6_redis_3.gemfile index 9d912061b88..1c514acb4c0 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile +++ b/gemfiles/ruby_2.6_redis_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_3.gemfile.lock b/gemfiles/ruby_2.6_redis_3.gemfile.lock index 7dd4d8cf6c9..edf5ec9cc43 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_redis_4.gemfile b/gemfiles/ruby_2.6_redis_4.gemfile index daa56090f60..d688994a537 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile +++ b/gemfiles/ruby_2.6_redis_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_4.gemfile.lock b/gemfiles/ruby_2.6_redis_4.gemfile.lock index 1f078305339..873d0efbb7f 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_redis_5.gemfile b/gemfiles/ruby_2.6_redis_5.gemfile index bdd29ab4247..3b01bc698aa 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile +++ b/gemfiles/ruby_2.6_redis_5.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_5.gemfile.lock b/gemfiles/ruby_2.6_redis_5.gemfile.lock index 476bda40f88..3df90a28eef 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,19 +164,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_relational_db.gemfile b/gemfiles/ruby_2.6_relational_db.gemfile index f90a9e47337..dc83082a640 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile +++ b/gemfiles/ruby_2.6_relational_db.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_relational_db.gemfile.lock b/gemfiles/ruby_2.6_relational_db.gemfile.lock index d658cdcb8d6..3a511c05d92 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.6_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -46,11 +36,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -105,7 +93,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -128,9 +115,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -155,6 +139,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,19 +194,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile b/gemfiles/ruby_2.6_resque2_redis3.gemfile index b4800332c4d..598479fdb31 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock index 79c0a772593..aa7b6907079 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile b/gemfiles/ruby_2.6_resque2_redis4.gemfile index 1c6deb4c9a1..622469f636a 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock index 85c1f03abf9..1bfe1565d06 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-namespace (1.10.0) redis (>= 4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile b/gemfiles/ruby_2.6_sinatra_2.gemfile index 83c39f2494b..93a2b583bb2 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock index b82d74a9a90..d5b377380a9 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM rspec (>= 3.0) 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,18 +181,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile b/gemfiles/ruby_2.6_sinatra_3.gemfile index aa4bb0923c1..f4588ca9076 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock index 6e6a3218330..46db7fe0fdf 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -97,7 +85,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -120,9 +107,6 @@ GEM rspec (>= 3.0) 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -147,6 +131,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -195,18 +183,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_2.7_activesupport.gemfile b/gemfiles/ruby_2.7_activesupport.gemfile index 7124e9962f9..094baa5aeee 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile +++ b/gemfiles/ruby_2.7_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_activesupport.gemfile.lock b/gemfiles/ruby_2.7_activesupport.gemfile.lock index b600e81672d..01f0ceea939 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -63,12 +53,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -182,7 +170,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -207,9 +194,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -236,6 +220,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -286,19 +274,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_aws.gemfile b/gemfiles/ruby_2.7_aws.gemfile index 3eb3d045a4b..4939a4f392b 100644 --- a/gemfiles/ruby_2.7_aws.gemfile +++ b/gemfiles/ruby_2.7_aws.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_aws.gemfile.lock b/gemfiles/ruby_2.7_aws.gemfile.lock index 040cfce06cd..996f58085e7 100644 --- a/gemfiles/ruby_2.7_aws.gemfile.lock +++ b/gemfiles/ruby_2.7_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1456,11 +1446,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1504,7 +1492,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1527,9 +1514,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1557,6 +1541,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1598,19 +1586,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_contrib.gemfile b/gemfiles/ruby_2.7_contrib.gemfile index ff4bbdc52f7..ee0c7db9355 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile +++ b/gemfiles/ruby_2.7_contrib.gemfile @@ -18,13 +18,11 @@ gem "pry-byebug" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_contrib.gemfile.lock b/gemfiles/ruby_2.7_contrib.gemfile.lock index addaf56169b..c0277562cef 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -40,12 +30,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -108,7 +96,6 @@ GEM rake-compiler (1.2.1) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-namespace (1.10.0) redis (>= 4) @@ -141,9 +128,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -178,6 +162,10 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -242,7 +230,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -250,14 +237,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile b/gemfiles/ruby_2.7_contrib_old.gemfile index ad88128c1c7..3f215ab9cf5 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile +++ b/gemfiles/ruby_2.7_contrib_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile.lock b/gemfiles/ruby_2.7_contrib_old.gemfile.lock index 12990ec4b68..3a5163c4232 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,11 +28,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -115,7 +103,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -169,6 +153,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -228,18 +216,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_core_old.gemfile b/gemfiles/ruby_2.7_core_old.gemfile index c302ea793a0..d2399a9af9c 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile +++ b/gemfiles/ruby_2.7_core_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_core_old.gemfile.lock b/gemfiles/ruby_2.7_core_old.gemfile.lock index ff98d336bb6..ce344689061 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile.lock +++ b/gemfiles/ruby_2.7_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile b/gemfiles/ruby_2.7_elasticsearch_7.gemfile index b2b2c9283a4..1aa4ba61803 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock index f4bf59c725d..d45fe02b635 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -117,7 +105,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -140,9 +127,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -167,6 +151,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -208,18 +196,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile b/gemfiles/ruby_2.7_elasticsearch_8.gemfile index 408b60e7496..1727b12f216 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock index 4922668c667..6ac62b722a4 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,18 +178,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile b/gemfiles/ruby_2.7_graphql_1.13.gemfile index fc878b8f278..9305462c32d 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock index 622f8c65d30..e32726742aa 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile b/gemfiles/ruby_2.7_graphql_2.0.gemfile index b99763f8f34..acf96a4b8bb 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock index 2f581394b21..9e67470221b 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile b/gemfiles/ruby_2.7_graphql_2.1.gemfile index 80ed9ebb198..c69cdf3c7e1 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock index 4eccacf0aac..b32b18528f7 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile b/gemfiles/ruby_2.7_graphql_2.2.gemfile index 4e05969cb9d..5098ff0088a 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock index 93df356d9ee..0d65f72c849 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile b/gemfiles/ruby_2.7_hanami_1.gemfile index 0a07b0028dd..caaa762c76c 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile +++ b/gemfiles/ruby_2.7_hanami_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile.lock b/gemfiles/ruby_2.7_hanami_1.gemfile.lock index 06fadc76320..874692312c1 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.7_hanami_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -174,7 +162,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -197,9 +184,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -223,6 +207,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -274,18 +262,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_http.gemfile b/gemfiles/ruby_2.7_http.gemfile index b9719490640..4173301656c 100644 --- a/gemfiles/ruby_2.7_http.gemfile +++ b/gemfiles/ruby_2.7_http.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_http.gemfile.lock b/gemfiles/ruby_2.7_http.gemfile.lock index a184934a33f..c35c00d7822 100644 --- a/gemfiles/ruby_2.7_http.gemfile.lock +++ b/gemfiles/ruby_2.7_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -166,6 +150,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -217,19 +205,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile b/gemfiles/ruby_2.7_opensearch_2.gemfile index 4af343fa410..933f99c2ad9 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock index 0ec78abceb3..4f240813caf 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,18 +178,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile b/gemfiles/ruby_2.7_opensearch_3.gemfile index 3d20d205495..fb876145c31 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock index f8c4e643a8b..ad4bd456eb8 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,18 +173,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile b/gemfiles/ruby_2.7_opentelemetry.gemfile index f017e6e2253..aeeed512bb3 100644 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock index c1a743bc7e7..9b75a5ef01f 100755 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -92,7 +80,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -115,9 +102,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -184,18 +172,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_1.gemfile b/gemfiles/ruby_2.7_rack_1.gemfile index 6a020f481cc..fe44774724b 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile +++ b/gemfiles/ruby_2.7_rack_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_1.gemfile.lock b/gemfiles/ruby_2.7_rack_1.gemfile.lock index 826dc51384a..9fd69ef4edf 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_2.gemfile b/gemfiles/ruby_2.7_rack_2.gemfile index 657973845cd..585f512acad 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile +++ b/gemfiles/ruby_2.7_rack_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_2.gemfile.lock b/gemfiles/ruby_2.7_rack_2.gemfile.lock index 5fd48fb3dd0..ca87a0af5ca 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_3.gemfile b/gemfiles/ruby_2.7_rack_3.gemfile index 8d4de774dd2..35108566351 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile +++ b/gemfiles/ruby_2.7_rack_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_3.gemfile.lock b/gemfiles/ruby_2.7_rack_3.gemfile.lock index 5c8af09dd26..43e5185ac98 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile b/gemfiles/ruby_2.7_rails5_mysql2.gemfile index a96366ac270..1c0a96d28c4 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock index 40336a554ea..f9324aca8e0 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -213,9 +200,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -239,6 +223,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -298,18 +286,16 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile b/gemfiles/ruby_2.7_rails5_postgres.gemfile index 2dcab122fb1..8c5c6d9055f 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock index baf8cd5dec6..b6313fc7f4a 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -213,9 +200,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -239,6 +223,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -298,18 +286,16 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile index f80a9b03800..e7bf59d5a1d 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock index 8d237277685..793bdc9dcf8 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -214,9 +201,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -240,6 +224,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -299,19 +287,17 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile index e7c90e9ac6d..48f476a0243 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock index 54691de0c5a..01ca1f76f25 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -188,7 +176,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -230,9 +217,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -256,6 +240,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +303,6 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (>= 1.4, < 2) @@ -324,12 +311,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile index fb96072f071..769673401a0 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock index 954534193d7..4ace608639f 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,13 +67,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -189,7 +177,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -215,9 +202,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -245,6 +229,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,19 +293,17 @@ DEPENDENCIES rails (~> 5.2.1) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (~> 6) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile index 13fe792c3c4..66e1c257133 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock index d4ee722fb6f..e43822e2f2e 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -77,12 +67,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -187,7 +175,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -210,9 +197,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -238,6 +222,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -297,18 +285,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile b/gemfiles/ruby_2.7_rails61_mysql2.gemfile index adff406c714..335ff8539c3 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock index 9a5956f79f8..fcb95c8209d 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile b/gemfiles/ruby_2.7_rails61_postgres.gemfile index 30bb49d191e..698a17f8624 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock index c8ad2aea94f..184cbe553ca 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile index 3549c5bb3a1..40ba7b66e02 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock index 1d92ddb4b4c..39a1a91c9e4 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -233,9 +220,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -259,6 +243,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,19 +306,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile index 8e7c6fe7606..df7707beb14 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock index 61148eeca23..31715ab5865 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,13 +84,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -208,7 +196,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis-client (0.12.2) connection_pool regexp_parser (2.8.1) @@ -235,9 +222,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -266,6 +250,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -325,19 +313,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile index 55730c3ba0f..55372341027 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock index a65ef53a0b3..6e9cfa070d1 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -206,7 +194,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -257,6 +241,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,18 +304,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile b/gemfiles/ruby_2.7_rails6_mysql2.gemfile index 17dad45db87..ea41eb24968 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock index 0f620bea7a2..95e2089b4e6 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,18 +302,16 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile b/gemfiles/ruby_2.7_rails6_postgres.gemfile index b49dbd49963..9eabf56b8cf 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock index b558ad08136..e77e28925dd 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,18 +302,16 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile index 23ead5d91d0..3e4a2c94deb 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock index 006a6f84eb5..68754060331 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -255,6 +239,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,19 +303,17 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile index 006ae47dfbe..21a626d3160 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock index d81f269ffaa..bd0800ad46e 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-actionpack (5.3.0) actionpack (>= 5, < 8) @@ -245,9 +232,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -271,6 +255,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +319,6 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) redis-rails redis-store (>= 1.4, < 2) @@ -340,12 +327,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile index 3819bba56c3..0bd4cbf6899 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock index 662de2265f1..4c40647c167 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,13 +80,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -204,7 +192,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -230,9 +217,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -260,6 +244,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -321,19 +309,17 @@ DEPENDENCIES rails (~> 6.0.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (~> 6) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile index dcb48dcaa43..a2093d43077 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock index 0f4fbff246f..5e40500a033 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -90,12 +80,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -225,9 +212,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -253,6 +237,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,18 +301,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_redis_3.gemfile b/gemfiles/ruby_2.7_redis_3.gemfile index 23b521ef5cd..769d763c190 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile +++ b/gemfiles/ruby_2.7_redis_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_3.gemfile.lock b/gemfiles/ruby_2.7_redis_3.gemfile.lock index b43fcee3e1f..34fc1b802f6 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_redis_4.gemfile b/gemfiles/ruby_2.7_redis_4.gemfile index 76d0bbbcc04..d01842a90de 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile +++ b/gemfiles/ruby_2.7_redis_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_4.gemfile.lock b/gemfiles/ruby_2.7_redis_4.gemfile.lock index 1599debab8c..bf458d8057a 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_redis_5.gemfile b/gemfiles/ruby_2.7_redis_5.gemfile index 3bda33d5cad..351f7b437ba 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile +++ b/gemfiles/ruby_2.7_redis_5.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_5.gemfile.lock b/gemfiles/ruby_2.7_redis_5.gemfile.lock index c7fa46a29a1..574923d4e36 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,19 +164,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_relational_db.gemfile b/gemfiles/ruby_2.7_relational_db.gemfile index d12fa343dc3..1847a27980a 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile +++ b/gemfiles/ruby_2.7_relational_db.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_relational_db.gemfile.lock b/gemfiles/ruby_2.7_relational_db.gemfile.lock index fa1b1412631..a1d0385f812 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.7_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -46,11 +36,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -105,7 +93,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -128,9 +115,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -155,6 +139,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -205,19 +193,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile b/gemfiles/ruby_2.7_resque2_redis3.gemfile index cbf7385b844..957bdb0d0f7 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock index 954082f7486..38970ba4d16 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile b/gemfiles/ruby_2.7_resque2_redis4.gemfile index 0c6264b2399..e0845613b38 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock index 3c01210fae5..506ddcb43bb 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) redis-namespace (1.10.0) redis (>= 4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile b/gemfiles/ruby_2.7_sinatra_2.gemfile index 8f3f46f136d..22eca32ccc4 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock index 68375d8f28b..3ffcb28fbca 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,18 +181,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile b/gemfiles/ruby_2.7_sinatra_3.gemfile index 639695d9c50..239d7599a01 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock index 983015443e3..7a76af70ff4 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -97,7 +85,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -120,9 +107,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -147,6 +131,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -195,18 +183,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.0_activesupport.gemfile b/gemfiles/ruby_3.0_activesupport.gemfile index 6b37961a1d9..48516d3fba9 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile +++ b/gemfiles/ruby_3.0_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_activesupport.gemfile.lock b/gemfiles/ruby_3.0_activesupport.gemfile.lock index 3cd510221d2..900229265ac 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.0_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -62,12 +52,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -182,7 +170,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -207,9 +194,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -236,6 +220,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -287,19 +275,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_aws.gemfile b/gemfiles/ruby_3.0_aws.gemfile index e082c4ba825..179c59dd508 100644 --- a/gemfiles/ruby_3.0_aws.gemfile +++ b/gemfiles/ruby_3.0_aws.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_aws.gemfile.lock b/gemfiles/ruby_3.0_aws.gemfile.lock index 1989ecf39ce..a7f941387c8 100644 --- a/gemfiles/ruby_3.0_aws.gemfile.lock +++ b/gemfiles/ruby_3.0_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1456,11 +1446,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1504,7 +1492,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1527,9 +1514,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1557,6 +1541,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1599,19 +1587,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_contrib.gemfile b/gemfiles/ruby_3.0_contrib.gemfile index 7b5e4b0ae7e..c8cc8bde1b6 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile +++ b/gemfiles/ruby_3.0_contrib.gemfile @@ -18,13 +18,11 @@ gem "pry-byebug" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_contrib.gemfile.lock b/gemfiles/ruby_3.0_contrib.gemfile.lock index 374b979b387..68b342aea78 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -40,12 +30,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -108,7 +96,6 @@ GEM rake-compiler (1.2.1) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-client (0.14.1) connection_pool @@ -143,9 +130,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -181,6 +165,10 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -245,7 +233,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -253,14 +240,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile b/gemfiles/ruby_3.0_contrib_old.gemfile index 119ae567a94..89f61b5314d 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile +++ b/gemfiles/ruby_3.0_contrib_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile.lock b/gemfiles/ruby_3.0_contrib_old.gemfile.lock index 965802e3d8e..6c1932c2645 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,11 +28,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -115,7 +103,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -169,6 +153,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -227,18 +215,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_core_old.gemfile b/gemfiles/ruby_3.0_core_old.gemfile index f82ea0a3edc..e9375616951 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile +++ b/gemfiles/ruby_3.0_core_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_core_old.gemfile.lock b/gemfiles/ruby_3.0_core_old.gemfile.lock index 432c207169c..8e286af8218 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile.lock +++ b/gemfiles/ruby_3.0_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile b/gemfiles/ruby_3.0_elasticsearch_7.gemfile index b4945d142b5..5938dcc04ce 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock index 4f3c67763f8..6c420273f92 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -117,7 +105,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -140,9 +127,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -167,6 +151,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -209,18 +197,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile b/gemfiles/ruby_3.0_elasticsearch_8.gemfile index f0c9d3cbd3f..45f24f2f8ce 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock index 63da93bce5b..fced9287d52 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile b/gemfiles/ruby_3.0_graphql_1.13.gemfile index 101aae412de..9ff663ec1d6 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock index d8f2aa7bf39..ecf0b2f70e0 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile b/gemfiles/ruby_3.0_graphql_2.0.gemfile index ef1ab623742..babc481abcc 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock index 362cf7533f0..32a7b5ad65f 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile b/gemfiles/ruby_3.0_graphql_2.1.gemfile index 31af881e2f0..a5e440cdf36 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock index 9a61c679dbd..f86236e534a 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,18 +165,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile b/gemfiles/ruby_3.0_graphql_2.2.gemfile index 0f160c156af..b8b75c3836e 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock index 93d0fbf6e77..c30964e673e 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,18 +165,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_http.gemfile b/gemfiles/ruby_3.0_http.gemfile index 7081e2b9cbd..48494e3b427 100644 --- a/gemfiles/ruby_3.0_http.gemfile +++ b/gemfiles/ruby_3.0_http.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_http.gemfile.lock b/gemfiles/ruby_3.0_http.gemfile.lock index de27a7250da..35eebd4a369 100644 --- a/gemfiles/ruby_3.0_http.gemfile.lock +++ b/gemfiles/ruby_3.0_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -166,6 +150,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -218,19 +206,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile b/gemfiles/ruby_3.0_opensearch_2.gemfile index 8cc7f70ace7..56ea701c2b1 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock index b907caf747b..58aefe0deff 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile b/gemfiles/ruby_3.0_opensearch_3.gemfile index 3f460dc6c96..0f6085fb859 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock index 53509f68aae..35f67adb722 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,18 +174,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile b/gemfiles/ruby_3.0_opentelemetry.gemfile index 88b0583c80e..d69c3fb0de3 100644 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock index 110c4c389ea..e40987fd21b 100755 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -92,7 +80,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -115,9 +102,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -184,18 +172,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_1.gemfile b/gemfiles/ruby_3.0_rack_1.gemfile index e8bbb57941b..4f2b792f227 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile +++ b/gemfiles/ruby_3.0_rack_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_1.gemfile.lock b/gemfiles/ruby_3.0_rack_1.gemfile.lock index f0ceef99488..28550e6e781 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_2.gemfile b/gemfiles/ruby_3.0_rack_2.gemfile index d8d56bd3f2a..ac1c9a6059b 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile +++ b/gemfiles/ruby_3.0_rack_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_2.gemfile.lock b/gemfiles/ruby_3.0_rack_2.gemfile.lock index 2311c9adb64..e864d268cee 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_3.gemfile b/gemfiles/ruby_3.0_rack_3.gemfile index 7cc470c350d..26a83be38aa 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile +++ b/gemfiles/ruby_3.0_rack_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_3.gemfile.lock b/gemfiles/ruby_3.0_rack_3.gemfile.lock index 45b514835b3..cec0941db48 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile b/gemfiles/ruby_3.0_rails61_mysql2.gemfile index d31b65a29bd..5bb3ce2f9d7 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock index d8ae5881386..45234aff11c 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,18 +306,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile b/gemfiles/ruby_3.0_rails61_postgres.gemfile index 96da7731159..e1ca34db84f 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock index 20a48e998f8..183fb944ff7 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,18 +306,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile index af03c9b2a96..3e22d7b5171 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock index 53cf30fb992..d8f0addd6c4 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -233,9 +220,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -259,6 +243,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -319,19 +307,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile index 84c838df219..b2359327fcd 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock index 58a5e6b40dd..0c359d8ade9 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,13 +84,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -212,7 +200,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis-client (0.12.2) connection_pool regexp_parser (2.8.1) @@ -239,9 +226,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -272,6 +256,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -333,19 +321,17 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile index a776a7c676b..735faf172ef 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock index 9bbe397a84b..4a940857c38 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -206,7 +194,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -257,6 +241,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile b/gemfiles/ruby_3.0_rails61_trilogy.gemfile index e233b300aaa..f0e46330ac3 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock index ab02f657153..59604abb1be 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -98,12 +88,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -214,7 +202,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) request_store (1.5.1) rack (>= 1.4) @@ -239,9 +226,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -265,6 +249,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -325,18 +313,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.0_redis_3.gemfile b/gemfiles/ruby_3.0_redis_3.gemfile index 444758a56ab..aecf059437d 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile +++ b/gemfiles/ruby_3.0_redis_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_3.gemfile.lock b/gemfiles/ruby_3.0_redis_3.gemfile.lock index 55870d8695e..c1de4004e01 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_redis_4.gemfile b/gemfiles/ruby_3.0_redis_4.gemfile index 0fab2d52a6b..a348cb67ebc 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile +++ b/gemfiles/ruby_3.0_redis_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_4.gemfile.lock b/gemfiles/ruby_3.0_redis_4.gemfile.lock index 8c6434f669d..f04b2deb958 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_redis_5.gemfile b/gemfiles/ruby_3.0_redis_5.gemfile index a32fbd95047..69040ab0b63 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile +++ b/gemfiles/ruby_3.0_redis_5.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_5.gemfile.lock b/gemfiles/ruby_3.0_redis_5.gemfile.lock index 11a76277c55..16e1737d146 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,19 +164,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_relational_db.gemfile b/gemfiles/ruby_3.0_relational_db.gemfile index 50bf800c520..33a51711194 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile +++ b/gemfiles/ruby_3.0_relational_db.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_relational_db.gemfile.lock b/gemfiles/ruby_3.0_relational_db.gemfile.lock index 5919e7c470d..25f1b58d988 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.0_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -45,11 +35,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -104,7 +92,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -127,9 +114,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -154,6 +138,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,19 +194,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile b/gemfiles/ruby_3.0_resque2_redis3.gemfile index 0c99f66cf41..8abcb701524 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock index 849e8c32200..168d4650916 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile b/gemfiles/ruby_3.0_resque2_redis4.gemfile index 68bf74d8958..d001f501ee2 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock index ef656bb0ba1..ae116f463f7 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -88,7 +76,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -197,7 +185,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -205,12 +192,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile b/gemfiles/ruby_3.0_sinatra_2.gemfile index 9f7799c74fe..ed78b282057 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock index 2e60e578ea3..a13f02ff7a1 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -194,18 +182,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile b/gemfiles/ruby_3.0_sinatra_3.gemfile index 16f615b15e8..e45d2ba0a02 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock index a91cd92ae81..69a1e48c0b4 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -97,7 +85,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -120,9 +107,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -147,6 +131,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,18 +184,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile b/gemfiles/ruby_3.0_sinatra_4.gemfile index eeee295ce83..ddd16d4ebed 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock index af46579381c..ea38f5ea164 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -99,7 +87,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,18 +187,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_activesupport.gemfile b/gemfiles/ruby_3.1_activesupport.gemfile index 6b37961a1d9..48516d3fba9 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile +++ b/gemfiles/ruby_3.1_activesupport.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_activesupport.gemfile.lock b/gemfiles/ruby_3.1_activesupport.gemfile.lock index 3cd510221d2..900229265ac 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.1_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -62,12 +52,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -182,7 +170,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -207,9 +194,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -236,6 +220,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -287,19 +275,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_aws.gemfile b/gemfiles/ruby_3.1_aws.gemfile index e082c4ba825..179c59dd508 100644 --- a/gemfiles/ruby_3.1_aws.gemfile +++ b/gemfiles/ruby_3.1_aws.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_aws.gemfile.lock b/gemfiles/ruby_3.1_aws.gemfile.lock index 1989ecf39ce..a7f941387c8 100644 --- a/gemfiles/ruby_3.1_aws.gemfile.lock +++ b/gemfiles/ruby_3.1_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1456,11 +1446,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1504,7 +1492,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1527,9 +1514,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1557,6 +1541,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1599,19 +1587,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_contrib.gemfile b/gemfiles/ruby_3.1_contrib.gemfile index 7b5e4b0ae7e..c8cc8bde1b6 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile +++ b/gemfiles/ruby_3.1_contrib.gemfile @@ -18,13 +18,11 @@ gem "pry-byebug" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_contrib.gemfile.lock b/gemfiles/ruby_3.1_contrib.gemfile.lock index 374b979b387..68b342aea78 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -40,12 +30,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -108,7 +96,6 @@ GEM rake-compiler (1.2.1) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-client (0.14.1) connection_pool @@ -143,9 +130,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -181,6 +165,10 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -245,7 +233,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -253,14 +240,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile b/gemfiles/ruby_3.1_contrib_old.gemfile index 119ae567a94..89f61b5314d 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile +++ b/gemfiles/ruby_3.1_contrib_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile.lock b/gemfiles/ruby_3.1_contrib_old.gemfile.lock index 965802e3d8e..6c1932c2645 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,11 +28,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -115,7 +103,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -169,6 +153,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -227,18 +215,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_core_old.gemfile b/gemfiles/ruby_3.1_core_old.gemfile index f82ea0a3edc..e9375616951 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile +++ b/gemfiles/ruby_3.1_core_old.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_core_old.gemfile.lock b/gemfiles/ruby_3.1_core_old.gemfile.lock index 432c207169c..8e286af8218 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile.lock +++ b/gemfiles/ruby_3.1_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile b/gemfiles/ruby_3.1_elasticsearch_7.gemfile index b4945d142b5..5938dcc04ce 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock index 4f3c67763f8..6c420273f92 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -117,7 +105,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -140,9 +127,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -167,6 +151,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -209,18 +197,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile b/gemfiles/ruby_3.1_elasticsearch_8.gemfile index f0c9d3cbd3f..45f24f2f8ce 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock index 63da93bce5b..fced9287d52 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile b/gemfiles/ruby_3.1_graphql_1.13.gemfile index 101aae412de..9ff663ec1d6 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock index d8f2aa7bf39..ecf0b2f70e0 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile b/gemfiles/ruby_3.1_graphql_2.0.gemfile index ef1ab623742..babc481abcc 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock index 362cf7533f0..32a7b5ad65f 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -85,7 +73,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,18 +164,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile b/gemfiles/ruby_3.1_graphql_2.1.gemfile index 31af881e2f0..a5e440cdf36 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock index 9a61c679dbd..f86236e534a 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,18 +165,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile b/gemfiles/ruby_3.1_graphql_2.2.gemfile index 0f160c156af..b8b75c3836e 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock index 93d0fbf6e77..c30964e673e 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -86,7 +74,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -109,9 +96,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -135,6 +119,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,18 +165,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_http.gemfile b/gemfiles/ruby_3.1_http.gemfile index 7081e2b9cbd..48494e3b427 100644 --- a/gemfiles/ruby_3.1_http.gemfile +++ b/gemfiles/ruby_3.1_http.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_http.gemfile.lock b/gemfiles/ruby_3.1_http.gemfile.lock index de27a7250da..35eebd4a369 100644 --- a/gemfiles/ruby_3.1_http.gemfile.lock +++ b/gemfiles/ruby_3.1_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -166,6 +150,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -218,19 +206,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile b/gemfiles/ruby_3.1_opensearch_2.gemfile index 8cc7f70ace7..56ea701c2b1 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock index b907caf747b..58aefe0deff 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -99,7 +87,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile b/gemfiles/ruby_3.1_opensearch_3.gemfile index 3f460dc6c96..0f6085fb859 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock index 53509f68aae..35f67adb722 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,18 +174,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile b/gemfiles/ruby_3.1_opentelemetry.gemfile index 88b0583c80e..d69c3fb0de3 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock index 28062c90e49..2082ec00889 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -96,7 +84,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -119,9 +106,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -189,18 +177,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_1.gemfile b/gemfiles/ruby_3.1_rack_1.gemfile index e8bbb57941b..4f2b792f227 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile +++ b/gemfiles/ruby_3.1_rack_1.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_1.gemfile.lock b/gemfiles/ruby_3.1_rack_1.gemfile.lock index f0ceef99488..28550e6e781 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_2.gemfile b/gemfiles/ruby_3.1_rack_2.gemfile index d8d56bd3f2a..ac1c9a6059b 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile +++ b/gemfiles/ruby_3.1_rack_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_2.gemfile.lock b/gemfiles/ruby_3.1_rack_2.gemfile.lock index 2311c9adb64..e864d268cee 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_3.gemfile b/gemfiles/ruby_3.1_rack_3.gemfile index 7cc470c350d..26a83be38aa 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile +++ b/gemfiles/ruby_3.1_rack_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_3.gemfile.lock b/gemfiles/ruby_3.1_rack_3.gemfile.lock index 45b514835b3..cec0941db48 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile b/gemfiles/ruby_3.1_rails61_mysql2.gemfile index d31b65a29bd..5bb3ce2f9d7 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock index d8ae5881386..45234aff11c 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,18 +306,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile b/gemfiles/ruby_3.1_rails61_postgres.gemfile index 96da7731159..e1ca34db84f 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock index 20a48e998f8..183fb944ff7 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -232,9 +219,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -258,6 +242,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -318,18 +306,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile index af03c9b2a96..3e22d7b5171 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock index 53cf30fb992..d8f0addd6c4 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -233,9 +220,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -259,6 +243,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -319,19 +307,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile index 84c838df219..b2359327fcd 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock index 58a5e6b40dd..0c359d8ade9 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,13 +84,11 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -212,7 +200,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis-client (0.12.2) connection_pool regexp_parser (2.8.1) @@ -239,9 +226,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -272,6 +256,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -333,19 +321,17 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile index a776a7c676b..735faf172ef 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock index 9bbe397a84b..4a940857c38 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -94,12 +84,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -206,7 +194,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -257,6 +241,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,18 +305,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile b/gemfiles/ruby_3.1_rails61_trilogy.gemfile index e233b300aaa..f0e46330ac3 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock index ab02f657153..59604abb1be 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -98,12 +88,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -214,7 +202,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) request_store (1.5.1) rack (>= 1.4) @@ -239,9 +226,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -265,6 +249,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -325,18 +313,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.1_redis_3.gemfile b/gemfiles/ruby_3.1_redis_3.gemfile index 444758a56ab..aecf059437d 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile +++ b/gemfiles/ruby_3.1_redis_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_3.gemfile.lock b/gemfiles/ruby_3.1_redis_3.gemfile.lock index 55870d8695e..c1de4004e01 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_redis_4.gemfile b/gemfiles/ruby_3.1_redis_4.gemfile index 0fab2d52a6b..a348cb67ebc 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile +++ b/gemfiles/ruby_3.1_redis_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_4.gemfile.lock b/gemfiles/ruby_3.1_redis_4.gemfile.lock index 8c6434f669d..f04b2deb958 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,19 +160,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_redis_5.gemfile b/gemfiles/ruby_3.1_redis_5.gemfile index a32fbd95047..69040ab0b63 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile +++ b/gemfiles/ruby_3.1_redis_5.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_5.gemfile.lock b/gemfiles/ruby_3.1_redis_5.gemfile.lock index 11a76277c55..16e1737d146 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -108,9 +95,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -134,6 +118,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,19 +164,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_relational_db.gemfile b/gemfiles/ruby_3.1_relational_db.gemfile index 50bf800c520..33a51711194 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile +++ b/gemfiles/ruby_3.1_relational_db.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_relational_db.gemfile.lock b/gemfiles/ruby_3.1_relational_db.gemfile.lock index 5919e7c470d..25f1b58d988 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.1_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -45,11 +35,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -104,7 +92,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -127,9 +114,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -154,6 +138,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,19 +194,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile b/gemfiles/ruby_3.1_resque2_redis3.gemfile index 0c99f66cf41..8abcb701524 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock index 849e8c32200..168d4650916 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +181,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -201,12 +188,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile b/gemfiles/ruby_3.1_resque2_redis4.gemfile index 68bf74d8958..d001f501ee2 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock index ef656bb0ba1..ae116f463f7 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,12 +25,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -88,7 +76,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -122,9 +109,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -197,7 +185,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -205,12 +192,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile b/gemfiles/ruby_3.1_sinatra_2.gemfile index 9f7799c74fe..ed78b282057 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock index 2e60e578ea3..a13f02ff7a1 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -194,18 +182,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile b/gemfiles/ruby_3.1_sinatra_3.gemfile index 16f615b15e8..e45d2ba0a02 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock index a91cd92ae81..69a1e48c0b4 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -97,7 +85,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -120,9 +107,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -147,6 +131,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,18 +184,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile b/gemfiles/ruby_3.1_sinatra_4.gemfile index eeee295ce83..ddd16d4ebed 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile @@ -18,13 +18,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock index af46579381c..ea38f5ea164 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -38,12 +28,10 @@ GEM byebug (11.1.3) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -99,7 +87,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -122,9 +109,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -149,6 +133,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,18 +187,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_activesupport.gemfile b/gemfiles/ruby_3.2_activesupport.gemfile index 2b3f0276ce7..d88899cee5c 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile +++ b/gemfiles/ruby_3.2_activesupport.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_activesupport.gemfile.lock b/gemfiles/ruby_3.2_activesupport.gemfile.lock index db925bbbe4d..eba7b6d3b63 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.2_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -61,12 +51,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -178,7 +166,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -203,9 +190,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -232,6 +216,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -282,19 +270,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_aws.gemfile b/gemfiles/ruby_3.2_aws.gemfile index c64f0b0c8b4..41c2ac1c02b 100644 --- a/gemfiles/ruby_3.2_aws.gemfile +++ b/gemfiles/ruby_3.2_aws.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_aws.gemfile.lock b/gemfiles/ruby_3.2_aws.gemfile.lock index 07395460db0..67864836c00 100644 --- a/gemfiles/ruby_3.2_aws.gemfile.lock +++ b/gemfiles/ruby_3.2_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1455,11 +1445,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1500,7 +1488,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1523,9 +1510,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1553,6 +1537,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1594,19 +1582,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_contrib.gemfile b/gemfiles/ruby_3.2_contrib.gemfile index bebff5bc292..82a9f41c3e4 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile +++ b/gemfiles/ruby_3.2_contrib.gemfile @@ -17,13 +17,11 @@ gem "pry" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_contrib.gemfile.lock b/gemfiles/ruby_3.2_contrib.gemfile.lock index 6c71e150705..192d92ddb07 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -39,12 +29,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -104,7 +92,6 @@ GEM rake-compiler (1.2.1) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (4.8.1) redis-client (0.14.1) connection_pool @@ -139,9 +126,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -177,6 +161,10 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -240,7 +228,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -248,14 +235,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile b/gemfiles/ruby_3.2_contrib_old.gemfile index 2db28fc9900..43115bc2f69 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile +++ b/gemfiles/ruby_3.2_contrib_old.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile.lock b/gemfiles/ruby_3.2_contrib_old.gemfile.lock index 9c0e8c23d0a..798a0a37d9e 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -135,9 +122,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -165,6 +149,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -222,18 +210,16 @@ DEPENDENCIES qless (= 0.12.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_core_old.gemfile b/gemfiles/ruby_3.2_core_old.gemfile index 382b3f131d1..d79fe8fa353 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile +++ b/gemfiles/ruby_3.2_core_old.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_core_old.gemfile.lock b/gemfiles/ruby_3.2_core_old.gemfile.lock index d03dd789157..568795dd83f 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile.lock +++ b/gemfiles/ruby_3.2_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -76,7 +64,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -99,9 +86,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -125,6 +109,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,18 +154,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile b/gemfiles/ruby_3.2_elasticsearch_7.gemfile index fd6c73c2d0b..93ca4179c0d 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock index b535034271c..bc4bf2696b4 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -113,7 +101,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -136,9 +123,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -163,6 +147,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -204,18 +192,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile b/gemfiles/ruby_3.2_elasticsearch_8.gemfile index 3c81b7553ae..279ce066558 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock index eb089af419e..495a203953c 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -95,7 +83,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,18 +174,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile b/gemfiles/ruby_3.2_graphql_1.13.gemfile index 6a618382ad1..1788d2f8db5 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock index 15a823b2b86..f308cd9e133 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile b/gemfiles/ruby_3.2_graphql_2.0.gemfile index ae32a05b5bc..706793e3978 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock index 61ba979c612..54413e13e38 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile b/gemfiles/ruby_3.2_graphql_2.1.gemfile index db8a0dac8ca..eb3a0323fb2 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock index ce76995f917..9119e051736 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -82,7 +70,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -105,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -131,6 +115,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,18 +160,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile b/gemfiles/ruby_3.2_graphql_2.2.gemfile index 7d1caab1e3d..be75c8a7ee1 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock index 71f939d906d..10764c1cefd 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -82,7 +70,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -105,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -131,6 +115,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,18 +160,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_http.gemfile b/gemfiles/ruby_3.2_http.gemfile index b143340e70b..58acc5311d6 100644 --- a/gemfiles/ruby_3.2_http.gemfile +++ b/gemfiles/ruby_3.2_http.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_http.gemfile.lock b/gemfiles/ruby_3.2_http.gemfile.lock index 15b2ed93950..1994feff1d5 100644 --- a/gemfiles/ruby_3.2_http.gemfile.lock +++ b/gemfiles/ruby_3.2_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -107,7 +95,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -135,9 +122,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -162,6 +146,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -213,19 +201,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile b/gemfiles/ruby_3.2_opensearch_2.gemfile index 670cf15ef9f..eee826e5721 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock index 5ee9db03124..42ebdcd9d4e 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -95,7 +83,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,18 +174,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile b/gemfiles/ruby_3.2_opensearch_3.gemfile index 6c1a51f0c4c..6f6f3572131 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock index 8b79366e8bf..a244992f19b 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -90,7 +78,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -113,9 +100,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -140,6 +124,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,18 +169,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile b/gemfiles/ruby_3.2_opentelemetry.gemfile index b778cf48d83..17330816ffc 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock index 5146fd11148..08356c8e602 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -88,7 +76,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -111,9 +98,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -137,6 +121,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,18 +167,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_1.gemfile b/gemfiles/ruby_3.2_rack_1.gemfile index a4ec8429254..e00f9d7d7af 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile +++ b/gemfiles/ruby_3.2_rack_1.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_1.gemfile.lock b/gemfiles/ruby_3.2_rack_1.gemfile.lock index 9cfa69dcf44..f55a3cb9d62 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -83,7 +71,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -106,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +116,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_2.gemfile b/gemfiles/ruby_3.2_rack_2.gemfile index ed26d3800da..1e6561c8496 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile +++ b/gemfiles/ruby_3.2_rack_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_2.gemfile.lock b/gemfiles/ruby_3.2_rack_2.gemfile.lock index fe33b0c9a87..b7ffc8a0dae 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -83,7 +71,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -106,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +116,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_3.gemfile b/gemfiles/ruby_3.2_rack_3.gemfile index 275db7890ec..d550f655dc0 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile +++ b/gemfiles/ruby_3.2_rack_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_3.gemfile.lock b/gemfiles/ruby_3.2_rack_3.gemfile.lock index bc1e5d86d92..9743baf40d2 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -83,7 +71,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -106,9 +93,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -132,6 +116,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,18 +163,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile b/gemfiles/ruby_3.2_rails61_mysql2.gemfile index c6f4fea5827..5ad4475c118 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock index 73bb10bf59b..446542bfa5b 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,18 +301,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile b/gemfiles/ruby_3.2_rails61_postgres.gemfile index 5026eb08ab9..5bb48b8e407 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock index 5c66ed4c5d7..cfab51029cb 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,18 +301,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile index 4e1fe84cd42..89b15220241 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock index c08f00ff18f..51c1b1b6711 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -203,7 +191,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -229,9 +216,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -255,6 +239,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,19 +302,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile index c74256b3d31..9873772295c 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock index 5f6ca34b304..8be5dd8ba31 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,13 +83,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -208,7 +196,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis-client (0.12.2) connection_pool regexp_parser (2.8.1) @@ -235,9 +222,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -268,6 +252,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -328,19 +316,17 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile index 1e2ec1ef19c..fc2c55b4f83 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock index 70f6df6ccd3..d6f6f42fc20 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -225,9 +212,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -253,6 +237,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,18 +300,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile b/gemfiles/ruby_3.2_rails61_trilogy.gemfile index b54ebd6d329..3fee8e0b048 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock index 582bb967894..818ae878f08 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -97,12 +87,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -210,7 +198,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) request_store (1.5.1) rack (>= 1.4) @@ -235,9 +222,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -261,6 +245,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -320,18 +308,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.2_redis_3.gemfile b/gemfiles/ruby_3.2_redis_3.gemfile index 39ab6b2fbc4..b00d081491a 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile +++ b/gemfiles/ruby_3.2_redis_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_3.gemfile.lock b/gemfiles/ruby_3.2_redis_3.gemfile.lock index c9e523bf9c1..d1d1a88b7a4 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -76,7 +64,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -100,9 +87,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -126,6 +110,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,19 +155,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_redis_4.gemfile b/gemfiles/ruby_3.2_redis_4.gemfile index 6bc213f6280..bbbd8a7b055 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile +++ b/gemfiles/ruby_3.2_redis_4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_4.gemfile.lock b/gemfiles/ruby_3.2_redis_4.gemfile.lock index 17bec6def02..7d4fa753b3c 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -76,7 +64,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -100,9 +87,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -126,6 +110,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,19 +155,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_redis_5.gemfile b/gemfiles/ruby_3.2_redis_5.gemfile index f132092a7d3..d5248227271 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile +++ b/gemfiles/ruby_3.2_redis_5.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_5.gemfile.lock b/gemfiles/ruby_3.2_redis_5.gemfile.lock index 147896348a9..8c81b6a7ca1 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -77,7 +65,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,19 +159,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_relational_db.gemfile b/gemfiles/ruby_3.2_relational_db.gemfile index ea39731d36c..b236d8dc665 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile +++ b/gemfiles/ruby_3.2_relational_db.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_relational_db.gemfile.lock b/gemfiles/ruby_3.2_relational_db.gemfile.lock index f6627c7cefc..288beed4b8b 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.2_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -44,11 +34,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -100,7 +88,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -123,9 +110,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -150,6 +134,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -201,19 +189,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile b/gemfiles/ruby_3.2_resque2_redis3.gemfile index 9e984670980..a25c94ea443 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock index 35cfce98f28..91e71db6202 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -83,7 +71,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -114,9 +101,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +176,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -196,12 +183,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile b/gemfiles/ruby_3.2_resque2_redis4.gemfile index f4909eeca4d..7f0004aedf0 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock index bd8c2c5c5a3..deee768c5f2 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.3.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -84,7 +72,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.12.2) @@ -118,9 +105,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +180,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -200,12 +187,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile b/gemfiles/ruby_3.2_sinatra_2.gemfile index 3f707178be4..8f8950f631e 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock index 94958c6f2e5..b3beabb20e6 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,12 +26,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -91,7 +79,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -114,9 +101,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -189,18 +177,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile b/gemfiles/ruby_3.2_sinatra_3.gemfile index 54d8b3edfec..1258f5d5643 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock index 8c54547b1d4..ea9f00aae0c 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -93,7 +81,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -116,9 +103,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -143,6 +127,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile b/gemfiles/ruby_3.2_sinatra_4.gemfile index ea68c5c7bdc..c02d87a60e6 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock index e6b6232bfd7..3b03e58fbf5 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -194,18 +182,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_activesupport.gemfile b/gemfiles/ruby_3.3_activesupport.gemfile index 2b3f0276ce7..d88899cee5c 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile +++ b/gemfiles/ruby_3.3_activesupport.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_activesupport.gemfile.lock b/gemfiles/ruby_3.3_activesupport.gemfile.lock index c1a77e20242..5ba28fb3cd4 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.3_activesupport.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -61,12 +51,10 @@ GEM activesupport climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -176,7 +164,6 @@ GEM ffi (~> 1.15) mini_portile2 (~> 2.6) rake (> 12) - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -201,9 +188,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -230,6 +214,10 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -280,19 +268,17 @@ DEPENDENCIES racecar (>= 0.3.5) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_aws.gemfile b/gemfiles/ruby_3.3_aws.gemfile index c64f0b0c8b4..41c2ac1c02b 100644 --- a/gemfiles/ruby_3.3_aws.gemfile +++ b/gemfiles/ruby_3.3_aws.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_aws.gemfile.lock b/gemfiles/ruby_3.3_aws.gemfile.lock index f529c6fff89..8a0ee535430 100644 --- a/gemfiles/ruby_3.3_aws.gemfile.lock +++ b/gemfiles/ruby_3.3_aws.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -1455,11 +1445,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -1499,7 +1487,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -1522,9 +1509,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -1552,6 +1536,10 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1593,19 +1581,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_contrib.gemfile b/gemfiles/ruby_3.3_contrib.gemfile index bebff5bc292..82a9f41c3e4 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile +++ b/gemfiles/ruby_3.3_contrib.gemfile @@ -17,13 +17,11 @@ gem "pry" gem "pry-stack_explorer" 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.5.1" -gem "rspec_n", "~> 1.3" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_contrib.gemfile.lock b/gemfiles/ruby_3.3_contrib.gemfile.lock index 77d79f7566b..ec33e09a3ca 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -39,12 +29,10 @@ GEM sorted_set (~> 1, >= 1.0.2) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) dalli (3.2.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -100,7 +88,6 @@ GEM rake-compiler (1.2.1) rake rbtree (0.4.6) - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.14.1) @@ -136,9 +123,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -174,6 +158,10 @@ GEM rack (>= 2.2.4) redis-client (>= 0.14.0) sigdump (0.2.4) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -236,7 +224,6 @@ DEPENDENCIES rack-test rake (>= 12.3) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) resque rexml (>= 3.2.7) roda (>= 2.0.0) @@ -244,14 +231,13 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile b/gemfiles/ruby_3.3_contrib_old.gemfile index 46469a33479..9205a495e63 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile +++ b/gemfiles/ruby_3.3_contrib_old.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile.lock b/gemfiles/ruby_3.3_contrib_old.gemfile.lock index aa3f24947bd..c8aaee5943f 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,11 +27,9 @@ GEM 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) daemons (1.4.1) dalli (2.7.11) debase-ruby_core_source (3.3.1) @@ -111,7 +99,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -135,9 +122,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -165,6 +149,10 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -222,18 +210,16 @@ DEPENDENCIES racc rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_core_old.gemfile b/gemfiles/ruby_3.3_core_old.gemfile index 382b3f131d1..d79fe8fa353 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile +++ b/gemfiles/ruby_3.3_core_old.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_core_old.gemfile.lock b/gemfiles/ruby_3.3_core_old.gemfile.lock index 617418fc3dc..60c51bdacd2 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile.lock +++ b/gemfiles/ruby_3.3_core_old.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -75,7 +63,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -98,9 +85,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -124,6 +108,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,18 +152,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile b/gemfiles/ruby_3.3_elasticsearch_7.gemfile index fd6c73c2d0b..93ca4179c0d 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock index caec07fd403..cb370d4e9b7 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -112,7 +100,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -135,9 +122,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -162,6 +146,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -203,18 +191,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile b/gemfiles/ruby_3.3_elasticsearch_8.gemfile index 3c81b7553ae..279ce066558 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock index 775c09a349c..97c8a9827bb 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,18 +173,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile b/gemfiles/ruby_3.3_graphql_1.13.gemfile index 6a618382ad1..1788d2f8db5 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock index e2484b13a04..ee74104de55 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,18 +158,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile b/gemfiles/ruby_3.3_graphql_2.0.gemfile index ae32a05b5bc..706793e3978 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock index 09e6a5800c2..591409ddd28 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -80,7 +68,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,18 +158,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile b/gemfiles/ruby_3.3_graphql_2.1.gemfile index db8a0dac8ca..eb3a0323fb2 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock index 131a7964138..5b6ae532694 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile b/gemfiles/ruby_3.3_graphql_2.2.gemfile index 7d1caab1e3d..be75c8a7ee1 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock index 8a5696703b7..61a1552f96e 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -35,11 +25,9 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.3) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.0) @@ -81,7 +69,6 @@ GEM rake (13.1.0) rake-compiler (1.2.6) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -104,9 +91,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -130,6 +114,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,18 +159,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_http.gemfile b/gemfiles/ruby_3.3_http.gemfile index b143340e70b..58acc5311d6 100644 --- a/gemfiles/ruby_3.3_http.gemfile +++ b/gemfiles/ruby_3.3_http.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_http.gemfile.lock b/gemfiles/ruby_3.3_http.gemfile.lock index b195cdda073..b5f88179b13 100644 --- a/gemfiles/ruby_3.3_http.gemfile.lock +++ b/gemfiles/ruby_3.3_http.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -106,7 +94,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) @@ -134,9 +121,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -161,6 +145,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -212,19 +200,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rest-client rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile b/gemfiles/ruby_3.3_opensearch_2.gemfile index 670cf15ef9f..eee826e5721 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock index 74b613250e6..031cb93420b 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -94,7 +82,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,18 +173,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile b/gemfiles/ruby_3.3_opensearch_3.gemfile index 6c1a51f0c4c..6f6f3572131 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock index 118a42f138f..9aba125d928 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,11 +26,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -89,7 +77,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -112,9 +99,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -139,6 +123,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,18 +168,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile b/gemfiles/ruby_3.3_opentelemetry.gemfile index b778cf48d83..17330816ffc 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock index f960c7d7eee..b3b84009ed9 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -87,7 +75,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -110,9 +97,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -136,6 +120,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,18 +165,16 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rack_2.gemfile b/gemfiles/ruby_3.3_rack_2.gemfile index ed26d3800da..1e6561c8496 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile +++ b/gemfiles/ruby_3.3_rack_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rack_2.gemfile.lock b/gemfiles/ruby_3.3_rack_2.gemfile.lock index 4132e2e7d9c..a67855ff6a7 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -82,7 +70,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -105,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -131,6 +115,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,18 +162,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rack_3.gemfile b/gemfiles/ruby_3.3_rack_3.gemfile index 275db7890ec..d550f655dc0 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile +++ b/gemfiles/ruby_3.3_rack_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rack_3.gemfile.lock b/gemfiles/ruby_3.3_rack_3.gemfile.lock index d509d6e75fd..6655e7682ff 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -82,7 +70,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -105,9 +92,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -131,6 +115,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,18 +162,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile b/gemfiles/ruby_3.3_rails61_mysql2.gemfile index c6f4fea5827..5ad4475c118 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock index e53ae9987cc..0ed18d97652 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -227,9 +214,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -253,6 +237,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,18 +299,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile b/gemfiles/ruby_3.3_rails61_postgres.gemfile index 5026eb08ab9..5bb48b8e407 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock index 71c16669522..0babda25d55 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) @@ -227,9 +214,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -253,6 +237,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,18 +299,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile index 4e1fe84cd42..89b15220241 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock index 3ff9c5817ae..9022dec6fe9 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -202,7 +190,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) request_store (1.5.1) @@ -228,9 +215,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -254,6 +238,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,19 +300,17 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile index c74256b3d31..9873772295c 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock index 83271efb38b..44fe470b29a 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,13 +83,11 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -207,7 +195,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis-client (0.14.1) connection_pool regexp_parser (2.8.1) @@ -234,9 +221,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -267,6 +251,10 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.14.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -326,19 +314,17 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile index 1e2ec1ef19c..fc2c55b4f83 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock index 0d53f8d963f..1f79de9e437 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -93,12 +83,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.3) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -201,7 +189,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -224,9 +211,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -252,6 +236,10 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.13.0) concurrent-ruby (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,18 +298,16 @@ DEPENDENCIES rails_semantic_logger (~> 4.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile b/gemfiles/ruby_3.3_rails61_trilogy.gemfile index b54ebd6d329..3fee8e0b048 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock index f65dfe60835..f4349b5e9a8 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -97,12 +87,10 @@ GEM 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 crass (1.0.6) - cri (2.15.11) date (3.3.4) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) @@ -209,7 +197,6 @@ GEM rake (13.1.0) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.2) request_store (1.5.1) rack (>= 1.4) @@ -234,9 +221,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -260,6 +244,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -319,18 +307,16 @@ DEPENDENCIES rails (~> 6.1.0) rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.3_redis_3.gemfile b/gemfiles/ruby_3.3_redis_3.gemfile index 39ab6b2fbc4..b00d081491a 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile +++ b/gemfiles/ruby_3.3_redis_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_3.gemfile.lock b/gemfiles/ruby_3.3_redis_3.gemfile.lock index 19b602873c0..7bf71bf2388 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -75,7 +63,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) regexp_parser (2.8.1) rexml (3.2.8) @@ -99,9 +86,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -125,6 +109,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -165,19 +153,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 3) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_redis_4.gemfile b/gemfiles/ruby_3.3_redis_4.gemfile index 6bc213f6280..bbbd8a7b055 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile +++ b/gemfiles/ruby_3.3_redis_4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_4.gemfile.lock b/gemfiles/ruby_3.3_redis_4.gemfile.lock index 55c981ef0a8..76c068c3e84 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -75,7 +63,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (4.8.1) regexp_parser (2.8.1) rexml (3.2.8) @@ -99,9 +86,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -125,6 +109,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -165,19 +153,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_redis_5.gemfile b/gemfiles/ruby_3.3_redis_5.gemfile index f132092a7d3..d5248227271 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile +++ b/gemfiles/ruby_3.3_redis_5.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_5.gemfile.lock b/gemfiles/ruby_3.3_redis_5.gemfile.lock index a89d035ac8b..110ed4f2d0a 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_5.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -76,7 +64,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.14.1) @@ -103,9 +90,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -129,6 +113,10 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -169,19 +157,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (~> 5) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_relational_db.gemfile b/gemfiles/ruby_3.3_relational_db.gemfile index ea39731d36c..b236d8dc665 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile +++ b/gemfiles/ruby_3.3_relational_db.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_relational_db.gemfile.lock b/gemfiles/ruby_3.3_relational_db.gemfile.lock index 483f9a9bf87..344e5371276 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.3_relational_db.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -44,11 +34,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) delayed_job (4.1.11) @@ -100,7 +88,6 @@ GEM rake (13.0.6) rake-compiler (1.2.5) rake - redcarpet (3.6.0) regexp_parser (2.8.1) rexml (3.2.8) strscan (>= 3.0.9) @@ -123,9 +110,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -150,6 +134,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -201,19 +189,17 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile b/gemfiles/ruby_3.3_resque2_redis3.gemfile index 9e984670980..a25c94ea443 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock index d39187e301a..f5f8bc3c26a 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,11 +24,9 @@ GEM 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) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -82,7 +70,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (3.3.5) redis-namespace (1.8.2) redis (>= 3.0.4) @@ -113,9 +100,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -140,6 +124,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,7 +174,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (< 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -194,12 +181,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile b/gemfiles/ruby_3.3_resque2_redis4.gemfile index f4909eeca4d..7f0004aedf0 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock index a5f869da1e5..186c11594a4 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -34,12 +24,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (0.8.1) concurrent-ruby (1.2.2) connection_pool (2.4.0) crack (0.4.5) rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.1.0) diff-lcs (1.5.0) @@ -83,7 +71,6 @@ GEM rake (13.0.6) rake-compiler (1.2.1) rake - redcarpet (3.6.0) redis (5.0.6) redis-client (>= 0.9.0) redis-client (0.14.1) @@ -117,9 +104,6 @@ GEM 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.50.2) json (~> 2.3) parallel (~> 1.10) @@ -144,6 +128,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,7 +178,6 @@ DEPENDENCIES pry-stack_explorer rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) redis (>= 4.0) resque (>= 2.0) rexml (>= 3.2.7) @@ -198,12 +185,11 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile b/gemfiles/ruby_3.3_sinatra_2.gemfile index 3f707178be4..8f8950f631e 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock index 94958c6f2e5..b3beabb20e6 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -36,12 +26,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -91,7 +79,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -114,9 +101,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -141,6 +125,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -189,18 +177,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile b/gemfiles/ruby_3.3_sinatra_3.gemfile index 54d8b3edfec..1258f5d5643 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock index 8c54547b1d4..ea9f00aae0c 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -93,7 +81,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -116,9 +103,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -143,6 +127,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,18 +179,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile b/gemfiles/ruby_3.3_sinatra_4.gemfile index ea68c5c7bdc..c02d87a60e6 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile @@ -17,13 +17,11 @@ 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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov", "~> 0.22" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock index e6b6232bfd7..3b03e58fbf5 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock @@ -1,13 +1,3 @@ -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: @@ -37,12 +27,10 @@ GEM builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) - colorize (1.1.0) concurrent-ruby (1.2.3) crack (1.0.0) bigdecimal rexml - cri (2.15.11) debase-ruby_core_source (3.3.1) debug_inspector (1.2.0) diff-lcs (1.5.1) @@ -95,7 +83,6 @@ GEM rake (13.2.1) rake-compiler (1.2.7) rake - redcarpet (3.6.0) regexp_parser (2.9.0) rexml (3.2.8) strscan (>= 3.0.9) @@ -118,9 +105,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_n (1.6.0) - colorize (~> 1.1.0) - cri (~> 2.15.3) rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) @@ -145,6 +129,10 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -194,18 +182,16 @@ DEPENDENCIES rack-test rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) - redcarpet (~> 3.4) rexml (>= 3.2.7) rspec (~> 3.12) rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - rspec_n (~> 1.3) rubocop (~> 1.50.0) rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov! + simplecov (~> 0.22) simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) From b767fcf17a5bd846c24a396d86d9fb90db27f242 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 12 Jun 2024 10:57:27 +0200 Subject: [PATCH 011/178] Update simplecov version --- Gemfile | 5 ++++- gemfiles/jruby_9.2_activesupport.gemfile | 2 +- gemfiles/jruby_9.2_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_aws.gemfile | 2 +- gemfiles/jruby_9.2_aws.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_contrib.gemfile | 2 +- gemfiles/jruby_9.2_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_contrib_old.gemfile | 2 +- gemfiles/jruby_9.2_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_core_old.gemfile | 2 +- gemfiles/jruby_9.2_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_elasticsearch_7.gemfile | 2 +- gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_elasticsearch_8.gemfile | 2 +- gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_graphql_2.0.gemfile | 2 +- gemfiles/jruby_9.2_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_http.gemfile | 2 +- gemfiles/jruby_9.2_http.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_opensearch_2.gemfile | 2 +- gemfiles/jruby_9.2_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_opensearch_3.gemfile | 2 +- gemfiles/jruby_9.2_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rack_1.gemfile | 2 +- gemfiles/jruby_9.2_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rack_2.gemfile | 2 +- gemfiles/jruby_9.2_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rack_3.gemfile | 2 +- gemfiles/jruby_9.2_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails5_mysql2.gemfile | 2 +- gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails5_postgres.gemfile | 2 +- gemfiles/jruby_9.2_rails5_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails5_postgres_redis.gemfile | 2 +- .../jruby_9.2_rails5_postgres_redis.gemfile.lock | 16 +++++++++++----- ...2_rails5_postgres_redis_activesupport.gemfile | 2 +- ...ls5_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails5_postgres_sidekiq.gemfile | 2 +- ...ruby_9.2_rails5_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails5_semantic_logger.gemfile | 2 +- ...jruby_9.2_rails5_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails61_mysql2.gemfile | 2 +- gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails61_postgres.gemfile | 2 +- gemfiles/jruby_9.2_rails61_postgres.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails61_postgres_redis.gemfile | 2 +- ...jruby_9.2_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_9.2_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails61_semantic_logger.gemfile | 2 +- ...ruby_9.2_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails6_mysql2.gemfile | 2 +- gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails6_postgres.gemfile | 2 +- gemfiles/jruby_9.2_rails6_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_rails6_postgres_redis.gemfile | 2 +- .../jruby_9.2_rails6_postgres_redis.gemfile.lock | 16 +++++++++++----- ...2_rails6_postgres_redis_activesupport.gemfile | 2 +- ...ls6_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails6_postgres_sidekiq.gemfile | 2 +- ...ruby_9.2_rails6_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.2_rails6_semantic_logger.gemfile | 2 +- ...jruby_9.2_rails6_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_redis_3.gemfile | 2 +- gemfiles/jruby_9.2_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_redis_4.gemfile | 2 +- gemfiles/jruby_9.2_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_redis_5.gemfile | 2 +- gemfiles/jruby_9.2_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_relational_db.gemfile | 2 +- gemfiles/jruby_9.2_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_resque2_redis3.gemfile | 2 +- gemfiles/jruby_9.2_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_resque2_redis4.gemfile | 2 +- gemfiles/jruby_9.2_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.2_sinatra_2.gemfile | 2 +- gemfiles/jruby_9.2_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_activesupport.gemfile | 2 +- gemfiles/jruby_9.3_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_aws.gemfile | 2 +- gemfiles/jruby_9.3_aws.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_contrib.gemfile | 2 +- gemfiles/jruby_9.3_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_contrib_old.gemfile | 2 +- gemfiles/jruby_9.3_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_core_old.gemfile | 2 +- gemfiles/jruby_9.3_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_elasticsearch_7.gemfile | 2 +- gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_elasticsearch_8.gemfile | 2 +- gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_graphql_1.13.gemfile | 2 +- gemfiles/jruby_9.3_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_graphql_2.0.gemfile | 2 +- gemfiles/jruby_9.3_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_http.gemfile | 2 +- gemfiles/jruby_9.3_http.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_opensearch_2.gemfile | 2 +- gemfiles/jruby_9.3_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_opensearch_3.gemfile | 2 +- gemfiles/jruby_9.3_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rack_1.gemfile | 2 +- gemfiles/jruby_9.3_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rack_2.gemfile | 2 +- gemfiles/jruby_9.3_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rack_3.gemfile | 2 +- gemfiles/jruby_9.3_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails5_mysql2.gemfile | 2 +- gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails5_postgres.gemfile | 2 +- gemfiles/jruby_9.3_rails5_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails5_postgres_redis.gemfile | 2 +- .../jruby_9.3_rails5_postgres_redis.gemfile.lock | 16 +++++++++++----- ...3_rails5_postgres_redis_activesupport.gemfile | 2 +- ...ls5_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails5_postgres_sidekiq.gemfile | 2 +- ...ruby_9.3_rails5_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails5_semantic_logger.gemfile | 2 +- ...jruby_9.3_rails5_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails61_mysql2.gemfile | 2 +- gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails61_postgres.gemfile | 2 +- gemfiles/jruby_9.3_rails61_postgres.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails61_postgres_redis.gemfile | 2 +- ...jruby_9.3_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_9.3_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails61_semantic_logger.gemfile | 2 +- ...ruby_9.3_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails6_mysql2.gemfile | 2 +- gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails6_postgres.gemfile | 2 +- gemfiles/jruby_9.3_rails6_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_rails6_postgres_redis.gemfile | 2 +- .../jruby_9.3_rails6_postgres_redis.gemfile.lock | 16 +++++++++++----- ...3_rails6_postgres_redis_activesupport.gemfile | 2 +- ...ls6_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails6_postgres_sidekiq.gemfile | 2 +- ...ruby_9.3_rails6_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.3_rails6_semantic_logger.gemfile | 2 +- ...jruby_9.3_rails6_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_redis_3.gemfile | 2 +- gemfiles/jruby_9.3_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_redis_4.gemfile | 2 +- gemfiles/jruby_9.3_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_redis_5.gemfile | 2 +- gemfiles/jruby_9.3_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_relational_db.gemfile | 2 +- gemfiles/jruby_9.3_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_resque2_redis3.gemfile | 2 +- gemfiles/jruby_9.3_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_resque2_redis4.gemfile | 2 +- gemfiles/jruby_9.3_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_sinatra_2.gemfile | 2 +- gemfiles/jruby_9.3_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.3_sinatra_3.gemfile | 2 +- gemfiles/jruby_9.3_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_activesupport.gemfile | 2 +- gemfiles/jruby_9.4_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_aws.gemfile | 2 +- gemfiles/jruby_9.4_aws.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_contrib.gemfile | 2 +- gemfiles/jruby_9.4_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_contrib_old.gemfile | 2 +- gemfiles/jruby_9.4_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_core_old.gemfile | 2 +- gemfiles/jruby_9.4_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_elasticsearch_7.gemfile | 2 +- gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_elasticsearch_8.gemfile | 2 +- gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_graphql_1.13.gemfile | 2 +- gemfiles/jruby_9.4_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_graphql_2.0.gemfile | 2 +- gemfiles/jruby_9.4_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_graphql_2.1.gemfile | 2 +- gemfiles/jruby_9.4_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_graphql_2.2.gemfile | 2 +- gemfiles/jruby_9.4_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_http.gemfile | 2 +- gemfiles/jruby_9.4_http.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_opensearch_2.gemfile | 2 +- gemfiles/jruby_9.4_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_opensearch_3.gemfile | 2 +- gemfiles/jruby_9.4_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_rack_1.gemfile | 2 +- gemfiles/jruby_9.4_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_rack_2.gemfile | 2 +- gemfiles/jruby_9.4_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_rack_3.gemfile | 2 +- gemfiles/jruby_9.4_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_rails61_mysql2.gemfile | 2 +- gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_rails61_postgres.gemfile | 2 +- gemfiles/jruby_9.4_rails61_postgres.gemfile.lock | 16 +++++++++++----- .../jruby_9.4_rails61_postgres_redis.gemfile | 2 +- ...jruby_9.4_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../jruby_9.4_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_9.4_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../jruby_9.4_rails61_semantic_logger.gemfile | 2 +- ...ruby_9.4_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_redis_3.gemfile | 2 +- gemfiles/jruby_9.4_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_redis_4.gemfile | 2 +- gemfiles/jruby_9.4_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_redis_5.gemfile | 2 +- gemfiles/jruby_9.4_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_relational_db.gemfile | 2 +- gemfiles/jruby_9.4_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_resque2_redis3.gemfile | 2 +- gemfiles/jruby_9.4_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_resque2_redis4.gemfile | 2 +- gemfiles/jruby_9.4_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_sinatra_2.gemfile | 2 +- gemfiles/jruby_9.4_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_sinatra_3.gemfile | 2 +- gemfiles/jruby_9.4_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/jruby_9.4_sinatra_4.gemfile | 2 +- gemfiles/jruby_9.4_sinatra_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_activesupport.gemfile | 2 +- gemfiles/ruby_2.5_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_aws.gemfile | 2 +- gemfiles/ruby_2.5_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_contrib.gemfile | 2 +- gemfiles/ruby_2.5_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_contrib_old.gemfile | 2 +- gemfiles/ruby_2.5_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_core_old.gemfile | 2 +- gemfiles/ruby_2.5_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_graphql_2.0.gemfile | 2 +- gemfiles/ruby_2.5_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_hanami_1.gemfile | 2 +- gemfiles/ruby_2.5_hanami_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_http.gemfile | 2 +- gemfiles/ruby_2.5_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_opensearch_2.gemfile | 2 +- gemfiles/ruby_2.5_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_opensearch_3.gemfile | 2 +- gemfiles/ruby_2.5_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rack_1.gemfile | 2 +- gemfiles/ruby_2.5_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rack_2.gemfile | 2 +- gemfiles/ruby_2.5_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rack_3.gemfile | 2 +- gemfiles/ruby_2.5_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails4_mysql2.gemfile | 2 +- gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails4_postgres.gemfile | 2 +- gemfiles/ruby_2.5_rails4_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails4_postgres_redis.gemfile | 2 +- .../ruby_2.5_rails4_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_2.5_rails4_postgres_sidekiq.gemfile | 2 +- ...ruby_2.5_rails4_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails4_semantic_logger.gemfile | 2 +- .../ruby_2.5_rails4_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails5_mysql2.gemfile | 2 +- gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails5_postgres.gemfile | 2 +- gemfiles/ruby_2.5_rails5_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails5_postgres_redis.gemfile | 2 +- .../ruby_2.5_rails5_postgres_redis.gemfile.lock | 16 +++++++++++----- ...5_rails5_postgres_redis_activesupport.gemfile | 2 +- ...ls5_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.5_rails5_postgres_sidekiq.gemfile | 2 +- ...ruby_2.5_rails5_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails5_semantic_logger.gemfile | 2 +- .../ruby_2.5_rails5_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails61_postgres.gemfile | 2 +- gemfiles/ruby_2.5_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails61_postgres_redis.gemfile | 2 +- .../ruby_2.5_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_2.5_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_2.5_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_2.5_rails61_semantic_logger.gemfile | 2 +- ...ruby_2.5_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails6_mysql2.gemfile | 2 +- gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails6_postgres.gemfile | 2 +- gemfiles/ruby_2.5_rails6_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails6_postgres_redis.gemfile | 2 +- .../ruby_2.5_rails6_postgres_redis.gemfile.lock | 16 +++++++++++----- ...5_rails6_postgres_redis_activesupport.gemfile | 2 +- ...ls6_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.5_rails6_postgres_sidekiq.gemfile | 2 +- ...ruby_2.5_rails6_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_rails6_semantic_logger.gemfile | 2 +- .../ruby_2.5_rails6_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_redis_3.gemfile | 2 +- gemfiles/ruby_2.5_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_redis_4.gemfile | 2 +- gemfiles/ruby_2.5_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_redis_5.gemfile | 2 +- gemfiles/ruby_2.5_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_relational_db.gemfile | 2 +- gemfiles/ruby_2.5_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_resque2_redis3.gemfile | 2 +- gemfiles/ruby_2.5_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_resque2_redis4.gemfile | 2 +- gemfiles/ruby_2.5_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.5_sinatra_2.gemfile | 2 +- gemfiles/ruby_2.5_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_activesupport.gemfile | 2 +- gemfiles/ruby_2.6_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_aws.gemfile | 2 +- gemfiles/ruby_2.6_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_contrib.gemfile | 2 +- gemfiles/ruby_2.6_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_contrib_old.gemfile | 2 +- gemfiles/ruby_2.6_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_core_old.gemfile | 2 +- gemfiles/ruby_2.6_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_graphql_1.13.gemfile | 2 +- gemfiles/ruby_2.6_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_graphql_2.0.gemfile | 2 +- gemfiles/ruby_2.6_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_hanami_1.gemfile | 2 +- gemfiles/ruby_2.6_hanami_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_http.gemfile | 2 +- gemfiles/ruby_2.6_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_opensearch_2.gemfile | 2 +- gemfiles/ruby_2.6_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_opensearch_3.gemfile | 2 +- gemfiles/ruby_2.6_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_opentelemetry.gemfile | 2 +- gemfiles/ruby_2.6_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rack_1.gemfile | 2 +- gemfiles/ruby_2.6_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rack_2.gemfile | 2 +- gemfiles/ruby_2.6_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rack_3.gemfile | 2 +- gemfiles/ruby_2.6_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails5_mysql2.gemfile | 2 +- gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails5_postgres.gemfile | 2 +- gemfiles/ruby_2.6_rails5_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails5_postgres_redis.gemfile | 2 +- .../ruby_2.6_rails5_postgres_redis.gemfile.lock | 16 +++++++++++----- ...6_rails5_postgres_redis_activesupport.gemfile | 2 +- ...ls5_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.6_rails5_postgres_sidekiq.gemfile | 2 +- ...ruby_2.6_rails5_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails5_semantic_logger.gemfile | 2 +- .../ruby_2.6_rails5_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails61_postgres.gemfile | 2 +- gemfiles/ruby_2.6_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails61_postgres_redis.gemfile | 2 +- .../ruby_2.6_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_2.6_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_2.6_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_2.6_rails61_semantic_logger.gemfile | 2 +- ...ruby_2.6_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails6_mysql2.gemfile | 2 +- gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails6_postgres.gemfile | 2 +- gemfiles/ruby_2.6_rails6_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails6_postgres_redis.gemfile | 2 +- .../ruby_2.6_rails6_postgres_redis.gemfile.lock | 16 +++++++++++----- ...6_rails6_postgres_redis_activesupport.gemfile | 2 +- ...ls6_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.6_rails6_postgres_sidekiq.gemfile | 2 +- ...ruby_2.6_rails6_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_rails6_semantic_logger.gemfile | 2 +- .../ruby_2.6_rails6_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_redis_3.gemfile | 2 +- gemfiles/ruby_2.6_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_redis_4.gemfile | 2 +- gemfiles/ruby_2.6_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_redis_5.gemfile | 2 +- gemfiles/ruby_2.6_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_relational_db.gemfile | 2 +- gemfiles/ruby_2.6_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_resque2_redis3.gemfile | 2 +- gemfiles/ruby_2.6_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_resque2_redis4.gemfile | 2 +- gemfiles/ruby_2.6_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_sinatra_2.gemfile | 2 +- gemfiles/ruby_2.6_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.6_sinatra_3.gemfile | 2 +- gemfiles/ruby_2.6_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_activesupport.gemfile | 2 +- gemfiles/ruby_2.7_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_aws.gemfile | 2 +- gemfiles/ruby_2.7_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_contrib.gemfile | 2 +- gemfiles/ruby_2.7_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_contrib_old.gemfile | 2 +- gemfiles/ruby_2.7_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_core_old.gemfile | 2 +- gemfiles/ruby_2.7_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_graphql_1.13.gemfile | 2 +- gemfiles/ruby_2.7_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_graphql_2.0.gemfile | 2 +- gemfiles/ruby_2.7_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_graphql_2.1.gemfile | 2 +- gemfiles/ruby_2.7_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_graphql_2.2.gemfile | 2 +- gemfiles/ruby_2.7_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_hanami_1.gemfile | 2 +- gemfiles/ruby_2.7_hanami_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_http.gemfile | 2 +- gemfiles/ruby_2.7_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_opensearch_2.gemfile | 2 +- gemfiles/ruby_2.7_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_opensearch_3.gemfile | 2 +- gemfiles/ruby_2.7_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_opentelemetry.gemfile | 2 +- gemfiles/ruby_2.7_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rack_1.gemfile | 2 +- gemfiles/ruby_2.7_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rack_2.gemfile | 2 +- gemfiles/ruby_2.7_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rack_3.gemfile | 2 +- gemfiles/ruby_2.7_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails5_mysql2.gemfile | 2 +- gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails5_postgres.gemfile | 2 +- gemfiles/ruby_2.7_rails5_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails5_postgres_redis.gemfile | 2 +- .../ruby_2.7_rails5_postgres_redis.gemfile.lock | 16 +++++++++++----- ...7_rails5_postgres_redis_activesupport.gemfile | 2 +- ...ls5_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.7_rails5_postgres_sidekiq.gemfile | 2 +- ...ruby_2.7_rails5_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails5_semantic_logger.gemfile | 2 +- .../ruby_2.7_rails5_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails61_postgres.gemfile | 2 +- gemfiles/ruby_2.7_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails61_postgres_redis.gemfile | 2 +- .../ruby_2.7_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_2.7_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_2.7_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_2.7_rails61_semantic_logger.gemfile | 2 +- ...ruby_2.7_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails6_mysql2.gemfile | 2 +- gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails6_postgres.gemfile | 2 +- gemfiles/ruby_2.7_rails6_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails6_postgres_redis.gemfile | 2 +- .../ruby_2.7_rails6_postgres_redis.gemfile.lock | 16 +++++++++++----- ...7_rails6_postgres_redis_activesupport.gemfile | 2 +- ...ls6_postgres_redis_activesupport.gemfile.lock | 16 +++++++++++----- .../ruby_2.7_rails6_postgres_sidekiq.gemfile | 2 +- ...ruby_2.7_rails6_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_rails6_semantic_logger.gemfile | 2 +- .../ruby_2.7_rails6_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_redis_3.gemfile | 2 +- gemfiles/ruby_2.7_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_redis_4.gemfile | 2 +- gemfiles/ruby_2.7_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_redis_5.gemfile | 2 +- gemfiles/ruby_2.7_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_relational_db.gemfile | 2 +- gemfiles/ruby_2.7_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_resque2_redis3.gemfile | 2 +- gemfiles/ruby_2.7_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_resque2_redis4.gemfile | 2 +- gemfiles/ruby_2.7_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_sinatra_2.gemfile | 2 +- gemfiles/ruby_2.7_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_2.7_sinatra_3.gemfile | 2 +- gemfiles/ruby_2.7_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_activesupport.gemfile | 2 +- gemfiles/ruby_3.0_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_aws.gemfile | 2 +- gemfiles/ruby_3.0_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_contrib.gemfile | 2 +- gemfiles/ruby_3.0_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_contrib_old.gemfile | 2 +- gemfiles/ruby_3.0_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_core_old.gemfile | 2 +- gemfiles/ruby_3.0_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_graphql_1.13.gemfile | 2 +- gemfiles/ruby_3.0_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_graphql_2.0.gemfile | 2 +- gemfiles/ruby_3.0_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_graphql_2.1.gemfile | 2 +- gemfiles/ruby_3.0_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_graphql_2.2.gemfile | 2 +- gemfiles/ruby_3.0_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_http.gemfile | 2 +- gemfiles/ruby_3.0_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_opensearch_2.gemfile | 2 +- gemfiles/ruby_3.0_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_opensearch_3.gemfile | 2 +- gemfiles/ruby_3.0_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_opentelemetry.gemfile | 2 +- gemfiles/ruby_3.0_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rack_1.gemfile | 2 +- gemfiles/ruby_3.0_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rack_2.gemfile | 2 +- gemfiles/ruby_3.0_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rack_3.gemfile | 2 +- gemfiles/ruby_3.0_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rails61_postgres.gemfile | 2 +- gemfiles/ruby_3.0_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rails61_postgres_redis.gemfile | 2 +- .../ruby_3.0_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_3.0_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_3.0_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_3.0_rails61_semantic_logger.gemfile | 2 +- ...ruby_3.0_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_rails61_trilogy.gemfile | 2 +- gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_redis_3.gemfile | 2 +- gemfiles/ruby_3.0_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_redis_4.gemfile | 2 +- gemfiles/ruby_3.0_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_redis_5.gemfile | 2 +- gemfiles/ruby_3.0_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_relational_db.gemfile | 2 +- gemfiles/ruby_3.0_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_resque2_redis3.gemfile | 2 +- gemfiles/ruby_3.0_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_resque2_redis4.gemfile | 2 +- gemfiles/ruby_3.0_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_sinatra_2.gemfile | 2 +- gemfiles/ruby_3.0_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_sinatra_3.gemfile | 2 +- gemfiles/ruby_3.0_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.0_sinatra_4.gemfile | 2 +- gemfiles/ruby_3.0_sinatra_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_activesupport.gemfile | 2 +- gemfiles/ruby_3.1_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_aws.gemfile | 2 +- gemfiles/ruby_3.1_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_contrib.gemfile | 2 +- gemfiles/ruby_3.1_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_contrib_old.gemfile | 2 +- gemfiles/ruby_3.1_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_core_old.gemfile | 2 +- gemfiles/ruby_3.1_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_graphql_1.13.gemfile | 2 +- gemfiles/ruby_3.1_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_graphql_2.0.gemfile | 2 +- gemfiles/ruby_3.1_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_graphql_2.1.gemfile | 2 +- gemfiles/ruby_3.1_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_graphql_2.2.gemfile | 2 +- gemfiles/ruby_3.1_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_http.gemfile | 2 +- gemfiles/ruby_3.1_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_opensearch_2.gemfile | 2 +- gemfiles/ruby_3.1_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_opensearch_3.gemfile | 2 +- gemfiles/ruby_3.1_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_opentelemetry.gemfile | 2 +- gemfiles/ruby_3.1_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rack_1.gemfile | 2 +- gemfiles/ruby_3.1_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rack_2.gemfile | 2 +- gemfiles/ruby_3.1_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rack_3.gemfile | 2 +- gemfiles/ruby_3.1_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rails61_postgres.gemfile | 2 +- gemfiles/ruby_3.1_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rails61_postgres_redis.gemfile | 2 +- .../ruby_3.1_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_3.1_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_3.1_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_3.1_rails61_semantic_logger.gemfile | 2 +- ...ruby_3.1_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_rails61_trilogy.gemfile | 2 +- gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_redis_3.gemfile | 2 +- gemfiles/ruby_3.1_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_redis_4.gemfile | 2 +- gemfiles/ruby_3.1_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_redis_5.gemfile | 2 +- gemfiles/ruby_3.1_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_relational_db.gemfile | 2 +- gemfiles/ruby_3.1_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_resque2_redis3.gemfile | 2 +- gemfiles/ruby_3.1_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_resque2_redis4.gemfile | 2 +- gemfiles/ruby_3.1_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_sinatra_2.gemfile | 2 +- gemfiles/ruby_3.1_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_sinatra_3.gemfile | 2 +- gemfiles/ruby_3.1_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.1_sinatra_4.gemfile | 2 +- gemfiles/ruby_3.1_sinatra_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_activesupport.gemfile | 2 +- gemfiles/ruby_3.2_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_aws.gemfile | 2 +- gemfiles/ruby_3.2_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_contrib.gemfile | 2 +- gemfiles/ruby_3.2_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_contrib_old.gemfile | 2 +- gemfiles/ruby_3.2_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_core_old.gemfile | 2 +- gemfiles/ruby_3.2_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_graphql_1.13.gemfile | 2 +- gemfiles/ruby_3.2_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_graphql_2.0.gemfile | 2 +- gemfiles/ruby_3.2_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_graphql_2.1.gemfile | 2 +- gemfiles/ruby_3.2_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_graphql_2.2.gemfile | 2 +- gemfiles/ruby_3.2_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_http.gemfile | 2 +- gemfiles/ruby_3.2_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_opensearch_2.gemfile | 2 +- gemfiles/ruby_3.2_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_opensearch_3.gemfile | 2 +- gemfiles/ruby_3.2_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_opentelemetry.gemfile | 2 +- gemfiles/ruby_3.2_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rack_1.gemfile | 2 +- gemfiles/ruby_3.2_rack_1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rack_2.gemfile | 2 +- gemfiles/ruby_3.2_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rack_3.gemfile | 2 +- gemfiles/ruby_3.2_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rails61_postgres.gemfile | 2 +- gemfiles/ruby_3.2_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rails61_postgres_redis.gemfile | 2 +- .../ruby_3.2_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_3.2_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_3.2_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_3.2_rails61_semantic_logger.gemfile | 2 +- ...ruby_3.2_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_rails61_trilogy.gemfile | 2 +- gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_redis_3.gemfile | 2 +- gemfiles/ruby_3.2_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_redis_4.gemfile | 2 +- gemfiles/ruby_3.2_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_redis_5.gemfile | 2 +- gemfiles/ruby_3.2_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_relational_db.gemfile | 2 +- gemfiles/ruby_3.2_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_resque2_redis3.gemfile | 2 +- gemfiles/ruby_3.2_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_resque2_redis4.gemfile | 2 +- gemfiles/ruby_3.2_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_sinatra_2.gemfile | 2 +- gemfiles/ruby_3.2_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_sinatra_3.gemfile | 2 +- gemfiles/ruby_3.2_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.2_sinatra_4.gemfile | 2 +- gemfiles/ruby_3.2_sinatra_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_activesupport.gemfile | 2 +- gemfiles/ruby_3.3_activesupport.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_aws.gemfile | 2 +- gemfiles/ruby_3.3_aws.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_contrib.gemfile | 2 +- gemfiles/ruby_3.3_contrib.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_contrib_old.gemfile | 2 +- gemfiles/ruby_3.3_contrib_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_core_old.gemfile | 2 +- gemfiles/ruby_3.3_core_old.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_elasticsearch_7.gemfile | 2 +- gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_elasticsearch_8.gemfile | 2 +- gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_graphql_1.13.gemfile | 2 +- gemfiles/ruby_3.3_graphql_1.13.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_graphql_2.0.gemfile | 2 +- gemfiles/ruby_3.3_graphql_2.0.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_graphql_2.1.gemfile | 2 +- gemfiles/ruby_3.3_graphql_2.1.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_graphql_2.2.gemfile | 2 +- gemfiles/ruby_3.3_graphql_2.2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_http.gemfile | 2 +- gemfiles/ruby_3.3_http.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_opensearch_2.gemfile | 2 +- gemfiles/ruby_3.3_opensearch_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_opensearch_3.gemfile | 2 +- gemfiles/ruby_3.3_opensearch_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_opentelemetry.gemfile | 2 +- gemfiles/ruby_3.3_opentelemetry.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rack_2.gemfile | 2 +- gemfiles/ruby_3.3_rack_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rack_3.gemfile | 2 +- gemfiles/ruby_3.3_rack_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rails61_mysql2.gemfile | 2 +- gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rails61_postgres.gemfile | 2 +- gemfiles/ruby_3.3_rails61_postgres.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rails61_postgres_redis.gemfile | 2 +- .../ruby_3.3_rails61_postgres_redis.gemfile.lock | 16 +++++++++++----- .../ruby_3.3_rails61_postgres_sidekiq.gemfile | 2 +- ...uby_3.3_rails61_postgres_sidekiq.gemfile.lock | 16 +++++++++++----- .../ruby_3.3_rails61_semantic_logger.gemfile | 2 +- ...ruby_3.3_rails61_semantic_logger.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_rails61_trilogy.gemfile | 2 +- gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_redis_3.gemfile | 2 +- gemfiles/ruby_3.3_redis_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_redis_4.gemfile | 2 +- gemfiles/ruby_3.3_redis_4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_redis_5.gemfile | 2 +- gemfiles/ruby_3.3_redis_5.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_relational_db.gemfile | 2 +- gemfiles/ruby_3.3_relational_db.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_resque2_redis3.gemfile | 2 +- gemfiles/ruby_3.3_resque2_redis3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_resque2_redis4.gemfile | 2 +- gemfiles/ruby_3.3_resque2_redis4.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_sinatra_2.gemfile | 2 +- gemfiles/ruby_3.3_sinatra_2.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_sinatra_3.gemfile | 2 +- gemfiles/ruby_3.3_sinatra_3.gemfile.lock | 16 +++++++++++----- gemfiles/ruby_3.3_sinatra_4.gemfile | 2 +- gemfiles/ruby_3.3_sinatra_4.gemfile.lock | 16 +++++++++++----- 741 files changed, 4444 insertions(+), 2221 deletions(-) diff --git a/Gemfile b/Gemfile index 28abcaa6841..58cd0c363ac 100644 --- a/Gemfile +++ b/Gemfile @@ -33,7 +33,10 @@ gem 'rspec-wait', '~> 0' gem 'rspec_junit_formatter', '>= 0.5.1' -gem 'simplecov', '~> 0.22' +# Merging branch coverage results does not work for old, unsupported rubies and JRuby +# We have a fix up for review, https://github.com/simplecov-ruby/simplecov/pull/972, +# but given it only affects unsupported version of Ruby, it might not get merged. +gem 'simplecov', git: 'https://github.com/DataDog/simplecov', ref: '3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db' gem 'simplecov-cobertura', '~> 2.1.0' # Used by codecov gem 'warning', '~> 1' # NOTE: Used in spec_helper.rb diff --git a/gemfiles/jruby_9.2_activesupport.gemfile b/gemfiles/jruby_9.2_activesupport.gemfile index 2dabf49cb49..2574084f86b 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile +++ b/gemfiles/jruby_9.2_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_activesupport.gemfile.lock b/gemfiles/jruby_9.2_activesupport.gemfile.lock index 0380a994fad..1992acd858c 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -178,10 +188,6 @@ GEM ruby-kafka (1.5.0) digest-crc ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -235,7 +241,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_aws.gemfile b/gemfiles/jruby_9.2_aws.gemfile index 72431695559..04d68d944d7 100644 --- a/gemfiles/jruby_9.2_aws.gemfile +++ b/gemfiles/jruby_9.2_aws.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_aws.gemfile.lock b/gemfiles/jruby_9.2_aws.gemfile.lock index ec4972d3feb..e45aca069b1 100644 --- a/gemfiles/jruby_9.2_aws.gemfile.lock +++ b/gemfiles/jruby_9.2_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1497,10 +1507,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1544,7 +1550,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_contrib.gemfile b/gemfiles/jruby_9.2_contrib.gemfile index 5e469def733..9c1a7d300dc 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile +++ b/gemfiles/jruby_9.2_contrib.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_contrib.gemfile.lock b/gemfiles/jruby_9.2_contrib.gemfile.lock index 25947b4dfec..fb4227dbef5 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,7 +192,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) semantic_logger (~> 4.0) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile b/gemfiles/jruby_9.2_contrib_old.gemfile index 93c69eb85df..ac1f905d030 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile +++ b/gemfiles/jruby_9.2_contrib_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile.lock b/gemfiles/jruby_9.2_contrib_old.gemfile.lock index edaf18f7c21..458b4a50fe4 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -85,10 +95,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -138,7 +144,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_core_old.gemfile b/gemfiles/jruby_9.2_core_old.gemfile index 33d682a43a9..6dd4c869141 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile +++ b/gemfiles/jruby_9.2_core_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_core_old.gemfile.lock b/gemfiles/jruby_9.2_core_old.gemfile.lock index 65f18142a69..9a6da4d6944 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile.lock +++ b/gemfiles/jruby_9.2_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -72,10 +82,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -120,7 +126,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile b/gemfiles/jruby_9.2_elasticsearch_7.gemfile index 8ab1fa825af..2e6fce8e601 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock index 63ee4c02745..0da0b28a1c1 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -155,7 +161,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile b/gemfiles/jruby_9.2_elasticsearch_8.gemfile index 17dedf848d9..d03d74bb562 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock index 4d63d3d4943..b9e3ac26f0e 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -155,7 +161,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile b/gemfiles/jruby_9.2_graphql_2.0.gemfile index edcdbb46e4d..19dca87f2ba 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock index e81a68ca7b1..296023f98bd 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -75,10 +85,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -122,7 +128,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_http.gemfile b/gemfiles/jruby_9.2_http.gemfile index f8ff625fd0a..03d88ffb9e3 100644 --- a/gemfiles/jruby_9.2_http.gemfile +++ b/gemfiles/jruby_9.2_http.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_http.gemfile.lock b/gemfiles/jruby_9.2_http.gemfile.lock index 6b7d6e5c3a1..2bde4ebc701 100644 --- a/gemfiles/jruby_9.2_http.gemfile.lock +++ b/gemfiles/jruby_9.2_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -126,10 +136,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,7 +188,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe (~> 7.0) typhoeus diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile b/gemfiles/jruby_9.2_opensearch_2.gemfile index 5b84962a9c4..9f2af720cb3 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock index 089d757abb2..11dbffb1f3f 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -155,7 +161,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile b/gemfiles/jruby_9.2_opensearch_3.gemfile index 0c5f4cc41c3..cce23f52c91 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock index be418307aac..5e68eeb29c7 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -103,10 +113,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -150,7 +156,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_1.gemfile b/gemfiles/jruby_9.2_rack_1.gemfile index 99c4fd51d01..c5ae66390cd 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile +++ b/gemfiles/jruby_9.2_rack_1.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_1.gemfile.lock b/gemfiles/jruby_9.2_rack_1.gemfile.lock index 56c69315f56..3df10960a80 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -77,10 +87,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -126,7 +132,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_2.gemfile b/gemfiles/jruby_9.2_rack_2.gemfile index 5a4d8ba7397..cbd70a9b18b 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile +++ b/gemfiles/jruby_9.2_rack_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_2.gemfile.lock b/gemfiles/jruby_9.2_rack_2.gemfile.lock index aa9de7808c7..63531ca7401 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -77,10 +87,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -126,7 +132,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rack_3.gemfile b/gemfiles/jruby_9.2_rack_3.gemfile index cdc95073dc5..9dd81e5dede 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile +++ b/gemfiles/jruby_9.2_rack_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rack_3.gemfile.lock b/gemfiles/jruby_9.2_rack_3.gemfile.lock index 2101899716c..32eb9c5c5f4 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -77,10 +87,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -126,7 +132,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile b/gemfiles/jruby_9.2_rails5_mysql2.gemfile index f9ef83168ad..d6b368dbe3e 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock index 455a3b3ed55..04786e43c2e 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -172,10 +182,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -238,7 +244,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile b/gemfiles/jruby_9.2_rails5_postgres.gemfile index a8c702eaaf3..43f6cf59366 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock index 0e8b5ba95d6..6538c19aa61 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -190,10 +200,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -256,7 +262,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile index faddd2fca1d..52e5c832ca8 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock index 9235c161452..2cce7639fae 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -195,10 +205,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -262,7 +268,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile index 05ed0137cf9..5810069851c 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock index 0ca9935f928..e302158b54b 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -207,10 +217,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -276,7 +282,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile index 4f24ceaf959..8b2add3ef24 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock index ddffa8d3941..fcfbcf36521 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -196,10 +206,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -264,7 +270,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile index ca145400a66..72144a07f2d 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock index d4317c8532d..d35c3ac252e 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -189,10 +199,6 @@ GEM ruby-debug-base (0.11.0-java) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -255,7 +261,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile b/gemfiles/jruby_9.2_rails61_mysql2.gemfile index 62d29f6cd1a..824af635ca0 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock index 093cf4b5926..fcddbbf4bcb 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -191,10 +201,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -257,7 +263,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile b/gemfiles/jruby_9.2_rails61_postgres.gemfile index 753209241ca..43c913c01a0 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock index 9dcc2463baa..0ffbdaaa0de 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -209,10 +219,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -275,7 +281,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile index a11b4a5b5b9..59b82607465 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock index 9b1acd7e4e1..00da7e2a5cd 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -214,10 +224,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -281,7 +287,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile index 1221c9210f9..0db57842b15 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock index 46212b72523..8675fc0e54c 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -215,10 +225,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -282,7 +288,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile index 4062c68ffc2..1aa611cbd28 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock index 0dc91ed93af..5592f19ff80 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -208,10 +218,6 @@ GEM ruby-debug-base (0.11.0-java) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -274,7 +280,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile b/gemfiles/jruby_9.2_rails6_mysql2.gemfile index 6848ff3577c..f5a1a33bc12 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock index e656fb4c83a..b42c4ddf0f8 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -187,10 +197,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -254,7 +260,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile b/gemfiles/jruby_9.2_rails6_postgres.gemfile index 297a5a912b8..1a4ea99fab1 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock index f5e0704f47d..9eca45bc480 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -205,10 +215,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -272,7 +278,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile index da91090526a..ff691416287 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock index 3f05aee0335..197eb0550b9 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -210,10 +220,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -278,7 +284,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile index f3e46cbdad1..06fe6feb82f 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock index 9612f1f0349..c2ed834cd25 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -222,10 +232,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -292,7 +298,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile index 68091980700..6e5a7c02145 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock index 382ab6d79c1..4cddc0b567c 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -211,10 +221,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -280,7 +286,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile index 927ae7b00df..553ee699a37 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock index db908cf14c9..fc17f766049 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -204,10 +214,6 @@ GEM ruby-debug-base (0.11.0-java) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -271,7 +277,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.2_redis_3.gemfile b/gemfiles/jruby_9.2_redis_3.gemfile index 3e55fe1897d..943ca113361 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile +++ b/gemfiles/jruby_9.2_redis_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_3.gemfile.lock b/gemfiles/jruby_9.2_redis_3.gemfile.lock index f0a196f2029..cd739de7773 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -73,10 +83,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -122,7 +128,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_redis_4.gemfile b/gemfiles/jruby_9.2_redis_4.gemfile index 902e311dac7..d3a33978d15 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile +++ b/gemfiles/jruby_9.2_redis_4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_4.gemfile.lock b/gemfiles/jruby_9.2_redis_4.gemfile.lock index 1c0edb921fd..f58399cc8aa 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -73,10 +83,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -122,7 +128,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_redis_5.gemfile b/gemfiles/jruby_9.2_redis_5.gemfile index 5ff93f998e1..4b685cea6e1 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile +++ b/gemfiles/jruby_9.2_redis_5.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_redis_5.gemfile.lock b/gemfiles/jruby_9.2_redis_5.gemfile.lock index 664eb2b9377..4d0a853cda3 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -77,10 +87,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -126,7 +132,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_relational_db.gemfile b/gemfiles/jruby_9.2_relational_db.gemfile index ccb3da896eb..0f1476284c4 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile +++ b/gemfiles/jruby_9.2_relational_db.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_relational_db.gemfile.lock b/gemfiles/jruby_9.2_relational_db.gemfile.lock index 0f07904c9f0..d1eee923f0d 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.2_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,7 +172,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile b/gemfiles/jruby_9.2_resque2_redis3.gemfile index 0456899fae2..df98ef653a7 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock index b577614bf6b..66481726a23 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -88,10 +98,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -144,7 +150,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile b/gemfiles/jruby_9.2_resque2_redis4.gemfile index 7ba43a0dd63..2b17bf7c46d 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock index 4f5efe807f2..8c55778d3fc 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -92,10 +102,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -148,7 +154,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile b/gemfiles/jruby_9.2_sinatra_2.gemfile index 242a0c7589d..13e5b754c0b 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock index d7f50772645..fcd76e9d063 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -86,10 +96,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) ruby-debug-base (0.11.0-java) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -140,7 +146,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.3_activesupport.gemfile b/gemfiles/jruby_9.3_activesupport.gemfile index 61081fed4d7..520f6f5daa6 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile +++ b/gemfiles/jruby_9.3_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_activesupport.gemfile.lock b/gemfiles/jruby_9.3_activesupport.gemfile.lock index ba5473309c8..e60110310e5 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -210,10 +220,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -273,7 +279,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_aws.gemfile b/gemfiles/jruby_9.3_aws.gemfile index b63ed0fd3bb..8c4298dc35e 100644 --- a/gemfiles/jruby_9.3_aws.gemfile +++ b/gemfiles/jruby_9.3_aws.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_aws.gemfile.lock b/gemfiles/jruby_9.3_aws.gemfile.lock index fe85e6090ba..d19aa41c1fb 100644 --- a/gemfiles/jruby_9.3_aws.gemfile.lock +++ b/gemfiles/jruby_9.3_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1529,10 +1539,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1581,7 +1587,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_contrib.gemfile b/gemfiles/jruby_9.3_contrib.gemfile index d5273a6f255..8acec92b625 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile +++ b/gemfiles/jruby_9.3_contrib.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_contrib.gemfile.lock b/gemfiles/jruby_9.3_contrib.gemfile.lock index 551c2f404f3..6e253022519 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -143,10 +153,6 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -220,7 +226,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6.5) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile b/gemfiles/jruby_9.3_contrib_old.gemfile index 7badc60d24e..ac989cd3fd2 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile +++ b/gemfiles/jruby_9.3_contrib_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile.lock b/gemfiles/jruby_9.3_contrib_old.gemfile.lock index 8b3fdb35242..99fe11b9152 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,7 +181,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_core_old.gemfile b/gemfiles/jruby_9.3_core_old.gemfile index 4ea17cdb9d4..7faff91a2d2 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile +++ b/gemfiles/jruby_9.3_core_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_core_old.gemfile.lock b/gemfiles/jruby_9.3_core_old.gemfile.lock index 1a59ff6e476..c0576cd963b 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile.lock +++ b/gemfiles/jruby_9.3_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -104,10 +114,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -157,7 +163,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile b/gemfiles/jruby_9.3_elasticsearch_7.gemfile index 2311ff632c7..3f5b91bdd58 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock index 178d13ddd89..b71d58c4e8f 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -140,10 +150,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile b/gemfiles/jruby_9.3_elasticsearch_8.gemfile index 986b90a3d00..6321abaa557 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock index be7e8b5e40e..e280a130472 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -122,10 +132,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile b/gemfiles/jruby_9.3_graphql_1.13.gemfile index a3638fce5ba..895499974ae 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock index b7b9085aac3..3dece09147b 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -107,10 +117,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile b/gemfiles/jruby_9.3_graphql_2.0.gemfile index f2b75bb6b39..3c6192067c8 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock index 53044a4baf5..d0c2028d30d 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -107,10 +117,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_http.gemfile b/gemfiles/jruby_9.3_http.gemfile index e522a1dc2f1..20b607788b7 100644 --- a/gemfiles/jruby_9.3_http.gemfile +++ b/gemfiles/jruby_9.3_http.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_http.gemfile.lock b/gemfiles/jruby_9.3_http.gemfile.lock index 7578d92d203..6af7d68517f 100644 --- a/gemfiles/jruby_9.3_http.gemfile.lock +++ b/gemfiles/jruby_9.3_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -138,10 +148,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,7 +205,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe (~> 8.0) typhoeus diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile b/gemfiles/jruby_9.3_opensearch_2.gemfile index e6afcf88cc6..1bdd9efa5eb 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock index c917b7f3bd1..31ae38f5079 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -122,10 +132,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile b/gemfiles/jruby_9.3_opensearch_3.gemfile index 0fd0c2f764d..3eb104619e5 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock index f8baa22e9fd..219b5956171 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -169,7 +175,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_1.gemfile b/gemfiles/jruby_9.3_rack_1.gemfile index 563c5e0206b..228d7b840c1 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile +++ b/gemfiles/jruby_9.3_rack_1.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_1.gemfile.lock b/gemfiles/jruby_9.3_rack_1.gemfile.lock index 7d15d80bd7c..81ec5246ef6 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_2.gemfile b/gemfiles/jruby_9.3_rack_2.gemfile index be76e9b8fda..ea398835ebc 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile +++ b/gemfiles/jruby_9.3_rack_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_2.gemfile.lock b/gemfiles/jruby_9.3_rack_2.gemfile.lock index 10d6d7ef584..49bfa959a89 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rack_3.gemfile b/gemfiles/jruby_9.3_rack_3.gemfile index f40308c6cc5..002774c19f2 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile +++ b/gemfiles/jruby_9.3_rack_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rack_3.gemfile.lock b/gemfiles/jruby_9.3_rack_3.gemfile.lock index 4c902f67a9a..81342c14f9a 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile b/gemfiles/jruby_9.3_rails5_mysql2.gemfile index 530ccb6716d..38364ca2f7d 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock index cc01b82c078..125c31678e4 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -216,10 +226,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -286,7 +292,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile b/gemfiles/jruby_9.3_rails5_postgres.gemfile index c0f91b7ac61..6c98449b600 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock index 6d8b0fb0236..1b2ae48aed7 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -216,10 +226,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -286,7 +292,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile index 4f3ab2f6613..d2db2ec543d 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock index 59321093441..ddfa4a37ecb 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -217,10 +227,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -288,7 +294,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile index eaeb8de150f..d8ab412a62c 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock index 205df255542..c21cb3df5bf 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -233,10 +243,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -306,7 +312,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile index aa754e55de7..b684065b9ac 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock index d93f16273b8..ab3035e2e96 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -222,10 +232,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -294,7 +300,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile index 4a2dfdddaba..2f344c103b1 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock index 1fcb006b07f..e3833e22aa3 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -215,10 +225,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -285,7 +291,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile b/gemfiles/jruby_9.3_rails61_mysql2.gemfile index 51ebf3e870a..f07886314aa 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock index 4a4a0464063..5077b40746a 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -235,10 +245,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,7 +311,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile b/gemfiles/jruby_9.3_rails61_postgres.gemfile index 50865ef8b43..90b55a15ea0 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock index 40ac84fdecf..c1da864da4f 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -235,10 +245,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,7 +311,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile index 75bdfea4075..8ff1d2463c1 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock index 2fb923d30c5..e7a943ea4e0 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -236,10 +246,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -307,7 +313,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile index c6cdd135b48..66f31bb7685 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock index 78123978607..43f135aba82 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -241,10 +251,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,7 +318,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile index 8b8ee9535f3..e2a929fe833 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock index eddd64f9a15..9a7799c4a5e 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -234,10 +244,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -304,7 +310,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile b/gemfiles/jruby_9.3_rails6_mysql2.gemfile index bc996a26f24..f7987f186a0 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock index 85d9efba8bb..235e493711e 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -231,10 +241,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -302,7 +308,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile b/gemfiles/jruby_9.3_rails6_postgres.gemfile index 60a7726a8ee..017fc2c6473 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock index 509ef2df473..743d8667fc4 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -231,10 +241,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -302,7 +308,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile index a9f878d8e90..fe345988cb3 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock index bb5afddbb4d..cd14c2e45d0 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -232,10 +242,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -304,7 +310,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile index 6bb013a15a2..4712a2dd08b 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock index 5dc47f1a9ed..bb98837f68e 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -248,10 +258,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -322,7 +328,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile index 93246f13705..0950e82bcd2 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock index 5b68d2d1521..05ee23bc157 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile index 938c7bd65da..c55ff0dd936 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock index 7fa5ee61a8f..80db4790ef2 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -230,10 +240,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -301,7 +307,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.3_redis_3.gemfile b/gemfiles/jruby_9.3_redis_3.gemfile index 4831d227f32..9ca21aba35e 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile +++ b/gemfiles/jruby_9.3_redis_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_3.gemfile.lock b/gemfiles/jruby_9.3_redis_3.gemfile.lock index a6e3bf20d0f..456f1f3c3d9 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -105,10 +115,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_redis_4.gemfile b/gemfiles/jruby_9.3_redis_4.gemfile index ab9840f821f..3e9537e739b 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile +++ b/gemfiles/jruby_9.3_redis_4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_4.gemfile.lock b/gemfiles/jruby_9.3_redis_4.gemfile.lock index b0939b344c8..135ec2cb41d 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -105,10 +115,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_redis_5.gemfile b/gemfiles/jruby_9.3_redis_5.gemfile index 8951de830e4..0855e225c9f 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile +++ b/gemfiles/jruby_9.3_redis_5.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_redis_5.gemfile.lock b/gemfiles/jruby_9.3_redis_5.gemfile.lock index 6678f3a5134..ba75e81b17c 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_relational_db.gemfile b/gemfiles/jruby_9.3_relational_db.gemfile index 12d0c7cf71f..6e27fc2f465 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile +++ b/gemfiles/jruby_9.3_relational_db.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_relational_db.gemfile.lock b/gemfiles/jruby_9.3_relational_db.gemfile.lock index acc923de3f5..e1d5ee40750 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.3_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -137,10 +147,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -200,7 +206,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile b/gemfiles/jruby_9.3_resque2_redis3.gemfile index b1625c813cc..91dfa869a12 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock index b19d6934659..69b1d8dc380 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile b/gemfiles/jruby_9.3_resque2_redis4.gemfile index 265afaf7b26..b8add422f67 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock index 65546a2769f..bc8091f411c 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile b/gemfiles/jruby_9.3_sinatra_2.gemfile index bbf6bd7b2c7..7585823bf88 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock index b0f5c72ac13..ca91030b836 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile b/gemfiles/jruby_9.3_sinatra_3.gemfile index 2fe574b15db..6ce05618581 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock index acfd7f13f75..cad63369306 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -179,7 +185,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/jruby_9.4_activesupport.gemfile b/gemfiles/jruby_9.4_activesupport.gemfile index 2fad9d61897..15e99f6bc6c 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile +++ b/gemfiles/jruby_9.4_activesupport.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_activesupport.gemfile.lock b/gemfiles/jruby_9.4_activesupport.gemfile.lock index 6d4e1f9a8f6..cf4d5151cd3 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.4_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -207,10 +217,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -270,7 +276,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_aws.gemfile b/gemfiles/jruby_9.4_aws.gemfile index 941f7ef912e..03698276959 100644 --- a/gemfiles/jruby_9.4_aws.gemfile +++ b/gemfiles/jruby_9.4_aws.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_aws.gemfile.lock b/gemfiles/jruby_9.4_aws.gemfile.lock index 371f005185d..d5b0d9198cd 100644 --- a/gemfiles/jruby_9.4_aws.gemfile.lock +++ b/gemfiles/jruby_9.4_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1530,10 +1540,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1584,7 +1590,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_contrib.gemfile b/gemfiles/jruby_9.4_contrib.gemfile index d49c904a0c4..9edec10d1a3 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile +++ b/gemfiles/jruby_9.4_contrib.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_contrib.gemfile.lock b/gemfiles/jruby_9.4_contrib.gemfile.lock index 6c7e825818e..cf3031c2cdf 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -146,10 +156,6 @@ GEM rack (>= 2.2.4) redis-client (>= 0.14.0) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -222,7 +228,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile b/gemfiles/jruby_9.4_contrib_old.gemfile index d363a5c9760..abbd226cb15 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile +++ b/gemfiles/jruby_9.4_contrib_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile.lock b/gemfiles/jruby_9.4_contrib_old.gemfile.lock index 8dc63936d7f..9dfc446d126 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_core_old.gemfile b/gemfiles/jruby_9.4_core_old.gemfile index 610f0dd4a67..ab44155402e 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile +++ b/gemfiles/jruby_9.4_core_old.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_core_old.gemfile.lock b/gemfiles/jruby_9.4_core_old.gemfile.lock index f9f0ffcfd7c..d07ef148e90 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile.lock +++ b/gemfiles/jruby_9.4_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -104,10 +114,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -157,7 +163,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile b/gemfiles/jruby_9.4_elasticsearch_7.gemfile index c5efdcbd933..67d18b20484 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock index 7d1201afdc6..cf18ed6c32a 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -140,10 +150,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +199,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile b/gemfiles/jruby_9.4_elasticsearch_8.gemfile index db3760cc713..227db6fe059 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock index 8e6206efedd..47db5853fb1 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -122,10 +132,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,7 +181,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile b/gemfiles/jruby_9.4_graphql_1.13.gemfile index decda9038ea..76767aa9340 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock index c9661ece39b..417c8d921bd 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -107,10 +117,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -160,7 +166,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile b/gemfiles/jruby_9.4_graphql_2.0.gemfile index fa2639a7fca..1d6534fe618 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock index 145e4d8f789..c5d12791f5b 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -107,10 +117,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -160,7 +166,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile b/gemfiles/jruby_9.4_graphql_2.1.gemfile index 7f06dd3a43a..403ec16638d 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock index 891d3dba01a..bf101152aa2 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -161,7 +167,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile b/gemfiles/jruby_9.4_graphql_2.2.gemfile index 46d326ce1d4..d95047fdc2a 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock index 76eac88a4be..6c3435a7a90 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -161,7 +167,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_http.gemfile b/gemfiles/jruby_9.4_http.gemfile index 2852694a2dd..cfa46b1edbc 100644 --- a/gemfiles/jruby_9.4_http.gemfile +++ b/gemfiles/jruby_9.4_http.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_http.gemfile.lock b/gemfiles/jruby_9.4_http.gemfile.lock index 1ede5446fa9..1d2e56834b2 100644 --- a/gemfiles/jruby_9.4_http.gemfile.lock +++ b/gemfiles/jruby_9.4_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -138,10 +148,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -200,7 +206,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile b/gemfiles/jruby_9.4_opensearch_2.gemfile index 4ff54493773..ca0982033f4 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock index 63e47d03d43..a197022b924 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -122,10 +132,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -175,7 +181,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile b/gemfiles/jruby_9.4_opensearch_3.gemfile index 36549a43e95..ec9f07640a0 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock index 611de09aacc..b35d7858c2b 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_1.gemfile b/gemfiles/jruby_9.4_rack_1.gemfile index 9e76e5bef34..66a5468adff 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile +++ b/gemfiles/jruby_9.4_rack_1.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_1.gemfile.lock b/gemfiles/jruby_9.4_rack_1.gemfile.lock index 55d5b4ba7ee..c057dedb6fe 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,7 +170,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_2.gemfile b/gemfiles/jruby_9.4_rack_2.gemfile index 5d1b54def23..ca10484e6c6 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile +++ b/gemfiles/jruby_9.4_rack_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_2.gemfile.lock b/gemfiles/jruby_9.4_rack_2.gemfile.lock index 30e157efda2..c888bc8dd98 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,7 +170,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rack_3.gemfile b/gemfiles/jruby_9.4_rack_3.gemfile index a323f52910b..ff7b182a01a 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile +++ b/gemfiles/jruby_9.4_rack_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rack_3.gemfile.lock b/gemfiles/jruby_9.4_rack_3.gemfile.lock index f9ae56df029..83d49af616a 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -164,7 +170,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile b/gemfiles/jruby_9.4_rails61_mysql2.gemfile index 3ab6d6cbd6e..8c89f7e9a73 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock index dd2d3d49c05..1600b0ca145 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -235,10 +245,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -306,7 +312,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile b/gemfiles/jruby_9.4_rails61_postgres.gemfile index 0bd09099bee..335beeab0ae 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock index 3d1c2a01564..5cc2fdcfbe4 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -235,10 +245,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -306,7 +312,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile index 16799f9c219..6cd1d2fdc4c 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock index aaadc6f6c86..65ccb87fad2 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -236,10 +246,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -308,7 +314,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile index 79d5de3cf0f..8d24a9e6575 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock index 9ec8614b534..080ab7958ea 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -249,10 +259,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -322,7 +328,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile index 8c4799f8787..bd4d2b6e992 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock index 6c807805777..c84920dc2e5 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -234,10 +244,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -305,7 +311,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/jruby_9.4_redis_3.gemfile b/gemfiles/jruby_9.4_redis_3.gemfile index 32e72387e65..6d08d917dbe 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile +++ b/gemfiles/jruby_9.4_redis_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_3.gemfile.lock b/gemfiles/jruby_9.4_redis_3.gemfile.lock index bd23f0a2f22..83f63e578d2 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -105,10 +115,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_redis_4.gemfile b/gemfiles/jruby_9.4_redis_4.gemfile index 3d1bc247306..ea7d1e8eddd 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile +++ b/gemfiles/jruby_9.4_redis_4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_4.gemfile.lock b/gemfiles/jruby_9.4_redis_4.gemfile.lock index 84957514a36..8a853646b62 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -105,10 +115,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_redis_5.gemfile b/gemfiles/jruby_9.4_redis_5.gemfile index e094a9ad14f..64da3c4e69e 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile +++ b/gemfiles/jruby_9.4_redis_5.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_redis_5.gemfile.lock b/gemfiles/jruby_9.4_redis_5.gemfile.lock index eb94f057deb..268eae17db4 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop-capybara (~> 2.17) ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_relational_db.gemfile b/gemfiles/jruby_9.4_relational_db.gemfile index 10a1f033551..4ec7876ed4c 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile +++ b/gemfiles/jruby_9.4_relational_db.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_relational_db.gemfile.lock b/gemfiles/jruby_9.4_relational_db.gemfile.lock index 4035d973e94..53fd2a7b85d 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.4_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -136,10 +146,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -198,7 +204,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile b/gemfiles/jruby_9.4_resque2_redis3.gemfile index 09b220aba3e..8bd900b8508 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock index 03b7bcd75e8..fefd247afc2 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile b/gemfiles/jruby_9.4_resque2_redis4.gemfile index 6f8347e9cca..009c20c2a60 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock index 4eca1d0c258..938a4574163 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -124,10 +134,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,7 +191,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile b/gemfiles/jruby_9.4_sinatra_2.gemfile index 6ab2d7ed35e..a594b689343 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock index 071785f4ea8..4ea6ae2d49a 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -178,7 +184,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile b/gemfiles/jruby_9.4_sinatra_3.gemfile index cf462b71e1e..18a43ba3d9b 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock index ab053a7049c..d14c5ea123b 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -180,7 +186,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile b/gemfiles/jruby_9.4_sinatra_4.gemfile index 2dc86137fef..106e3966967 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile @@ -20,7 +20,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock index 69e787365ba..618c24a9b5c 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -122,10 +132,6 @@ GEM ruby-debug-base (0.11.0-java) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -183,7 +189,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_activesupport.gemfile b/gemfiles/ruby_2.5_activesupport.gemfile index 1c44be3261e..202c22099bb 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile +++ b/gemfiles/ruby_2.5_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_activesupport.gemfile.lock b/gemfiles/ruby_2.5_activesupport.gemfile.lock index 4d62a60cf8f..47f729f0cd8 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -190,10 +200,6 @@ GEM ruby-kafka (1.5.0) digest-crc ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -249,7 +255,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_aws.gemfile b/gemfiles/ruby_2.5_aws.gemfile index b1212e12e2d..7122400cabd 100644 --- a/gemfiles/ruby_2.5_aws.gemfile +++ b/gemfiles/ruby_2.5_aws.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_aws.gemfile.lock b/gemfiles/ruby_2.5_aws.gemfile.lock index a2c43bd6c8a..b80619a2963 100644 --- a/gemfiles/ruby_2.5_aws.gemfile.lock +++ b/gemfiles/ruby_2.5_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1507,10 +1517,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1557,7 +1563,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_contrib.gemfile b/gemfiles/ruby_2.5_contrib.gemfile index e0d45052fa1..926278d56f8 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile +++ b/gemfiles/ruby_2.5_contrib.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_contrib.gemfile.lock b/gemfiles/ruby_2.5_contrib.gemfile.lock index 883f3fb31a6..69fdd99bcc0 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -130,10 +140,6 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -207,7 +213,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) semantic_logger (~> 4.0) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile b/gemfiles/ruby_2.5_contrib_old.gemfile index 3ece4049cec..c0f3e57ab8b 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile +++ b/gemfiles/ruby_2.5_contrib_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile.lock b/gemfiles/ruby_2.5_contrib_old.gemfile.lock index 5a8055cc6fe..45bfadfe4ba 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -121,10 +131,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_core_old.gemfile b/gemfiles/ruby_2.5_core_old.gemfile index 447bbdf3b20..2d82cfe7a63 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile +++ b/gemfiles/ruby_2.5_core_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_core_old.gemfile.lock b/gemfiles/ruby_2.5_core_old.gemfile.lock index 04641cc0215..8768771f9f5 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile.lock +++ b/gemfiles/ruby_2.5_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -81,10 +91,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -131,7 +137,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile b/gemfiles/ruby_2.5_elasticsearch_7.gemfile index dd03f5dc9c7..3a30880c9fc 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock index 6b7859c78be..888539f32f6 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,7 +172,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile b/gemfiles/ruby_2.5_elasticsearch_8.gemfile index a5455026a7c..c68aebf30f0 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock index 55f9d0b3464..9d98d729c74 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,7 +172,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile b/gemfiles/ruby_2.5_graphql_2.0.gemfile index f2e653adbac..2273e4dfafb 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock index 62cd8fce11f..1e12b3f0f04 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -84,10 +94,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,7 +139,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile b/gemfiles/ruby_2.5_hanami_1.gemfile index f004a374541..7815dc864d8 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile +++ b/gemfiles/ruby_2.5_hanami_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile.lock b/gemfiles/ruby_2.5_hanami_1.gemfile.lock index 916ce1e0842..ea8fcd6d30f 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.5_hanami_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -179,10 +189,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -237,7 +243,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_http.gemfile b/gemfiles/ruby_2.5_http.gemfile index e0830022403..6a70d3f8b84 100644 --- a/gemfiles/ruby_2.5_http.gemfile +++ b/gemfiles/ruby_2.5_http.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_http.gemfile.lock b/gemfiles/ruby_2.5_http.gemfile.lock index 0fe66410548..f7412d62ef2 100644 --- a/gemfiles/ruby_2.5_http.gemfile.lock +++ b/gemfiles/ruby_2.5_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -136,10 +146,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,7 +202,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe (~> 7.0) typhoeus diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile b/gemfiles/ruby_2.5_opensearch_2.gemfile index afa20be47bb..319ba189887 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock index af4d36fcf9d..0d1854c7e81 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -117,10 +127,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -166,7 +172,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile b/gemfiles/ruby_2.5_opensearch_3.gemfile index c7508b320fc..ec9533013f0 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock index 641866d603d..1e15c3e67ac 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -112,10 +122,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -161,7 +167,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_rack_1.gemfile b/gemfiles/ruby_2.5_rack_1.gemfile index 3cb85648b44..983f89e213a 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile +++ b/gemfiles/ruby_2.5_rack_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_1.gemfile.lock b/gemfiles/ruby_2.5_rack_1.gemfile.lock index e957cf7e96f..bbbe28adffc 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -86,10 +96,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,7 +143,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_rack_2.gemfile b/gemfiles/ruby_2.5_rack_2.gemfile index 75593ae672d..bc24ead4838 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile +++ b/gemfiles/ruby_2.5_rack_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_2.gemfile.lock b/gemfiles/ruby_2.5_rack_2.gemfile.lock index 32ead611094..a5ab6644f40 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -86,10 +96,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,7 +143,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_rack_3.gemfile b/gemfiles/ruby_2.5_rack_3.gemfile index 6b3abc0f2d8..c9bdc6ccb06 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile +++ b/gemfiles/ruby_2.5_rack_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rack_3.gemfile.lock b/gemfiles/ruby_2.5_rack_3.gemfile.lock index 2240cd18503..f5c1ec7fbab 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -86,10 +96,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,7 +143,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile b/gemfiles/ruby_2.5_rails4_mysql2.gemfile index d30bbe77f52..c893810912f 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock index 046c0bd3e8b..4f015496476 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock @@ -54,6 +54,16 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) +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: @@ -197,10 +207,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -259,7 +265,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile b/gemfiles/ruby_2.5_rails4_postgres.gemfile index 3c77f99d0d4..ceda15aa5b8 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock index 45940bed2c0..feb2ab4a718 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock @@ -54,6 +54,16 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) +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: @@ -197,10 +207,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -259,7 +265,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile index 27eb50b7e98..43479b9bd59 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock index 0716510a5bd..b6450e589d1 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock @@ -54,6 +54,16 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) +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: @@ -214,10 +224,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -278,7 +284,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile index eb6ab9ee777..90178903292 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock index 02f8e3b0034..5b95be18fe1 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock @@ -51,6 +51,16 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) +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: @@ -206,10 +216,6 @@ GEM rack (< 2.1.0) rack-protection (>= 1.5.0) redis (>= 3.3.5, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -270,7 +276,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile index 48a638846ab..2ad3aecec68 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock index c8d695aaba9..2f0f969b66c 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock @@ -54,6 +54,16 @@ GIT rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) +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: @@ -196,10 +206,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) semantic_logger (4.15.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -258,7 +264,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile b/gemfiles/ruby_2.5_rails5_mysql2.gemfile index 48089316457..eee3ad6882d 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock index 807eb81eeb4..e3f664e17e3 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -180,10 +190,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -247,7 +253,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile b/gemfiles/ruby_2.5_rails5_postgres.gemfile index f5d22ecd02e..3e1a8fcd4f5 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock index 32bf7b24db6..8aaf5f85384 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -198,10 +208,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -265,7 +271,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile index b2fd96742ec..58445ebd797 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock index 18d97f2164a..20d74249d36 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -203,10 +213,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -271,7 +277,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile index 80e97e416ff..3e4700a6656 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock index 0029cc1af40..920a7e19b41 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -215,10 +225,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -285,7 +291,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile index 872b05d1ee0..599aae0a69f 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock index 60595c7f294..ac3e859b38e 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -204,10 +214,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -273,7 +279,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile index 472d080c2d7..7e091cd7d96 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock index deaffd17b4f..a6aa70b1a23 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -197,10 +207,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -264,7 +270,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile b/gemfiles/ruby_2.5_rails61_mysql2.gemfile index 1db9c8a9363..96a81d7c060 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock index b176855caf1..0bf17875c13 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -199,10 +209,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -266,7 +272,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile b/gemfiles/ruby_2.5_rails61_postgres.gemfile index bad16048af2..66963e39d2e 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock index c492f416b17..eac4b8ec91c 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -217,10 +227,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -284,7 +290,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile index 79660e908e3..7b8ce2a6d34 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock index 146d228800b..e75a30b447c 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -222,10 +232,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -290,7 +296,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile index 6a66dd754af..95fe74aa218 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock index 40534fd06c6..ce11d9148d5 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -291,7 +297,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile index f7620a8e718..c82510838c8 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock index eb482880d92..53c41edb485 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -216,10 +226,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -283,7 +289,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile b/gemfiles/ruby_2.5_rails6_mysql2.gemfile index 1adb544e4da..7b4eb49b457 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock index fe69129702f..aeb773ddc40 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -195,10 +205,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -263,7 +269,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile b/gemfiles/ruby_2.5_rails6_postgres.gemfile index 10d0fb905b7..e4f1972a40a 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock index 7c204c29c90..56020b3b304 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -213,10 +223,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -281,7 +287,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile index cda62eb9843..c6e16a0b76f 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock index a0845efd4f5..ff6e1763793 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -218,10 +228,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -287,7 +293,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile index b6d7f49a608..dcaa1ce022d 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock index f6defb14d0e..257452f5ae7 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -230,10 +240,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -301,7 +307,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile index d0b55c3cd8a..c0c902c7aab 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock index 88f3968c357..d32e3876fc3 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -219,10 +229,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -289,7 +295,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile index 6548b402ab8..7f1c1558be5 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock index 6260945caff..43ebc633aca 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -212,10 +222,6 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -280,7 +286,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.5_redis_3.gemfile b/gemfiles/ruby_2.5_redis_3.gemfile index d4011b64eb5..6cc682e5b14 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile +++ b/gemfiles/ruby_2.5_redis_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_3.gemfile.lock b/gemfiles/ruby_2.5_redis_3.gemfile.lock index 0d098cfc9df..5f36f1a0f75 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -82,10 +92,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,7 +139,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_redis_4.gemfile b/gemfiles/ruby_2.5_redis_4.gemfile index 90bfde50af6..3add7f2fa77 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile +++ b/gemfiles/ruby_2.5_redis_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_4.gemfile.lock b/gemfiles/ruby_2.5_redis_4.gemfile.lock index 94b204f6159..5ba34bb41f7 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -82,10 +92,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -133,7 +139,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_redis_5.gemfile b/gemfiles/ruby_2.5_redis_5.gemfile index ecafe0d6551..4c4996c9b2d 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile +++ b/gemfiles/ruby_2.5_redis_5.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_redis_5.gemfile.lock b/gemfiles/ruby_2.5_redis_5.gemfile.lock index 3d8f581a111..bc7f8a8b662 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -86,10 +96,6 @@ GEM rspec (>= 3, < 4) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -137,7 +143,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_relational_db.gemfile b/gemfiles/ruby_2.5_relational_db.gemfile index f496b985721..4ba074798a7 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile +++ b/gemfiles/ruby_2.5_relational_db.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_relational_db.gemfile.lock b/gemfiles/ruby_2.5_relational_db.gemfile.lock index eb30873f79f..437e3bf81ef 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.5_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -106,10 +116,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -165,7 +171,7 @@ DEPENDENCIES rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile b/gemfiles/ruby_2.5_resque2_redis3.gemfile index 671e0f48d73..11e273e9741 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock index 5ce5d397c5d..a099c9a95a5 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -97,10 +107,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -155,7 +161,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile b/gemfiles/ruby_2.5_resque2_redis4.gemfile index ee27f1594bd..7bf4ae884ee 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock index 35dd7278f61..0458211f29f 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -101,10 +111,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -159,7 +165,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile b/gemfiles/ruby_2.5_sinatra_2.gemfile index c29a7281956..9101ff6c11e 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock index 2973350737d..7e175d09b36 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -95,10 +105,6 @@ GEM rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -151,7 +157,7 @@ DEPENDENCIES rspec-collection_matchers (~> 1.1) rspec-wait (~> 0) rspec_junit_formatter (>= 0.5.1) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_2.6_activesupport.gemfile b/gemfiles/ruby_2.6_activesupport.gemfile index 02d2c30a8e1..06525d6f6e1 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile +++ b/gemfiles/ruby_2.6_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_activesupport.gemfile.lock b/gemfiles/ruby_2.6_activesupport.gemfile.lock index 504ff99dd93..55d870f8b34 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -288,7 +294,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_aws.gemfile b/gemfiles/ruby_2.6_aws.gemfile index 30803171bba..cbdf596ed8c 100644 --- a/gemfiles/ruby_2.6_aws.gemfile +++ b/gemfiles/ruby_2.6_aws.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_aws.gemfile.lock b/gemfiles/ruby_2.6_aws.gemfile.lock index c8830f65c5e..e0714a97e0c 100644 --- a/gemfiles/ruby_2.6_aws.gemfile.lock +++ b/gemfiles/ruby_2.6_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1541,10 +1551,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1596,7 +1602,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_contrib.gemfile b/gemfiles/ruby_2.6_contrib.gemfile index ee203975b72..606271f77f5 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile +++ b/gemfiles/ruby_2.6_contrib.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_contrib.gemfile.lock b/gemfiles/ruby_2.6_contrib.gemfile.lock index 0c9f11cc441..0b6dbf8bdef 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -162,10 +172,6 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -244,7 +250,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6.5) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile b/gemfiles/ruby_2.6_contrib_old.gemfile index 422781a08fb..32c9459069d 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile +++ b/gemfiles/ruby_2.6_contrib_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile.lock b/gemfiles/ruby_2.6_contrib_old.gemfile.lock index 8a72db3c979..6d435fad971 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -153,10 +163,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -225,7 +231,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_core_old.gemfile b/gemfiles/ruby_2.6_core_old.gemfile index 0f1ad4a5fcc..0ce1d5745fd 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile +++ b/gemfiles/ruby_2.6_core_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_core_old.gemfile.lock b/gemfiles/ruby_2.6_core_old.gemfile.lock index 624cd1f22c6..e710b7bf3b3 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile.lock +++ b/gemfiles/ruby_2.6_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile b/gemfiles/ruby_2.6_elasticsearch_7.gemfile index 0587181652f..8965e08295b 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock index 4a72f1dda60..258df3b28ab 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -151,10 +161,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -205,7 +211,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile b/gemfiles/ruby_2.6_elasticsearch_8.gemfile index 63ee8e28790..017dd98b0ed 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock index 1b95e80d08f..2a531ae485f 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,7 +193,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile b/gemfiles/ruby_2.6_graphql_1.13.gemfile index 8ee87b66fda..27529a6509c 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock index 1903ef75b36..627e9eee9b5 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile b/gemfiles/ruby_2.6_graphql_2.0.gemfile index 12da1cb7448..5894a59c902 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock index 373b71f2fb7..f59dd5f16e5 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile b/gemfiles/ruby_2.6_hanami_1.gemfile index f93569ab6b8..fa1d5bd3654 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile +++ b/gemfiles/ruby_2.6_hanami_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile.lock b/gemfiles/ruby_2.6_hanami_1.gemfile.lock index e9f1a5b786c..de2a6ba10a3 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.6_hanami_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -206,10 +216,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -269,7 +275,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_http.gemfile b/gemfiles/ruby_2.6_http.gemfile index 543c4268e5e..36bf5dce92b 100644 --- a/gemfiles/ruby_2.6_http.gemfile +++ b/gemfiles/ruby_2.6_http.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_http.gemfile.lock b/gemfiles/ruby_2.6_http.gemfile.lock index ddc01e3c3d2..e6148fef3ae 100644 --- a/gemfiles/ruby_2.6_http.gemfile.lock +++ b/gemfiles/ruby_2.6_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -150,10 +160,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -215,7 +221,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe (~> 8.0) typhoeus diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile b/gemfiles/ruby_2.6_opensearch_2.gemfile index 2925f8065c7..eb7a7211dd7 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock index 0dbfd7c4633..579de03e45b 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,7 +193,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile b/gemfiles/ruby_2.6_opensearch_3.gemfile index fa6df1651b5..0c493bd5e64 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock index a93755df6b4..676d301ec9c 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,7 +188,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile b/gemfiles/ruby_2.6_opentelemetry.gemfile index 0f60d6419d9..eb90aa060c2 100644 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock index 3ea9e611b58..62b39e1fb8b 100755 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_1.gemfile b/gemfiles/ruby_2.6_rack_1.gemfile index dfd71b629c9..6d8306cbb2e 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile +++ b/gemfiles/ruby_2.6_rack_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_1.gemfile.lock b/gemfiles/ruby_2.6_rack_1.gemfile.lock index cfcd608be74..c5e38121995 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_2.gemfile b/gemfiles/ruby_2.6_rack_2.gemfile index 52de9920b74..de6fc8ec104 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile +++ b/gemfiles/ruby_2.6_rack_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_2.gemfile.lock b/gemfiles/ruby_2.6_rack_2.gemfile.lock index bff6cc250e3..e05648123ef 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rack_3.gemfile b/gemfiles/ruby_2.6_rack_3.gemfile index 545f9f9f21a..122d738b908 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile +++ b/gemfiles/ruby_2.6_rack_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rack_3.gemfile.lock b/gemfiles/ruby_2.6_rack_3.gemfile.lock index 8cf765d70b9..5dcc16a0359 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile b/gemfiles/ruby_2.6_rails5_mysql2.gemfile index 9c5f96db409..fac4563289d 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock index 8931cd31d2f..c62cc64b39e 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,7 +301,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile b/gemfiles/ruby_2.6_rails5_postgres.gemfile index e47286322a8..69c1ace8aee 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock index 9aab136f832..e1a239b4415 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,7 +301,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile index 2fdffcd87ca..feef348417d 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock index 2f3e5c4743a..c84c57e65bd 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -224,10 +234,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -297,7 +303,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile index 479cc135c3a..4f28a0269c5 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock index a8a9ccc87e8..5e2db4c9299 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -240,10 +250,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile index 3de58de1141..d33d5b82d4d 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock index 80c99fe4e87..cdf300cc715 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -229,10 +239,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -303,7 +309,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile index c3d119927b6..2844ba24375 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock index c292aef8537..9f0ea0c6fda 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -222,10 +232,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -294,7 +300,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile b/gemfiles/ruby_2.6_rails61_mysql2.gemfile index 93c6dc97af3..cce1752ca5b 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock index 316e48956c0..1b5ce8675df 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile b/gemfiles/ruby_2.6_rails61_postgres.gemfile index cd3763a681a..980dc3f5f6a 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock index 58945d79fea..c3728536059 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile index 75d37b8972e..33931bf20b1 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock index 5f12fce5880..fac524984d0 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -243,10 +253,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,7 +322,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile index decd4d4b23c..0a302c2838e 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock index 0a0f4520c9d..56f3c8fcc7c 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -248,10 +258,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -321,7 +327,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile index c4486d4553f..2146af41e64 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock index c8a37d16824..cdece3005f2 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -241,10 +251,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,7 +319,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile b/gemfiles/ruby_2.6_rails6_mysql2.gemfile index 0bfb81b1163..09d8b89c712 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock index 3ac2a111e7d..baf3dfb2293 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,7 +317,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile b/gemfiles/ruby_2.6_rails6_postgres.gemfile index e2aff94e5aa..954626df354 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock index c5470a792e7..d32ad439a8c 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,7 +317,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile index 249240747a5..3ea11498d09 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock index 839765b5fdc..1c9660d1921 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -239,10 +249,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,7 +319,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile index c33c9e7632e..6e3889ab1e7 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock index 2b0e0dedd4c..b8594e18302 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -255,10 +265,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +337,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile index 8c2bd231f04..9deaca82f39 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock index 16905919e99..7eb1f679712 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -244,10 +254,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -319,7 +325,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile index 97cc266017c..83e7f1dcc5a 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock index 249672d3bd2..63ad6a9a661 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.6_redis_3.gemfile b/gemfiles/ruby_2.6_redis_3.gemfile index 1c514acb4c0..f0c39fa76f8 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile +++ b/gemfiles/ruby_2.6_redis_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_3.gemfile.lock b/gemfiles/ruby_2.6_redis_3.gemfile.lock index edf5ec9cc43..49fd5194bf5 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_redis_4.gemfile b/gemfiles/ruby_2.6_redis_4.gemfile index d688994a537..036c487cc6f 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile +++ b/gemfiles/ruby_2.6_redis_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_4.gemfile.lock b/gemfiles/ruby_2.6_redis_4.gemfile.lock index 873d0efbb7f..c22d2b8c64b 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_redis_5.gemfile b/gemfiles/ruby_2.6_redis_5.gemfile index 3b01bc698aa..cf19a805e24 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile +++ b/gemfiles/ruby_2.6_redis_5.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_redis_5.gemfile.lock b/gemfiles/ruby_2.6_redis_5.gemfile.lock index 3df90a28eef..bfac820986a 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_relational_db.gemfile b/gemfiles/ruby_2.6_relational_db.gemfile index dc83082a640..8ea4fdbd253 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile +++ b/gemfiles/ruby_2.6_relational_db.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_relational_db.gemfile.lock b/gemfiles/ruby_2.6_relational_db.gemfile.lock index 3a511c05d92..22361065fdb 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.6_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -139,10 +149,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -204,7 +210,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile b/gemfiles/ruby_2.6_resque2_redis3.gemfile index 598479fdb31..8b1f4725b52 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock index aa7b6907079..083ce6f8ecf 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile b/gemfiles/ruby_2.6_resque2_redis4.gemfile index 622469f636a..996cad90ef1 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock index 1bfe1565d06..1985a801d91 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile b/gemfiles/ruby_2.6_sinatra_2.gemfile index 93a2b583bb2..7186d100116 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock index d5b377380a9..73fffdbff69 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,7 +196,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile b/gemfiles/ruby_2.6_sinatra_3.gemfile index f4588ca9076..c7125d721c5 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock index 46db7fe0fdf..d92fa167272 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -131,10 +141,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_2.7_activesupport.gemfile b/gemfiles/ruby_2.7_activesupport.gemfile index 094baa5aeee..4ba8772b707 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile +++ b/gemfiles/ruby_2.7_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_activesupport.gemfile.lock b/gemfiles/ruby_2.7_activesupport.gemfile.lock index 01f0ceea939..93ad477f430 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -220,10 +230,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -284,7 +290,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_aws.gemfile b/gemfiles/ruby_2.7_aws.gemfile index 4939a4f392b..8c608ddc40d 100644 --- a/gemfiles/ruby_2.7_aws.gemfile +++ b/gemfiles/ruby_2.7_aws.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_aws.gemfile.lock b/gemfiles/ruby_2.7_aws.gemfile.lock index 996f58085e7..25434778ae4 100644 --- a/gemfiles/ruby_2.7_aws.gemfile.lock +++ b/gemfiles/ruby_2.7_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1541,10 +1551,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1596,7 +1602,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_contrib.gemfile b/gemfiles/ruby_2.7_contrib.gemfile index ee0c7db9355..b691562ddf5 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile +++ b/gemfiles/ruby_2.7_contrib.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_contrib.gemfile.lock b/gemfiles/ruby_2.7_contrib.gemfile.lock index c0277562cef..0fde634cc0c 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -162,10 +172,6 @@ GEM rack (~> 2.0) redis (>= 4.5.0, < 5) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -243,7 +249,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 6) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile b/gemfiles/ruby_2.7_contrib_old.gemfile index 3f215ab9cf5..1335e589944 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile +++ b/gemfiles/ruby_2.7_contrib_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile.lock b/gemfiles/ruby_2.7_contrib_old.gemfile.lock index 3a5163c4232..b709ab0fb5e 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -153,10 +163,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -225,7 +231,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_core_old.gemfile b/gemfiles/ruby_2.7_core_old.gemfile index d2399a9af9c..b0073ef88df 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile +++ b/gemfiles/ruby_2.7_core_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_core_old.gemfile.lock b/gemfiles/ruby_2.7_core_old.gemfile.lock index ce344689061..a92f0e09431 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile.lock +++ b/gemfiles/ruby_2.7_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile b/gemfiles/ruby_2.7_elasticsearch_7.gemfile index 1aa4ba61803..f44ed953a73 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock index d45fe02b635..0bea39620bc 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -151,10 +161,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -205,7 +211,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile b/gemfiles/ruby_2.7_elasticsearch_8.gemfile index 1727b12f216..a52283baff1 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock index 6ac62b722a4..ef5dd2ae3da 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,7 +193,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile b/gemfiles/ruby_2.7_graphql_1.13.gemfile index 9305462c32d..c0d07683758 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock index e32726742aa..def31b0a1e2 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile b/gemfiles/ruby_2.7_graphql_2.0.gemfile index acf96a4b8bb..5c2ee1b8640 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock index 9e67470221b..bc87407aa6a 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile b/gemfiles/ruby_2.7_graphql_2.1.gemfile index c69cdf3c7e1..d5b5ad0f5cf 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock index b32b18528f7..9b67475966f 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile b/gemfiles/ruby_2.7_graphql_2.2.gemfile index 5098ff0088a..ea22fd82a18 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock index 0d65f72c849..d3bffa61b9f 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile b/gemfiles/ruby_2.7_hanami_1.gemfile index caaa762c76c..39ec2374213 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile +++ b/gemfiles/ruby_2.7_hanami_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile.lock b/gemfiles/ruby_2.7_hanami_1.gemfile.lock index 874692312c1..7ada7f56174 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.7_hanami_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -207,10 +217,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -271,7 +277,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_http.gemfile b/gemfiles/ruby_2.7_http.gemfile index 4173301656c..655b968de09 100644 --- a/gemfiles/ruby_2.7_http.gemfile +++ b/gemfiles/ruby_2.7_http.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_http.gemfile.lock b/gemfiles/ruby_2.7_http.gemfile.lock index c35c00d7822..d730483a521 100644 --- a/gemfiles/ruby_2.7_http.gemfile.lock +++ b/gemfiles/ruby_2.7_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -150,10 +160,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -215,7 +221,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile b/gemfiles/ruby_2.7_opensearch_2.gemfile index 933f99c2ad9..2e30fc0e4a4 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock index 4f240813caf..71197c24708 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,7 +193,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile b/gemfiles/ruby_2.7_opensearch_3.gemfile index fb876145c31..ceb728a8c2e 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock index ad4bd456eb8..4a0a6ecc26c 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,7 +188,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile b/gemfiles/ruby_2.7_opentelemetry.gemfile index aeeed512bb3..2cffd8293e4 100644 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock index 9b75a5ef01f..f7cddf3136b 100755 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_1.gemfile b/gemfiles/ruby_2.7_rack_1.gemfile index fe44774724b..915e07cdd55 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile +++ b/gemfiles/ruby_2.7_rack_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_1.gemfile.lock b/gemfiles/ruby_2.7_rack_1.gemfile.lock index 9fd69ef4edf..194a4c8feb2 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_2.gemfile b/gemfiles/ruby_2.7_rack_2.gemfile index 585f512acad..870a2f9e14f 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile +++ b/gemfiles/ruby_2.7_rack_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_2.gemfile.lock b/gemfiles/ruby_2.7_rack_2.gemfile.lock index ca87a0af5ca..fb63b08d3e8 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rack_3.gemfile b/gemfiles/ruby_2.7_rack_3.gemfile index 35108566351..19617f79bf3 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile +++ b/gemfiles/ruby_2.7_rack_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rack_3.gemfile.lock b/gemfiles/ruby_2.7_rack_3.gemfile.lock index 43e5185ac98..aec973d49fe 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile b/gemfiles/ruby_2.7_rails5_mysql2.gemfile index 1c0a96d28c4..c1ef62f96d2 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock index f9324aca8e0..a9fb2f7ccc2 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,7 +301,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile b/gemfiles/ruby_2.7_rails5_postgres.gemfile index 8c5c6d9055f..b737ecce04b 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock index b6313fc7f4a..f993cffe1cc 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -223,10 +233,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -295,7 +301,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile index e7bf59d5a1d..252f5034bed 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock index 793bdc9dcf8..7c703c25328 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -224,10 +234,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -297,7 +303,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile index 48f476a0243..195e452eeed 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock index 01ca1f76f25..5ceb5f0adec 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -240,10 +250,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile index 769673401a0..00d3fb1d1c3 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock index 4ace608639f..00f2484f17c 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -229,10 +239,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -303,7 +309,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (~> 6) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile index 66e1c257133..b5e1389a9ad 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock index e43822e2f2e..2214f7f250d 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -222,10 +232,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -294,7 +300,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile b/gemfiles/ruby_2.7_rails61_mysql2.gemfile index 335ff8539c3..e0c7ba4aae9 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock index fcb95c8209d..ebc05b18986 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile b/gemfiles/ruby_2.7_rails61_postgres.gemfile index 698a17f8624..2b9c0bcc565 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock index 184cbe553ca..5add25df275 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile index 40ba7b66e02..0e6f794e4a4 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock index 39a1a91c9e4..df92ed3089a 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -243,10 +253,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,7 +322,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile index df7707beb14..abe1dfd2cde 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock index 31715ab5865..bc4c983ead4 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -250,10 +260,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -323,7 +329,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile index 55372341027..1609a6102d4 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock index 6e9cfa070d1..e4840315e9f 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -241,10 +251,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,7 +319,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile b/gemfiles/ruby_2.7_rails6_mysql2.gemfile index ea41eb24968..fbf1c56cff2 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock index 95e2089b4e6..2caa1bd9699 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,7 +317,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile b/gemfiles/ruby_2.7_rails6_postgres.gemfile index 9eabf56b8cf..0b3fc42e339 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock index e77e28925dd..3d8a2f443ec 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -311,7 +317,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile index 3e4a2c94deb..52221fea76b 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock index 68754060331..f5e3bd50d40 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -239,10 +249,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -313,7 +319,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile index 21a626d3160..fc6db0a33f6 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock index bd0800ad46e..a8dbbecbce0 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -255,10 +265,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +337,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile index 0bd4cbf6899..db7f9d27b10 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock index 4c40647c167..09ef91c9941 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -244,10 +254,6 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -319,7 +325,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (~> 6) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile index a2093d43077..ad324b8d989 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock index 5e40500a033..74b712c3bc2 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_2.7_redis_3.gemfile b/gemfiles/ruby_2.7_redis_3.gemfile index 769d763c190..5f917532722 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile +++ b/gemfiles/ruby_2.7_redis_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_3.gemfile.lock b/gemfiles/ruby_2.7_redis_3.gemfile.lock index 34fc1b802f6..e81c2c64769 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_redis_4.gemfile b/gemfiles/ruby_2.7_redis_4.gemfile index d01842a90de..c8042b384f4 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile +++ b/gemfiles/ruby_2.7_redis_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_4.gemfile.lock b/gemfiles/ruby_2.7_redis_4.gemfile.lock index bf458d8057a..701f1c0bcba 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_redis_5.gemfile b/gemfiles/ruby_2.7_redis_5.gemfile index 351f7b437ba..5e36ab0a824 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile +++ b/gemfiles/ruby_2.7_redis_5.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_redis_5.gemfile.lock b/gemfiles/ruby_2.7_redis_5.gemfile.lock index 574923d4e36..c93eef7a0d3 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_relational_db.gemfile b/gemfiles/ruby_2.7_relational_db.gemfile index 1847a27980a..0c89411eaf3 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile +++ b/gemfiles/ruby_2.7_relational_db.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_relational_db.gemfile.lock b/gemfiles/ruby_2.7_relational_db.gemfile.lock index a1d0385f812..25cd6e1c71c 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.7_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -139,10 +149,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -203,7 +209,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (~> 1.4.1) warning (~> 1) diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile b/gemfiles/ruby_2.7_resque2_redis3.gemfile index 957bdb0d0f7..5f0f574ef84 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock index 38970ba4d16..0dc04dda742 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile b/gemfiles/ruby_2.7_resque2_redis4.gemfile index e0845613b38..baf92b979a0 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock index 506ddcb43bb..fb9e0a402d4 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile b/gemfiles/ruby_2.7_sinatra_2.gemfile index 22eca32ccc4..b5c62e0a200 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock index 3ffcb28fbca..22d9e22eb40 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -190,7 +196,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile b/gemfiles/ruby_2.7_sinatra_3.gemfile index 239d7599a01..1e572d08384 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock index 7a76af70ff4..caa138ce9d7 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -131,10 +141,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.0_activesupport.gemfile b/gemfiles/ruby_3.0_activesupport.gemfile index 48516d3fba9..8322729f5dc 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile +++ b/gemfiles/ruby_3.0_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_activesupport.gemfile.lock b/gemfiles/ruby_3.0_activesupport.gemfile.lock index 900229265ac..310c5f60584 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.0_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -220,10 +230,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -285,7 +291,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_aws.gemfile b/gemfiles/ruby_3.0_aws.gemfile index 179c59dd508..091fd4936c0 100644 --- a/gemfiles/ruby_3.0_aws.gemfile +++ b/gemfiles/ruby_3.0_aws.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_aws.gemfile.lock b/gemfiles/ruby_3.0_aws.gemfile.lock index a7f941387c8..4f43cdeba7e 100644 --- a/gemfiles/ruby_3.0_aws.gemfile.lock +++ b/gemfiles/ruby_3.0_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1541,10 +1551,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1597,7 +1603,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_contrib.gemfile b/gemfiles/ruby_3.0_contrib.gemfile index c8cc8bde1b6..5a9abe27332 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile +++ b/gemfiles/ruby_3.0_contrib.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_contrib.gemfile.lock b/gemfiles/ruby_3.0_contrib.gemfile.lock index 68b342aea78..34c410830f6 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -165,10 +175,6 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -246,7 +252,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile b/gemfiles/ruby_3.0_contrib_old.gemfile index 89f61b5314d..79f3415a58e 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile +++ b/gemfiles/ruby_3.0_contrib_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile.lock b/gemfiles/ruby_3.0_contrib_old.gemfile.lock index 6c1932c2645..54f9573f5a9 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -153,10 +163,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -224,7 +230,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_core_old.gemfile b/gemfiles/ruby_3.0_core_old.gemfile index e9375616951..1e2260c2920 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile +++ b/gemfiles/ruby_3.0_core_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_core_old.gemfile.lock b/gemfiles/ruby_3.0_core_old.gemfile.lock index 8e286af8218..fde5c92b178 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile.lock +++ b/gemfiles/ruby_3.0_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile b/gemfiles/ruby_3.0_elasticsearch_7.gemfile index 5938dcc04ce..1694dd3130c 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock index 6c420273f92..403367a04db 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -151,10 +161,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,7 +212,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile b/gemfiles/ruby_3.0_elasticsearch_8.gemfile index 45f24f2f8ce..5b55ec37d79 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock index fced9287d52..2e1d6d81f49 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile b/gemfiles/ruby_3.0_graphql_1.13.gemfile index 9ff663ec1d6..287f919eaf7 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock index ecf0b2f70e0..f7d361a0ecb 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile b/gemfiles/ruby_3.0_graphql_2.0.gemfile index babc481abcc..95a95a25443 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock index 32a7b5ad65f..64fd769659c 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile b/gemfiles/ruby_3.0_graphql_2.1.gemfile index a5e440cdf36..8142dca3f43 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock index f86236e534a..9e3aa5b2730 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile b/gemfiles/ruby_3.0_graphql_2.2.gemfile index b8b75c3836e..d5f3efe839f 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock index c30964e673e..3f4e4a6e04c 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_http.gemfile b/gemfiles/ruby_3.0_http.gemfile index 48494e3b427..94998a66f6b 100644 --- a/gemfiles/ruby_3.0_http.gemfile +++ b/gemfiles/ruby_3.0_http.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_http.gemfile.lock b/gemfiles/ruby_3.0_http.gemfile.lock index 35eebd4a369..ef4d3d9cccf 100644 --- a/gemfiles/ruby_3.0_http.gemfile.lock +++ b/gemfiles/ruby_3.0_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -150,10 +160,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -216,7 +222,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile b/gemfiles/ruby_3.0_opensearch_2.gemfile index 56ea701c2b1..81b18f8939e 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock index 58aefe0deff..3d8ba4b442b 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile b/gemfiles/ruby_3.0_opensearch_3.gemfile index 0f6085fb859..5979542d210 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock index 35f67adb722..6488a2e0a2b 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -183,7 +189,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile b/gemfiles/ruby_3.0_opentelemetry.gemfile index d69c3fb0de3..dc6da8668bb 100644 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock index e40987fd21b..dc15842b8e9 100755 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -181,7 +187,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_1.gemfile b/gemfiles/ruby_3.0_rack_1.gemfile index 4f2b792f227..3e10b5314e5 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile +++ b/gemfiles/ruby_3.0_rack_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_1.gemfile.lock b/gemfiles/ruby_3.0_rack_1.gemfile.lock index 28550e6e781..6a0ec41192a 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_2.gemfile b/gemfiles/ruby_3.0_rack_2.gemfile index ac1c9a6059b..b1f8f07b34e 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile +++ b/gemfiles/ruby_3.0_rack_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_2.gemfile.lock b/gemfiles/ruby_3.0_rack_2.gemfile.lock index e864d268cee..8181bd362d9 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rack_3.gemfile b/gemfiles/ruby_3.0_rack_3.gemfile index 26a83be38aa..a84017f31ac 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile +++ b/gemfiles/ruby_3.0_rack_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rack_3.gemfile.lock b/gemfiles/ruby_3.0_rack_3.gemfile.lock index cec0941db48..0ab5cade4fe 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile b/gemfiles/ruby_3.0_rails61_mysql2.gemfile index 5bb3ce2f9d7..958361e6387 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock index 45234aff11c..c5588513b51 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile b/gemfiles/ruby_3.0_rails61_postgres.gemfile index e1ca34db84f..b7a359f78af 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock index 183fb944ff7..4b629e683b5 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile index 3e22d7b5171..0616679cf65 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock index d8f0addd6c4..7b8a4082be8 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -243,10 +253,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,7 +323,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile index b2359327fcd..bda42b54adf 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock index 0c359d8ade9..624550961ab 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -256,10 +266,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +337,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile index 735faf172ef..af89aaaf828 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock index 4a940857c38..a2b53e591fd 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -241,10 +251,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile b/gemfiles/ruby_3.0_rails61_trilogy.gemfile index f0e46330ac3..4949fd11124 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock index 59604abb1be..cf49009a4f9 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -249,10 +259,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -322,7 +328,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.0_redis_3.gemfile b/gemfiles/ruby_3.0_redis_3.gemfile index aecf059437d..d28b03e3d86 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile +++ b/gemfiles/ruby_3.0_redis_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_3.gemfile.lock b/gemfiles/ruby_3.0_redis_3.gemfile.lock index c1de4004e01..aa8311b572c 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_redis_4.gemfile b/gemfiles/ruby_3.0_redis_4.gemfile index a348cb67ebc..ea4d68fe22c 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile +++ b/gemfiles/ruby_3.0_redis_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_4.gemfile.lock b/gemfiles/ruby_3.0_redis_4.gemfile.lock index f04b2deb958..79646ba82f6 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_redis_5.gemfile b/gemfiles/ruby_3.0_redis_5.gemfile index 69040ab0b63..e14a755f1a3 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile +++ b/gemfiles/ruby_3.0_redis_5.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_redis_5.gemfile.lock b/gemfiles/ruby_3.0_redis_5.gemfile.lock index 16e1737d146..3fbe05c9c0d 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_relational_db.gemfile b/gemfiles/ruby_3.0_relational_db.gemfile index 33a51711194..0619558c5b3 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile +++ b/gemfiles/ruby_3.0_relational_db.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_relational_db.gemfile.lock b/gemfiles/ruby_3.0_relational_db.gemfile.lock index 25f1b58d988..703d0bff4c6 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.0_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -138,10 +148,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -204,7 +210,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile b/gemfiles/ruby_3.0_resque2_redis3.gemfile index 8abcb701524..efa41c33674 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock index 168d4650916..9c886ba1f34 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile b/gemfiles/ruby_3.0_resque2_redis4.gemfile index d001f501ee2..f2f6e803a00 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock index ae116f463f7..bcd8045a536 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,7 +202,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile b/gemfiles/ruby_3.0_sinatra_2.gemfile index ed78b282057..edbadfe8d7f 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock index a13f02ff7a1..c016dc9c63d 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,7 +197,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile b/gemfiles/ruby_3.0_sinatra_3.gemfile index e45d2ba0a02..3dd03fa17a3 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock index 69a1e48c0b4..c9f4c7b1f96 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -131,10 +141,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +199,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile b/gemfiles/ruby_3.0_sinatra_4.gemfile index ddd16d4ebed..e622afe9d5b 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock index ea38f5ea164..8a6fc25bf80 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,7 +202,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_activesupport.gemfile b/gemfiles/ruby_3.1_activesupport.gemfile index 48516d3fba9..8322729f5dc 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile +++ b/gemfiles/ruby_3.1_activesupport.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_activesupport.gemfile.lock b/gemfiles/ruby_3.1_activesupport.gemfile.lock index 900229265ac..310c5f60584 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.1_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -220,10 +230,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -285,7 +291,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_aws.gemfile b/gemfiles/ruby_3.1_aws.gemfile index 179c59dd508..091fd4936c0 100644 --- a/gemfiles/ruby_3.1_aws.gemfile +++ b/gemfiles/ruby_3.1_aws.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_aws.gemfile.lock b/gemfiles/ruby_3.1_aws.gemfile.lock index a7f941387c8..4f43cdeba7e 100644 --- a/gemfiles/ruby_3.1_aws.gemfile.lock +++ b/gemfiles/ruby_3.1_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1541,10 +1551,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1597,7 +1603,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_contrib.gemfile b/gemfiles/ruby_3.1_contrib.gemfile index c8cc8bde1b6..5a9abe27332 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile +++ b/gemfiles/ruby_3.1_contrib.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_contrib.gemfile.lock b/gemfiles/ruby_3.1_contrib.gemfile.lock index 68b342aea78..34c410830f6 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -165,10 +175,6 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -246,7 +252,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile b/gemfiles/ruby_3.1_contrib_old.gemfile index 89f61b5314d..79f3415a58e 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile +++ b/gemfiles/ruby_3.1_contrib_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile.lock b/gemfiles/ruby_3.1_contrib_old.gemfile.lock index 6c1932c2645..54f9573f5a9 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -153,10 +163,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -224,7 +230,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_core_old.gemfile b/gemfiles/ruby_3.1_core_old.gemfile index e9375616951..1e2260c2920 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile +++ b/gemfiles/ruby_3.1_core_old.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_core_old.gemfile.lock b/gemfiles/ruby_3.1_core_old.gemfile.lock index 8e286af8218..fde5c92b178 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile.lock +++ b/gemfiles/ruby_3.1_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile b/gemfiles/ruby_3.1_elasticsearch_7.gemfile index 5938dcc04ce..1694dd3130c 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock index 6c420273f92..403367a04db 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -151,10 +161,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -206,7 +212,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile b/gemfiles/ruby_3.1_elasticsearch_8.gemfile index 45f24f2f8ce..5b55ec37d79 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock index fced9287d52..2e1d6d81f49 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile b/gemfiles/ruby_3.1_graphql_1.13.gemfile index 9ff663ec1d6..287f919eaf7 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock index ecf0b2f70e0..f7d361a0ecb 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile b/gemfiles/ruby_3.1_graphql_2.0.gemfile index babc481abcc..95a95a25443 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock index 32a7b5ad65f..64fd769659c 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -173,7 +179,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile b/gemfiles/ruby_3.1_graphql_2.1.gemfile index a5e440cdf36..8142dca3f43 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock index f86236e534a..9e3aa5b2730 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile b/gemfiles/ruby_3.1_graphql_2.2.gemfile index b8b75c3836e..d5f3efe839f 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock index c30964e673e..3f4e4a6e04c 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -119,10 +129,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_http.gemfile b/gemfiles/ruby_3.1_http.gemfile index 48494e3b427..94998a66f6b 100644 --- a/gemfiles/ruby_3.1_http.gemfile +++ b/gemfiles/ruby_3.1_http.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_http.gemfile.lock b/gemfiles/ruby_3.1_http.gemfile.lock index 35eebd4a369..ef4d3d9cccf 100644 --- a/gemfiles/ruby_3.1_http.gemfile.lock +++ b/gemfiles/ruby_3.1_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -150,10 +160,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -216,7 +222,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile b/gemfiles/ruby_3.1_opensearch_2.gemfile index 56ea701c2b1..81b18f8939e 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock index 58aefe0deff..3d8ba4b442b 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile b/gemfiles/ruby_3.1_opensearch_3.gemfile index 0f6085fb859..5979542d210 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock index 35f67adb722..6488a2e0a2b 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -183,7 +189,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile b/gemfiles/ruby_3.1_opentelemetry.gemfile index d69c3fb0de3..dc6da8668bb 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock index 2082ec00889..40e60bfa8ad 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,7 +192,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_1.gemfile b/gemfiles/ruby_3.1_rack_1.gemfile index 4f2b792f227..3e10b5314e5 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile +++ b/gemfiles/ruby_3.1_rack_1.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_1.gemfile.lock b/gemfiles/ruby_3.1_rack_1.gemfile.lock index 28550e6e781..6a0ec41192a 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_2.gemfile b/gemfiles/ruby_3.1_rack_2.gemfile index ac1c9a6059b..b1f8f07b34e 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile +++ b/gemfiles/ruby_3.1_rack_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_2.gemfile.lock b/gemfiles/ruby_3.1_rack_2.gemfile.lock index e864d268cee..8181bd362d9 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rack_3.gemfile b/gemfiles/ruby_3.1_rack_3.gemfile index 26a83be38aa..a84017f31ac 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile +++ b/gemfiles/ruby_3.1_rack_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rack_3.gemfile.lock b/gemfiles/ruby_3.1_rack_3.gemfile.lock index cec0941db48..0ab5cade4fe 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile b/gemfiles/ruby_3.1_rails61_mysql2.gemfile index 5bb3ce2f9d7..958361e6387 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock index 45234aff11c..c5588513b51 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile b/gemfiles/ruby_3.1_rails61_postgres.gemfile index e1ca34db84f..b7a359f78af 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock index 183fb944ff7..4b629e683b5 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -242,10 +252,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -315,7 +321,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile index 3e22d7b5171..0616679cf65 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock index d8f0addd6c4..7b8a4082be8 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -243,10 +253,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,7 +323,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile index b2359327fcd..bda42b54adf 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock index 0c359d8ade9..624550961ab 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -256,10 +266,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -331,7 +337,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile index 735faf172ef..af89aaaf828 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock index 4a940857c38..a2b53e591fd 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -241,10 +251,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -314,7 +320,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile b/gemfiles/ruby_3.1_rails61_trilogy.gemfile index f0e46330ac3..4949fd11124 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock index 59604abb1be..cf49009a4f9 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -249,10 +259,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -322,7 +328,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.1_redis_3.gemfile b/gemfiles/ruby_3.1_redis_3.gemfile index aecf059437d..d28b03e3d86 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile +++ b/gemfiles/ruby_3.1_redis_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_3.gemfile.lock b/gemfiles/ruby_3.1_redis_3.gemfile.lock index c1de4004e01..aa8311b572c 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_redis_4.gemfile b/gemfiles/ruby_3.1_redis_4.gemfile index a348cb67ebc..ea4d68fe22c 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile +++ b/gemfiles/ruby_3.1_redis_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_4.gemfile.lock b/gemfiles/ruby_3.1_redis_4.gemfile.lock index f04b2deb958..79646ba82f6 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -170,7 +176,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_redis_5.gemfile b/gemfiles/ruby_3.1_redis_5.gemfile index 69040ab0b63..e14a755f1a3 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile +++ b/gemfiles/ruby_3.1_redis_5.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_redis_5.gemfile.lock b/gemfiles/ruby_3.1_redis_5.gemfile.lock index 16e1737d146..3fbe05c9c0d 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -118,10 +128,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_relational_db.gemfile b/gemfiles/ruby_3.1_relational_db.gemfile index 33a51711194..0619558c5b3 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile +++ b/gemfiles/ruby_3.1_relational_db.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_relational_db.gemfile.lock b/gemfiles/ruby_3.1_relational_db.gemfile.lock index 25f1b58d988..703d0bff4c6 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.1_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -138,10 +148,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -204,7 +210,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile b/gemfiles/ruby_3.1_resque2_redis3.gemfile index 8abcb701524..efa41c33674 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock index 168d4650916..9c886ba1f34 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -192,7 +198,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile b/gemfiles/ruby_3.1_resque2_redis4.gemfile index d001f501ee2..f2f6e803a00 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock index ae116f463f7..bcd8045a536 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,7 +202,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile b/gemfiles/ruby_3.1_sinatra_2.gemfile index ed78b282057..edbadfe8d7f 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock index a13f02ff7a1..c016dc9c63d 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,7 +197,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile b/gemfiles/ruby_3.1_sinatra_3.gemfile index e45d2ba0a02..3dd03fa17a3 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock index 69a1e48c0b4..c9f4c7b1f96 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -131,10 +141,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -193,7 +199,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile b/gemfiles/ruby_3.1_sinatra_4.gemfile index ddd16d4ebed..e622afe9d5b 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile @@ -22,7 +22,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock index ea38f5ea164..8a6fc25bf80 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -133,10 +143,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -196,7 +202,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_activesupport.gemfile b/gemfiles/ruby_3.2_activesupport.gemfile index d88899cee5c..ab9a605491c 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile +++ b/gemfiles/ruby_3.2_activesupport.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_activesupport.gemfile.lock b/gemfiles/ruby_3.2_activesupport.gemfile.lock index eba7b6d3b63..42c99975486 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.2_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -216,10 +226,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -280,7 +286,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_aws.gemfile b/gemfiles/ruby_3.2_aws.gemfile index 41c2ac1c02b..d2fd1939ea5 100644 --- a/gemfiles/ruby_3.2_aws.gemfile +++ b/gemfiles/ruby_3.2_aws.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_aws.gemfile.lock b/gemfiles/ruby_3.2_aws.gemfile.lock index 67864836c00..67ecdf01afa 100644 --- a/gemfiles/ruby_3.2_aws.gemfile.lock +++ b/gemfiles/ruby_3.2_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1537,10 +1547,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1592,7 +1598,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_contrib.gemfile b/gemfiles/ruby_3.2_contrib.gemfile index 82a9f41c3e4..b12de8fa022 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile +++ b/gemfiles/ruby_3.2_contrib.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_contrib.gemfile.lock b/gemfiles/ruby_3.2_contrib.gemfile.lock index 192d92ddb07..8dd07fc08f4 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -161,10 +171,6 @@ GEM rack (>= 2.2.4) redis-client (>= 0.11.0) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -241,7 +247,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile b/gemfiles/ruby_3.2_contrib_old.gemfile index 43115bc2f69..aa8ca8bd32b 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile +++ b/gemfiles/ruby_3.2_contrib_old.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile.lock b/gemfiles/ruby_3.2_contrib_old.gemfile.lock index 798a0a37d9e..cd6a70cf923 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -149,10 +159,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -219,7 +225,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_core_old.gemfile b/gemfiles/ruby_3.2_core_old.gemfile index d79fe8fa353..2ed7798b797 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile +++ b/gemfiles/ruby_3.2_core_old.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_core_old.gemfile.lock b/gemfiles/ruby_3.2_core_old.gemfile.lock index 568795dd83f..c41d3069f30 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile.lock +++ b/gemfiles/ruby_3.2_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile b/gemfiles/ruby_3.2_elasticsearch_7.gemfile index 93ca4179c0d..5897d8bac30 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock index bc4bf2696b4..36a20386423 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -147,10 +157,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -201,7 +207,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile b/gemfiles/ruby_3.2_elasticsearch_8.gemfile index 279ce066558..5c3ee2a7073 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock index 495a203953c..fcbcd060a1e 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -183,7 +189,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile b/gemfiles/ruby_3.2_graphql_1.13.gemfile index 1788d2f8db5..ffb3f4508db 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock index f308cd9e133..02d70300fc9 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile b/gemfiles/ruby_3.2_graphql_2.0.gemfile index 706793e3978..dcc0b1203d4 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock index 54413e13e38..652bf8ccf40 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile b/gemfiles/ruby_3.2_graphql_2.1.gemfile index eb3a0323fb2..4aa213ca812 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock index 9119e051736..ff59fe74a6a 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -115,10 +125,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -169,7 +175,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile b/gemfiles/ruby_3.2_graphql_2.2.gemfile index be75c8a7ee1..db776587a41 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock index 10764c1cefd..b9464a85350 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -115,10 +125,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -169,7 +175,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_http.gemfile b/gemfiles/ruby_3.2_http.gemfile index 58acc5311d6..b60a5ed9934 100644 --- a/gemfiles/ruby_3.2_http.gemfile +++ b/gemfiles/ruby_3.2_http.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_http.gemfile.lock b/gemfiles/ruby_3.2_http.gemfile.lock index 1994feff1d5..a3ab3af2ee6 100644 --- a/gemfiles/ruby_3.2_http.gemfile.lock +++ b/gemfiles/ruby_3.2_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -146,10 +156,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -211,7 +217,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile b/gemfiles/ruby_3.2_opensearch_2.gemfile index eee826e5721..b1374390138 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock index 42ebdcd9d4e..78d31f24333 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -183,7 +189,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile b/gemfiles/ruby_3.2_opensearch_3.gemfile index 6f6f3572131..bc55853be26 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock index a244992f19b..c75ce84cdfc 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -124,10 +134,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -178,7 +184,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile b/gemfiles/ruby_3.2_opentelemetry.gemfile index 17330816ffc..b634abb4a11 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock index 08356c8e602..77ba4d1a374 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -121,10 +131,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -176,7 +182,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_1.gemfile b/gemfiles/ruby_3.2_rack_1.gemfile index e00f9d7d7af..a77b58adee5 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile +++ b/gemfiles/ruby_3.2_rack_1.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_1.gemfile.lock b/gemfiles/ruby_3.2_rack_1.gemfile.lock index f55a3cb9d62..022821faaee 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -116,10 +126,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_2.gemfile b/gemfiles/ruby_3.2_rack_2.gemfile index 1e6561c8496..325c94c06d4 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile +++ b/gemfiles/ruby_3.2_rack_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_2.gemfile.lock b/gemfiles/ruby_3.2_rack_2.gemfile.lock index b7ffc8a0dae..d21e2a50e19 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -116,10 +126,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rack_3.gemfile b/gemfiles/ruby_3.2_rack_3.gemfile index d550f655dc0..cecc776890e 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile +++ b/gemfiles/ruby_3.2_rack_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rack_3.gemfile.lock b/gemfiles/ruby_3.2_rack_3.gemfile.lock index 9743baf40d2..213a7767212 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -116,10 +126,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -172,7 +178,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile b/gemfiles/ruby_3.2_rails61_mysql2.gemfile index 5ad4475c118..e346318731b 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock index 446542bfa5b..146f55dc213 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile b/gemfiles/ruby_3.2_rails61_postgres.gemfile index 5bb48b8e407..cc60db92190 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock index cfab51029cb..90e4a5e48bc 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile index 89b15220241..fa66b34d8b4 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock index 51c1b1b6711..0c113366cf3 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -239,10 +249,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -312,7 +318,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile index 9873772295c..ce3ce1da916 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock index 8be5dd8ba31..8ccd229f453 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -252,10 +262,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.11.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -326,7 +332,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile index fc2c55b4f83..7fb6a5b9902 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock index d6f6f42fc20..a0ccb7dedb1 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.12.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -309,7 +315,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile b/gemfiles/ruby_3.2_rails61_trilogy.gemfile index 3fee8e0b048..8a6919587f6 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock index 818ae878f08..35a28c891e3 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -245,10 +255,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -317,7 +323,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.2_redis_3.gemfile b/gemfiles/ruby_3.2_redis_3.gemfile index b00d081491a..53a84af6dd9 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile +++ b/gemfiles/ruby_3.2_redis_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_3.gemfile.lock b/gemfiles/ruby_3.2_redis_3.gemfile.lock index d1d1a88b7a4..20d6b539a70 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -110,10 +120,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -165,7 +171,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_redis_4.gemfile b/gemfiles/ruby_3.2_redis_4.gemfile index bbbd8a7b055..73591ac8a31 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile +++ b/gemfiles/ruby_3.2_redis_4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_4.gemfile.lock b/gemfiles/ruby_3.2_redis_4.gemfile.lock index 7d4fa753b3c..248a4dbcb71 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -110,10 +120,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -165,7 +171,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_redis_5.gemfile b/gemfiles/ruby_3.2_redis_5.gemfile index d5248227271..a5f47a38e05 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile +++ b/gemfiles/ruby_3.2_redis_5.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_redis_5.gemfile.lock b/gemfiles/ruby_3.2_redis_5.gemfile.lock index 8c81b6a7ca1..6ed8fe33b95 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -169,7 +175,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_relational_db.gemfile b/gemfiles/ruby_3.2_relational_db.gemfile index b236d8dc665..58c63803ff7 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile +++ b/gemfiles/ruby_3.2_relational_db.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_relational_db.gemfile.lock b/gemfiles/ruby_3.2_relational_db.gemfile.lock index 288beed4b8b..4a0a3c7ca32 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.2_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -134,10 +144,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,7 +205,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile b/gemfiles/ruby_3.2_resque2_redis3.gemfile index a25c94ea443..73b27196966 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock index 91e71db6202..696bc497d6e 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -187,7 +193,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile b/gemfiles/ruby_3.2_resque2_redis4.gemfile index 7f0004aedf0..4e3e5c6dddc 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock index deee768c5f2..25dc963771e 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,7 +197,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile b/gemfiles/ruby_3.2_sinatra_2.gemfile index 8f8950f631e..46dd6b7a7a6 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock index b3beabb20e6..3774b307642 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,7 +192,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile b/gemfiles/ruby_3.2_sinatra_3.gemfile index 1258f5d5643..4e2521ca236 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock index ea9f00aae0c..33a264ede33 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -127,10 +137,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile b/gemfiles/ruby_3.2_sinatra_4.gemfile index c02d87a60e6..dc7d1bddcf8 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock index 3b03e58fbf5..1f76fd970d7 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,7 +197,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_activesupport.gemfile b/gemfiles/ruby_3.3_activesupport.gemfile index d88899cee5c..ab9a605491c 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile +++ b/gemfiles/ruby_3.3_activesupport.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_activesupport.gemfile.lock b/gemfiles/ruby_3.3_activesupport.gemfile.lock index 5ba28fb3cd4..e3bf8b9b94d 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.3_activesupport.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -214,10 +224,6 @@ GEM digest-crc ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -278,7 +284,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) ruby-kafka (>= 0.7.10) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_aws.gemfile b/gemfiles/ruby_3.3_aws.gemfile index 41c2ac1c02b..d2fd1939ea5 100644 --- a/gemfiles/ruby_3.3_aws.gemfile +++ b/gemfiles/ruby_3.3_aws.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_aws.gemfile.lock b/gemfiles/ruby_3.3_aws.gemfile.lock index 8a0ee535430..e7037cc066c 100644 --- a/gemfiles/ruby_3.3_aws.gemfile.lock +++ b/gemfiles/ruby_3.3_aws.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -1536,10 +1546,6 @@ GEM aws-sdk-core (>= 2) concurrent-ruby thor - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -1591,7 +1597,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) shoryuken - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_contrib.gemfile b/gemfiles/ruby_3.3_contrib.gemfile index 82a9f41c3e4..b12de8fa022 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile +++ b/gemfiles/ruby_3.3_contrib.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_contrib.gemfile.lock b/gemfiles/ruby_3.3_contrib.gemfile.lock index ec33e09a3ca..bf199464331 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -158,10 +168,6 @@ GEM rack (>= 2.2.4) redis-client (>= 0.14.0) sigdump (0.2.4) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -237,7 +243,7 @@ DEPENDENCIES rubocop-rspec (~> 2.20, < 2.21) semantic_logger (~> 4.0) sidekiq (~> 7) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) sucker_punch diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile b/gemfiles/ruby_3.3_contrib_old.gemfile index 9205a495e63..99a05e7f398 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile +++ b/gemfiles/ruby_3.3_contrib_old.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile.lock b/gemfiles/ruby_3.3_contrib_old.gemfile.lock index c8aaee5943f..b9b0f4e5c5a 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -149,10 +159,6 @@ GEM rusage (0.2.0) sentry-raven (0.15.6) faraday (>= 0.7.6) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -219,7 +225,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_core_old.gemfile b/gemfiles/ruby_3.3_core_old.gemfile index d79fe8fa353..2ed7798b797 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile +++ b/gemfiles/ruby_3.3_core_old.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_core_old.gemfile.lock b/gemfiles/ruby_3.3_core_old.gemfile.lock index 60c51bdacd2..c563e15cb14 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile.lock +++ b/gemfiles/ruby_3.3_core_old.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -108,10 +118,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -161,7 +167,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile b/gemfiles/ruby_3.3_elasticsearch_7.gemfile index 93ca4179c0d..5897d8bac30 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock index cb370d4e9b7..d88e280458d 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -146,10 +156,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -200,7 +206,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile b/gemfiles/ruby_3.3_elasticsearch_8.gemfile index 279ce066558..5c3ee2a7073 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock index 97c8a9827bb..92cbe49228a 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,7 +188,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile b/gemfiles/ruby_3.3_graphql_1.13.gemfile index 1788d2f8db5..ffb3f4508db 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock index ee74104de55..dda1f8ec34c 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,7 +173,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile b/gemfiles/ruby_3.3_graphql_2.0.gemfile index 706793e3978..dcc0b1203d4 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock index 591409ddd28..0b68060fe7e 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,7 +173,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile b/gemfiles/ruby_3.3_graphql_2.1.gemfile index eb3a0323fb2..4aa213ca812 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock index 5b6ae532694..a3806776365 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile b/gemfiles/ruby_3.3_graphql_2.2.gemfile index be75c8a7ee1..db776587a41 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock index 61a1552f96e..d9ecfa433f2 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -114,10 +124,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -168,7 +174,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_http.gemfile b/gemfiles/ruby_3.3_http.gemfile index 58acc5311d6..b60a5ed9934 100644 --- a/gemfiles/ruby_3.3_http.gemfile +++ b/gemfiles/ruby_3.3_http.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_http.gemfile.lock b/gemfiles/ruby_3.3_http.gemfile.lock index b5f88179b13..2efeba5f0d4 100644 --- a/gemfiles/ruby_3.3_http.gemfile.lock +++ b/gemfiles/ruby_3.3_http.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -145,10 +155,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -210,7 +216,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) stripe typhoeus diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile b/gemfiles/ruby_3.3_opensearch_2.gemfile index eee826e5721..b1374390138 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock index 031cb93420b..f717869bbd4 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -182,7 +188,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile b/gemfiles/ruby_3.3_opensearch_3.gemfile index 6f6f3572131..bc55853be26 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock index 9aba125d928..55f0efbcb6f 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -123,10 +133,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -177,7 +183,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile b/gemfiles/ruby_3.3_opentelemetry.gemfile index 17330816ffc..b634abb4a11 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock index b3b84009ed9..e7cc96ec3fd 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -120,10 +130,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -174,7 +180,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rack_2.gemfile b/gemfiles/ruby_3.3_rack_2.gemfile index 1e6561c8496..325c94c06d4 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile +++ b/gemfiles/ruby_3.3_rack_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rack_2.gemfile.lock b/gemfiles/ruby_3.3_rack_2.gemfile.lock index a67855ff6a7..9f11e7660b7 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -115,10 +125,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,7 +177,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rack_3.gemfile b/gemfiles/ruby_3.3_rack_3.gemfile index d550f655dc0..cecc776890e 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile +++ b/gemfiles/ruby_3.3_rack_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rack_3.gemfile.lock b/gemfiles/ruby_3.3_rack_3.gemfile.lock index 6655e7682ff..9a472f897d3 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -115,10 +125,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -171,7 +177,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile b/gemfiles/ruby_3.3_rails61_mysql2.gemfile index 5ad4475c118..e346318731b 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock index 0ed18d97652..d311aa63aec 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -308,7 +314,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile b/gemfiles/ruby_3.3_rails61_postgres.gemfile index 5bb48b8e407..cc60db92190 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock index 0babda25d55..355abf6218b 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -237,10 +247,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -308,7 +314,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile index 89b15220241..fa66b34d8b4 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock index 9022dec6fe9..cc582e2985a 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -238,10 +248,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -310,7 +316,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile index 9873772295c..ce3ce1da916 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock index 44fe470b29a..0f5aec3f4d5 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -251,10 +261,6 @@ GEM connection_pool (>= 2.3.0) rack (>= 2.2.4) redis-client (>= 0.14.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -324,7 +330,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sidekiq (>= 6.1.2) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile index fc2c55b4f83..7fb6a5b9902 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock index 1f79de9e437..ee1a2eefb33 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -236,10 +246,6 @@ GEM ruby-progressbar (1.13.0) semantic_logger (4.13.0) concurrent-ruby (~> 1.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -307,7 +313,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) warning (~> 1) diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile b/gemfiles/ruby_3.3_rails61_trilogy.gemfile index 3fee8e0b048..8a6919587f6 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock index f4349b5e9a8..5d7dfb5da6d 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -244,10 +254,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -316,7 +322,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sprockets (< 4) trilogy diff --git a/gemfiles/ruby_3.3_redis_3.gemfile b/gemfiles/ruby_3.3_redis_3.gemfile index b00d081491a..53a84af6dd9 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile +++ b/gemfiles/ruby_3.3_redis_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_3.gemfile.lock b/gemfiles/ruby_3.3_redis_3.gemfile.lock index 7bf71bf2388..1807d1199cb 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_redis_4.gemfile b/gemfiles/ruby_3.3_redis_4.gemfile index bbbd8a7b055..73591ac8a31 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile +++ b/gemfiles/ruby_3.3_redis_4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_4.gemfile.lock b/gemfiles/ruby_3.3_redis_4.gemfile.lock index 76c068c3e84..29367e12f0c 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -109,10 +119,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -163,7 +169,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_redis_5.gemfile b/gemfiles/ruby_3.3_redis_5.gemfile index d5248227271..a5f47a38e05 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile +++ b/gemfiles/ruby_3.3_redis_5.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_redis_5.gemfile.lock b/gemfiles/ruby_3.3_redis_5.gemfile.lock index 110ed4f2d0a..89d7df0701f 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_5.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -113,10 +123,6 @@ GEM rubocop (~> 1.33) rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -167,7 +173,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_relational_db.gemfile b/gemfiles/ruby_3.3_relational_db.gemfile index b236d8dc665..58c63803ff7 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile +++ b/gemfiles/ruby_3.3_relational_db.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_relational_db.gemfile.lock b/gemfiles/ruby_3.3_relational_db.gemfile.lock index 344e5371276..5b5e6f54981 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.3_relational_db.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -134,10 +144,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) sequel (5.54.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -199,7 +205,7 @@ DEPENDENCIES rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) sequel (~> 5.54.0) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sqlite3 (>= 1.4.2) trilogy diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile b/gemfiles/ruby_3.3_resque2_redis3.gemfile index a25c94ea443..73b27196966 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock index f5f8bc3c26a..4edde8fd55e 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -124,10 +134,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -185,7 +191,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile b/gemfiles/ruby_3.3_resque2_redis4.gemfile index 7f0004aedf0..4e3e5c6dddc 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock index 186c11594a4..516cde74dfb 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -128,10 +138,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -189,7 +195,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile b/gemfiles/ruby_3.3_sinatra_2.gemfile index 8f8950f631e..46dd6b7a7a6 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock index b3beabb20e6..3774b307642 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -125,10 +135,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -186,7 +192,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 2) warning (~> 1) diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile b/gemfiles/ruby_3.3_sinatra_3.gemfile index 1258f5d5643..4e2521ca236 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock index ea9f00aae0c..33a264ede33 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -127,10 +137,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -188,7 +194,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 3) warning (~> 1) diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile b/gemfiles/ruby_3.3_sinatra_4.gemfile index c02d87a60e6..dc7d1bddcf8 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile @@ -21,7 +21,7 @@ gem "rspec", "~> 3.12" gem "rspec-collection_matchers", "~> 1.1" gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22" +gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock index 3b03e58fbf5..1f76fd970d7 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock @@ -1,3 +1,13 @@ +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: @@ -129,10 +139,6 @@ GEM rubocop-capybara (~> 2.17) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) @@ -191,7 +197,7 @@ DEPENDENCIES rubocop-packaging (~> 0.5.2) rubocop-performance (~> 1.9) rubocop-rspec (~> 2.20, < 2.21) - simplecov (~> 0.22) + simplecov! simplecov-cobertura (~> 2.1.0) sinatra (~> 4) warning (~> 1) From f7b2946e8566cc1b7b9a8697d654e52b19423dd4 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 12 Jun 2024 16:49:07 +0100 Subject: [PATCH 012/178] [NO-TICKET] Bootstrap Ruby 3.4.0-preview1 image for early testing **What does this PR do?** This PR does the minimal amount of work to enable us to start tackling Ruby 3.4 testing. There's a number of tests failing just in the core test suite: ``` 4328 examples, 15 failures, 48 pending Failed examples: rspec ./spec/datadog/core/utils/safe_dup_spec.rb:49 # Datadog::Core::Utils::SafeDup String .frozen_dup when given a string returns a frozen duplicate rspec ./spec/datadog/core/utils/safe_dup_spec.rb:20 # Datadog::Core::Utils::SafeDup String .frozen_or_dup when given a string returns a non-frozen dupliacte rspec ./spec/datadog/core/error_spec.rb:87 # Datadog::Core::Error.build_from with an exception with a cause reports nested errors rspec ./spec/datadog/core/telemetry/event_spec.rb:31 # Datadog::Core::Telemetry::Event AppStarted is expected to match {:products=>{:appsec=>{:enabled=>false}, :profiler=>{:enabled=>false, :error=>#}}, :configuration=>[{:name=>"DD_AGENT_HOST", :origin=>"code", :seq_id=>#, :value=>"1.2.3.4"}, {:name=>"DD_AGENT_TRANSPORT", :origin=>"code", :seq_id=>#, :value=>"TCP"}, {:name=>"DD_TRACE_SAMPLE_RATE", :origin=>"code", :seq_id=>#, :value=>"0.5"}, {:name=>"DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"DD_TRACE_PEER_SERVICE_MAPPING", :origin=>"code", :seq_id=>#, :value=>"foo:bar"}, {:name=>"logger.level", :origin=>"code", :seq_id=>#, :value=>0}, {:name=>"profiling.advanced.code_provenance_enabled", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"profiling.advanced.endpoint.collection.enabled", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"profiling.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"runtime_metrics.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"tracing.analytics.enabled", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"tracing.propagation_style_extract", :origin=>"code", :seq_id=>#, :value=>"[\"datadog\", \"tracecontext\"]"}, {:name=>"tracing.propagation_style_inject", :origin=>"code", :seq_id=>#, :value=>"[\"datadog\", \"tracecontext\"]"}, {:name=>"tracing.enabled", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"tracing.log_injection", :origin=>"code", :seq_id=>#, :value=>true}, {:name=>"tracing.partial_flush.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"tracing.partial_flush.min_spans_threshold", :origin=>"code", :seq_id=>#, :value=>500}, {:name=>"tracing.report_hostname", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"tracing.sampling.rate_limit", :origin=>"code", :seq_id=>#, :value=>100}, {:name=>"tracing.auto_instrument.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"tracing.writer_options.buffer_size", :origin=>"code", :seq_id=>#, :value=>123}, {:name=>"tracing.writer_options.flush_interval", :origin=>"code", :seq_id=>#, :value=>456}, {:name=>"tracing.opentelemetry.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"logger.instance", :origin=>"code", :seq_id=>#, :value=>"MyLogger"}, {:name=>"appsec.enabled", :origin=>"code", :seq_id=>#, :value=>false}, {:name=>"appsec.sca_enabled", :origin=>"code", :seq_id=>#, :value=>false}], :install_signature=>{:install_id=>"id", :install_time=>"time", :install_type=>"type"}} rspec ./spec/datadog/tracing/remote_spec.rb:33 # Datadog::Tracing::Remote#process_config with an empty content sets errored apply state rspec ./spec/datadog/release_gem_spec.rb:8 # gem release process datadog.gemspec files includes all important files rspec ./spec/datadog/core/environment/execution_spec.rb:69 # Datadog::Core::Environment::Execution.development? when not in an RSpec test when in a Pry session returns true rspec ./spec/datadog/tracing/trace_segment_spec.rb:207 # Datadog::Tracing::TraceSegment::new given tags :origin is expected to have attributes {:origin => (be a copy of "synthetics")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:230 # Datadog::Tracing::TraceSegment::new given tags :resource is expected to have attributes {:resource => (be a copy of "generate_report")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:200 # Datadog::Tracing::TraceSegment::new given tags :name is expected to have attributes {:name => (be a copy of "job.work")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:276 # Datadog::Tracing::TraceSegment::new given tags :service is expected to have attributes {:service => (be a copy of "job-worker")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:150 # Datadog::Tracing::TraceSegment::new given arguments :service is expected to have attributes {:service => (be a copy of "job-worker")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:87 # Datadog::Tracing::TraceSegment::new given arguments :name is expected to have attributes {:name => (be a copy of "job.work")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:94 # Datadog::Tracing::TraceSegment::new given arguments :origin is expected to have attributes {:origin => (be a copy of "synthetics")} rspec ./spec/datadog/tracing/trace_segment_spec.rb:115 # Datadog::Tracing::TraceSegment::new given arguments :resource is expected to have attributes {:resource => (be a copy of "generate_report")} ``` **Motivation:** Start working on supporting Ruby 3.4. **Additional Notes:** We'll need to later do the full onboarding: add appraisals, integration apps, write up CI, etc (e.g. see #2863 as inspiration). **How to test the change?** This change only affects testing. You can use `docker-compose run --rm tracer-3.4 /bin/bash --init-file .config` to start experimenting with Ruby 3.4. --- .circleci/images/primary/Dockerfile-3.4.0 | 65 ++++++ .github/workflows/build-ruby.yml | 3 + Gemfile-3.4 | 1 + Rakefile | 232 +++++++++++----------- docker-compose.yml | 27 +++ 5 files changed, 212 insertions(+), 116 deletions(-) create mode 100644 .circleci/images/primary/Dockerfile-3.4.0 create mode 120000 Gemfile-3.4 diff --git a/.circleci/images/primary/Dockerfile-3.4.0 b/.circleci/images/primary/Dockerfile-3.4.0 new file mode 100644 index 00000000000..f27c7b3fac2 --- /dev/null +++ b/.circleci/images/primary/Dockerfile-3.4.0 @@ -0,0 +1,65 @@ +# Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image + +FROM ruby:3.4.0-preview1-bookworm + +# Make apt non-interactive +RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ + && echo 'DPkg::Options "--force-confnew";' >> /etc/apt/apt.conf.d/90circleci + +ENV DEBIAN_FRONTEND=noninteractive + +# Install required packages +RUN set -ex; \ + apt-get update; \ + mkdir -p /usr/share/man/man1; \ + apt-get install -y --no-install-recommends \ + git mercurial xvfb \ + locales sudo openssh-client ca-certificates tar gzip parallel \ + net-tools netcat-openbsd unzip zip bzip2 gnupg curl wget \ + tzdata rsync vim less jq; \ + rm -rf /var/lib/apt/lists/*; + +# Set timezone to UTC by default +RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime + +# Set language +RUN locale-gen en_US.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US:en + +# Install Docker +RUN set -ex \ + && export DOCKER_VERSION=$(curl --silent --fail --retry 3 https://download.docker.com/linux/static/stable/$(arch)/ | grep -o -e 'docker-[.0-9]*-ce\.tgz' | sort -r | head -n 1) \ + && DOCKER_URL="https://download.docker.com/linux/static/stable/$(arch)/${DOCKER_VERSION}" \ + && echo DOCKER_URL: $DOCKER_URL \ + && curl --silent --show-error --location --fail --retry 3 --output /tmp/docker.tgz "${DOCKER_URL}" \ + && ls -lha /tmp/docker.tgz \ + && tar -xz -C /tmp -f /tmp/docker.tgz \ + && mv /tmp/docker/* /usr/bin \ + && rm -rf /tmp/docker /tmp/docker.tgz \ + && which docker \ + && (docker version || true) + +# Install Docker Compose +RUN COMPOSE_URL="https://github.com/linuxserver/docker-docker-compose/releases/download/1.29.2-ls51/docker-compose-$(dpkg --print-architecture)" \ + && echo COMPOSE_URL: $COMPOSE_URL \ + && curl --silent --show-error --location --fail --retry 3 --output /usr/bin/docker-compose $COMPOSE_URL \ + && chmod +x /usr/bin/docker-compose \ + && docker-compose version + +# Install Dockerize +RUN DOCKERIZE_URL="https://github.com/powerman/dockerize/releases/download/v0.17.0/dockerize-$(uname -s | tr '[:upper:]' '[:lower:]')-$(arch | sed 's/aarch64/arm64/')" \ + && echo DOCKERIZE_URL: $DOCKERIZE_URL \ + && curl --silent --show-error --location --fail --retry 3 --output /usr/local/bin/dockerize $DOCKERIZE_URL \ + && chmod +x /usr/local/bin/dockerize \ + && dockerize --version + +# Install RubyGems +RUN mkdir -p "$GEM_HOME" && chmod -R 777 "$GEM_HOME" + +ENV BUNDLE_SILENCE_ROOT_WARNING 1 + +RUN mkdir /app +WORKDIR /app + +CMD ["/bin/sh"] diff --git a/.github/workflows/build-ruby.yml b/.github/workflows/build-ruby.yml index e87e1b13136..0ff45c21b1f 100644 --- a/.github/workflows/build-ruby.yml +++ b/.github/workflows/build-ruby.yml @@ -42,6 +42,9 @@ jobs: - engine: ruby version: 3.3.0 dockerfile: Dockerfile-3.3.0 + - engine: ruby + version: 3.4.0 + dockerfile: Dockerfile-3.4.0 # ADD NEW RUBIES HERE - engine: jruby version: 9.2.21.0 diff --git a/Gemfile-3.4 b/Gemfile-3.4 new file mode 120000 index 00000000000..6ab79009c0a --- /dev/null +++ b/Gemfile-3.4 @@ -0,0 +1 @@ +Gemfile \ No newline at end of file diff --git a/Rakefile b/Rakefile index c55bc22c7ae..ee43950a83a 100644 --- a/Rakefile +++ b/Rakefile @@ -11,259 +11,259 @@ Dir.glob('tasks/*.rake').each { |r| import r } # rubocop:disable Layout/HashAlignment TEST_METADATA = { 'main' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'appsec:main' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'profiling:main' => { - 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby', - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'profiling:ractors' => { - '' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + '' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'contrib' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'opentelemetry' => { - 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'action_pack' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'action_view' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'active_model_serializers' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'active_record' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'active_support' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'autoinstrument' => { # The testcase depends on a sinatra app - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'aws' => { - 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'concurrent_ruby' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'dalli' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'contrib-old' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'contrib-old' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'delayed_job' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'elasticsearch' => { - 'elasticsearch-7' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'elasticsearch-8' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'elasticsearch-7' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'elasticsearch-8' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'ethon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'excon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'faraday' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' }, 'grape' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'graphql' => { - 'graphql-2.2' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'graphql-2.1' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'graphql-2.0' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'graphql-2.2' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'graphql-2.1' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'graphql-2.0' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', # Although GraphQL 1.13.x depends on Ruby >= 2.4, but it does not work with Ruby 2.5 # # require 'graphql' # # 1: from /usr/local/bundle/gems/graphql-1.13.21/lib/graphql/schema/field.rb:289:in `initialize' # NoMethodError (undefined method `each' for nil:NilClass) - 'graphql-1.13' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'graphql-1.13' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'grpc' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'http' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'httpclient' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'httprb' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'kafka' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'lograge' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'mongodb' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'mysql2' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'opensearch' => { - 'opensearch-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'opensearch-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'opensearch-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'opensearch-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'pg' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'presto' => { - 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'que' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'racecar' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'rack' => { # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 - 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ✅ jruby', - 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'rake' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'resque' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'resque2-redis3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'resque2-redis3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'rest_client' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'roda' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'semantic_logger' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'sequel' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'shoryuken' => { - 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'sidekiq' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'sneakers' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'stripe' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'sucker_punch' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'suite' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'trilogy' => { - 'relational_db' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'relational_db' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'rails' => { - 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'rails61-trilogy' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rails61-trilogy' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'railsautoinstrument' => { - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby' + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' }, 'railsdisableenv' => { - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'railsredis_activesupport' => { - 'rails4-postgres-redis' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby' + 'rails4-postgres-redis' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' }, 'railsactivejob' => { - 'rails4-postgres-sidekiq' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails4-postgres-sidekiq' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'railssemanticlogger' => { - 'rails4-semantic-logger' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails5-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails4-semantic-logger' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'action_cable' => { - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'action_mailer' => { - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'railsredis' => { - 'rails5-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails6-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ✅ jruby', - 'rails61-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'rails5-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'hanami' => { - 'hanami-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby' + 'hanami-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby' }, 'sinatra' => { - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'redis' => { - 'redis-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'redis-4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'redis-5' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + 'redis-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-5' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'appsec:rack' => { # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 - 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ✅ jruby', - 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'appsec:sinatra' => { - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', - 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby', + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', }, 'appsec:devise' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby' + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'appsec:rails' => { - 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby', - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby' + 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' } }.freeze # rubocop:enable Layout/HashAlignment diff --git a/docker-compose.yml b/docker-compose.yml index aad1a38ca5c..9c04e27ae01 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -187,6 +187,7 @@ services: - postgres - presto - redis + - testagent env_file: ./.env environment: <<: *common-environment-3x @@ -198,6 +199,31 @@ services: - extension-build-tmp:/app/tmp - bundle-3.3:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" + tracer-3.4: + image: ghcr.io/datadog/dd-trace-rb/ruby:3.4.0-dd + command: /bin/bash + depends_on: + - ddagent + - elasticsearch + - memcached + - mongodb + - mysql + - opensearch + - postgres + - presto + - redis + - testagent + env_file: ./.env + environment: + <<: *common-environment-3x + BUNDLE_GEMFILE: /app/Gemfile-3.4 + stdin_open: true + tty: true + volumes: + - .:/app + - extension-build-tmp:/app/tmp + - bundle-3.4:/usr/local/bundle + - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" # ADD NEW RUBIES HERE tracer-jruby-9.2: image: ghcr.io/datadog/dd-trace-rb/jruby:9.2.21.0-dd @@ -388,6 +414,7 @@ volumes: bundle-3.1: bundle-3.2: bundle-3.3: + bundle-3.4: # ADD NEW RUBIES HERE bundle-jruby-9.2: bundle-jruby-9.3: From b03696ef5ea475f8a60c0c69f91e7ffe59a6e4f2 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 11 Apr 2024 16:58:57 +0100 Subject: [PATCH 013/178] Expose methods for holding/resuming interruptions These will be needed to implement the dir interruption workaround. --- .../collectors_cpu_and_wall_time_worker.c | 20 ++++++++++++++++++- sig/datadog/profiling.rbs | 3 +++ .../collectors/cpu_and_wall_time_worker.rbs | 2 ++ .../cpu_and_wall_time_worker_spec.rb | 14 +++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) diff --git a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c index 749b416c9fd..80637899340 100644 --- a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c +++ b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c @@ -222,6 +222,8 @@ static VALUE _native_with_blocked_sigprof(DDTRACE_UNUSED VALUE self); static VALUE rescued_sample_allocation(VALUE tracepoint_data); static void delayed_error(struct cpu_and_wall_time_worker_state *state, const char *error); static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VALUE error_msg); +static VALUE _native_hold_interruptions(DDTRACE_UNUSED VALUE self); +static VALUE _native_resume_interruptions(DDTRACE_UNUSED VALUE self); // Note on sampler global state safety: // @@ -285,7 +287,9 @@ void collectors_cpu_and_wall_time_worker_init(VALUE profiling_module) { rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_allocation_count", _native_allocation_count, 0); rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_is_running?", _native_is_running, 1); rb_define_singleton_method(testing_module, "_native_current_sigprof_signal_handler", _native_current_sigprof_signal_handler, 0); - // TODO: Remove `_native_is_running` from `testing_module` once `prof-correctness` has been updated to not need it + rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_hold_interruptions", _native_hold_interruptions, 0); + rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_resume_interruptions", _native_resume_interruptions, 0); + // TODO: Remove `_native_is_running` from `testing_module` (should be in class) once `prof-correctness` has been updated to not need it rb_define_singleton_method(testing_module, "_native_is_running?", _native_is_running, 1); rb_define_singleton_method(testing_module, "_native_install_testing_signal_handler", _native_install_testing_signal_handler, 0); rb_define_singleton_method(testing_module, "_native_remove_testing_signal_handler", _native_remove_testing_signal_handler, 0); @@ -1159,3 +1163,17 @@ static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VA return Qnil; } + +// Masks SIGPROF interruptions for the current thread. Please don't use this -- you may end up with incomplete +// profiling data. +static VALUE _native_hold_interruptions(DDTRACE_UNUSED VALUE self) { + block_sigprof_signal_handler_from_running_in_current_thread(); + return Qtrue; +} + +// Unmasks SIGPROF interruptions for the current thread. If there's a pending sample, it'll be triggered inside this +// method. +static VALUE _native_resume_interruptions(DDTRACE_UNUSED VALUE self) { + unblock_sigprof_signal_handler_from_running_in_current_thread(); + return Qtrue; +} diff --git a/sig/datadog/profiling.rbs b/sig/datadog/profiling.rbs index 35902c8d523..386bfc7aa5c 100644 --- a/sig/datadog/profiling.rbs +++ b/sig/datadog/profiling.rbs @@ -6,6 +6,9 @@ module Datadog def self.allocation_count: () -> ::Integer? def self.enabled?: () -> bool def self.wait_until_running: () -> true + + private + def self.replace_noop_allocation_count: () -> void def self.native_library_compilation_skipped?: () -> ::String? def self.try_reading_skipped_reason_file: (?untyped file_api) -> ::String? diff --git a/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs b/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs index 917eab40ff1..31d4992f579 100644 --- a/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs +++ b/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs @@ -44,6 +44,8 @@ module Datadog def self._native_is_running?: (CpuAndWallTimeWorker self_instance) -> bool def self._native_allocation_count: () -> ::Integer? def self._native_sampling_loop: (CpuAndWallTimeWorker self_instance) -> void + def self._native_hold_interruptions: () -> void + def self._native_resume_interruptions: () -> void def wait_until_running: (timeout_seconds: ::Integer?) -> true end diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 7660468be15..121f9c9b128 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -1176,6 +1176,20 @@ end end + describe '._native_hold_interruptions and _native_resume_interruptions' do + it 'blocks/unblocks interruptions for the current thread' do + expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be false + + described_class._native_hold_interruptions + + expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be true + + described_class._native_resume_interruptions + + expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be false + end + end + def wait_until_running cpu_and_wall_time_worker.wait_until_running end From aeb2db63a48398d7ed0b68f47e428acea718cd83 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 24 Apr 2024 10:04:44 +0100 Subject: [PATCH 014/178] Bootstrap setting for controlling dir interruption workaround Not yet wired up. --- lib/datadog/core/configuration/settings.rb | 10 ++++++ .../core/configuration/settings_spec.rb | 35 +++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/lib/datadog/core/configuration/settings.rb b/lib/datadog/core/configuration/settings.rb index dd91ed4651a..6b0d3917c6c 100644 --- a/lib/datadog/core/configuration/settings.rb +++ b/lib/datadog/core/configuration/settings.rb @@ -397,6 +397,16 @@ def initialize(*_) end end + # TODO: description + # + # @default `DD_PROFILING_DIR_INTERRUPTION_WORKAROUND_ENABLED` environment variable as a boolean, + # otherwise `true` + option :dir_interruption_workaround_enabled do |o| + o.env 'DD_PROFILING_DIR_INTERRUPTION_WORKAROUND_ENABLED' + o.type :bool + o.default true + end + # Configures how much wall-time overhead the profiler targets. The profiler will dynamically adjust the # interval between samples it takes so as to try and maintain the property that it spends no longer than # this amount of wall-clock time profiling. For example, with the default value of 2%, the profiler will diff --git a/spec/datadog/core/configuration/settings_spec.rb b/spec/datadog/core/configuration/settings_spec.rb index 4cc46cad087..33fe290f315 100644 --- a/spec/datadog/core/configuration/settings_spec.rb +++ b/spec/datadog/core/configuration/settings_spec.rb @@ -834,6 +834,41 @@ .to(true) end end + + describe '#dir_interruption_workaround_enabled' do + subject(:dir_interruption_workaround_enabled) { settings.profiling.advanced.dir_interruption_workaround_enabled } + + context 'when DD_PROFILING_DIR_INTERRUPTION_WORKAROUND_ENABLED' do + around do |example| + ClimateControl.modify('DD_PROFILING_DIR_INTERRUPTION_WORKAROUND_ENABLED' => environment) do + example.run + end + end + + context 'is not defined' do + let(:environment) { nil } + + it { is_expected.to be true } + end + + [true, false].each do |value| + context "is defined as #{value}" do + let(:environment) { value.to_s } + + it { is_expected.to be value } + end + end + end + end + + describe '#dir_interruption_workaround_enabled=' do + it 'updates the #dir_interruption_workaround_enabled setting from its default of true' do + expect { settings.profiling.advanced.dir_interruption_workaround_enabled = false } + .to change { settings.profiling.advanced.dir_interruption_workaround_enabled } + .from(true) + .to(false) + end + end end describe '#upload' do From 88f116473148226f378da0495cc94dabec650f5d Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 10 May 2024 15:45:28 +0100 Subject: [PATCH 015/178] Add monkey patches for affected dir class APIs I've separately tested these with ruby-spec, but haven't integrated it yet for automated testing. Will do it a follow-up commit. --- .../profiling/ext/dir_monkey_patches.rb | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 lib/datadog/profiling/ext/dir_monkey_patches.rb diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb new file mode 100644 index 00000000000..1a976bb89de --- /dev/null +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -0,0 +1,210 @@ +# frozen_string_literal: true + +module Datadog + module Profiling + module Ext + # All Ruby versions as of this writing have bugs in the dir class implementation, causing issues such as + # https://github.com/DataDog/dd-trace-rb/issues/3450 . + # + # This monkey patch for the Ruby `Dir` class works around these bugs for affected Ruby versions by temporarily + # blocking the profiler from interrupting system calls. + # + # A lot of these APIs do very similar things -- they're provided by Ruby as helpers so users don't need to keep + # reimplementing them but share the same underlying buggy code. And so our monkey patches are a bit repetitive + # as well. + # We don't DRY out this file to have minimal overhead. + module DirMonkeyPatches + def [](*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :[] if respond_to?(:ruby2_keywords, true) + + def children(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :children if respond_to?(:ruby2_keywords, true) + + def each_child(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end + ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) + + def empty?(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :empty? if respond_to?(:ruby2_keywords, true) + + def entries(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :entries if respond_to?(:ruby2_keywords, true) + + def foreach(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end + ruby2_keywords :foreach if respond_to?(:ruby2_keywords, true) + + def glob(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + else + begin + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + end + end + ruby2_keywords :glob if respond_to?(:ruby2_keywords, true) + + def home(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :home if respond_to?(:ruby2_keywords, true) + end + + # Same as DirMonkeyPatches, but instance methods on Dir. + module DirInstanceMonkeyPatches + def each(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + end + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions # <-- End critical region + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end + ruby2_keywords :each if respond_to?(:ruby2_keywords, true) + + unless RUBY_VERSION.start_with?('2.5.') # This is Ruby 2.6+ + def each_child(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end + ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) + + def children(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :children if respond_to?(:ruby2_keywords, true) + end + + def tell(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :tell if respond_to?(:ruby2_keywords, true) + + def pos(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + ruby2_keywords :pos if respond_to?(:ruby2_keywords, true) + end + end + end +end From 3c51234abaf2b55ee19d8889b150f122759360d9 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 12 Jun 2024 15:21:25 +0100 Subject: [PATCH 016/178] Add inline suggestion to function --- ext/datadog_profiling_native_extension/setup_signal_handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/datadog_profiling_native_extension/setup_signal_handler.c b/ext/datadog_profiling_native_extension/setup_signal_handler.c index 93047b9bfee..fa4bb27e95c 100644 --- a/ext/datadog_profiling_native_extension/setup_signal_handler.c +++ b/ext/datadog_profiling_native_extension/setup_signal_handler.c @@ -91,7 +91,7 @@ void remove_sigprof_signal_handler(void) { if (sigaction(SIGPROF, &signal_handler_config, NULL) != 0) rb_sys_fail("Failure while removing the signal handler"); } -static void toggle_sigprof_signal_handler_for_current_thread(int action) { +static inline void toggle_sigprof_signal_handler_for_current_thread(int action) { sigset_t signals_to_toggle; sigemptyset(&signals_to_toggle); sigaddset(&signals_to_toggle, SIGPROF); From 0712e3f65ef13d4e9f7d528e7e09abb9af113aaa Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Wed, 12 Jun 2024 01:45:46 -0400 Subject: [PATCH 017/178] fix: ensure the correct ids are serialized and propagated profiling test updates fix profiling tests 2 revert Apply suggestions from code review lint --- lib/datadog/opentelemetry/sdk/propagator.rb | 13 +++---------- .../opentelemetry/sdk/span_processor.rb | 4 ++++ lib/datadog/tracing/span_operation.rb | 12 ++---------- spec/datadog/opentelemetry_spec.rb | 15 +++++++++++++-- .../collectors/thread_context_spec.rb | 18 +++++++++--------- spec/datadog/tracing/span_operation_spec.rb | 18 ++++++++++++++++++ 6 files changed, 49 insertions(+), 31 deletions(-) diff --git a/lib/datadog/opentelemetry/sdk/propagator.rb b/lib/datadog/opentelemetry/sdk/propagator.rb index 35e9ea99b57..aa2f6577c5f 100644 --- a/lib/datadog/opentelemetry/sdk/propagator.rb +++ b/lib/datadog/opentelemetry/sdk/propagator.rb @@ -41,8 +41,9 @@ def extract( digest = @datadog_propagator.extract(carrier) return context unless digest - trace_id = to_otel_id(digest.trace_id) - span_id = to_otel_id(digest.span_id) + # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. + trace_id = [format('%032x', digest.trace_id)].pack('H32') + span_id = [format('%016x', digest.span_id)].pack('H16') if digest.trace_state || digest.trace_flags trace_flags = ::OpenTelemetry::Trace::TraceFlags.from_byte(digest.trace_flags) @@ -78,14 +79,6 @@ def extract( def fields [] end - - private - - # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. - # This method currently converts an unsigned 64-bit Integer to a binary String. - def to_otel_id(dd_id) - Array(dd_id).pack('Q') - end end end end diff --git a/lib/datadog/opentelemetry/sdk/span_processor.rb b/lib/datadog/opentelemetry/sdk/span_processor.rb index ab7ef49ba2f..b6b368b582e 100644 --- a/lib/datadog/opentelemetry/sdk/span_processor.rb +++ b/lib/datadog/opentelemetry/sdk/span_processor.rb @@ -85,6 +85,10 @@ def start_datadog_span(span) name, kwargs = span_arguments(span, attributes) datadog_span = Tracing.trace(name, **kwargs) + # The Datadog span must have the same ID as the OpenTelemetry span + # DEV: We need to set the span ID after the span is created + datadog_span.id = span.context.hex_span_id.to_i(16) + datadog_span.trace_id = span.context.hex_trace_id.to_i(16) datadog_span.set_error([nil, span.status.description]) unless span.status.ok? datadog_span.set_tags(span.attributes) diff --git a/lib/datadog/tracing/span_operation.rb b/lib/datadog/tracing/span_operation.rb index cb3edde7862..fd3173a53c8 100644 --- a/lib/datadog/tracing/span_operation.rb +++ b/lib/datadog/tracing/span_operation.rb @@ -25,16 +25,8 @@ class SpanOperation # Span attributes # NOTE: In the future, we should drop the me - attr_reader \ - :end_time, - :id, - :name, - :parent_id, - :resource, - :service, - :start_time, - :trace_id, - :type + attr_accessor :id, :trace_id + attr_reader :end_time, :name, :parent_id, :resource, :service, :start_time, :type attr_accessor :links, :status def initialize( diff --git a/spec/datadog/opentelemetry_spec.rb b/spec/datadog/opentelemetry_spec.rb index f006a056fb9..6770eb5bdc7 100644 --- a/spec/datadog/opentelemetry_spec.rb +++ b/spec/datadog/opentelemetry_spec.rb @@ -329,6 +329,17 @@ expect(parent).to be_root_span expect(child.parent_id).to eq(parent.id) end + + it 'the underlying datadog spans has the same span_id as the otel spans' do + existing_span.finish + start_span.finish + # parent otel span generates a Datadog span with the same ids + expect(existing_span.context.hex_trace_id.to_i(16)).to eq(parent.trace_id) + expect(existing_span.context.hex_span_id.to_i(16)).to eq(parent.id) + # child otel span generates a Datadog span with the same ids + expect(start_span.context.hex_trace_id.to_i(16)).to eq(child.trace_id) + expect(start_span.context.hex_span_id.to_i(16)).to eq(child.id) + end end end @@ -802,7 +813,7 @@ def headers context 'with TraceContext headers' do let(:carrier) do { - 'traceparent' => '00-00000000000000001111111111111111-2222222222222222-01' + 'traceparent' => '00-11111111111111111111111111111111-2222222222222222-01' } end @@ -817,7 +828,7 @@ def headers otel_tracer.in_span('otel') {} end - expect(span.trace_id).to eq(0x00000000000000001111111111111111) + expect(span.trace_id).to eq(0x11111111111111111111111111111111) expect(span.parent_id).to eq(0x2222222222222222) end end diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 44323ce1665..5d7d9edf772 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -547,9 +547,9 @@ def self.otel_sdk_available? let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do - @t1_span_id = Datadog::Tracing.correlation.span_id - @t1_local_root_span_id = Datadog::Tracing.correlation.span_id + otel_tracer.in_span('profiler.test') do |span| + @t1_span_id = span.context.hex_span_id.to_i(16) + @t1_local_root_span_id = span.context.hex_span_id.to_i(16) ready_queue << true sleep end @@ -574,12 +574,12 @@ def self.otel_sdk_available? context 'when there are multiple otel spans nested' do let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do - @t1_local_root_span_id = Datadog::Tracing.correlation.span_id + otel_tracer.in_span('profiler.test') do |root| + @t1_local_root_span_id = root.context.hex_span_id.to_i(16) otel_tracer.in_span('profiler.test.nested.1') do otel_tracer.in_span('profiler.test.nested.2') do - otel_tracer.in_span('profiler.test.nested.3') do - @t1_span_id = Datadog::Tracing.correlation.span_id + otel_tracer.in_span('profiler.test.nested.3') do |leaf| + @t1_span_id = leaf.context.hex_span_id.to_i(16) ready_queue << true sleep end @@ -641,8 +641,8 @@ def self.otel_sdk_available? context 'when top-level span is started from otel' do let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do - @t1_local_root_span_id = Datadog::Tracing.correlation.span_id + otel_tracer.in_span('profiler.test') do |root| + @t1_local_root_span_id = root.context.hex_span_id.to_i(16) otel_tracer.in_span('profiler.test.nested.1') do Datadog::Tracing.trace('profiler.test.nested.2') do otel_tracer.in_span('profiler.test.nested.3') do diff --git a/spec/datadog/tracing/span_operation_spec.rb b/spec/datadog/tracing/span_operation_spec.rb index a8de6c79873..6892996b2d8 100644 --- a/spec/datadog/tracing/span_operation_spec.rb +++ b/spec/datadog/tracing/span_operation_spec.rb @@ -319,6 +319,24 @@ end end + describe '#id=' do + subject!(:id=) { span_op.id = id } + + context 'with a valid 64 bit integer' do + let(:id) { 2 ^ 64 - 1 } + it { expect(span_op.id).to eq(id) } + end + end + + describe '#trace_id=' do + subject!(:trace_id=) { span_op.trace_id = trace_id } + + context 'with a valid 128 bit integer' do + let(:trace_id) { 2 ^ 128 - 1 } + it { expect(span_op.trace_id).to eq(trace_id) } + end + end + describe '#measure' do subject(:measure) { span_op.measure(&block) } From 467940515d24eca872a24a0a00236dd0c0223143 Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 13 Jun 2024 15:32:09 -0400 Subject: [PATCH 018/178] pass id down to span_operation --- lib/datadog/opentelemetry/sdk/span_processor.rb | 8 +++----- lib/datadog/tracing.rb | 2 ++ lib/datadog/tracing/span_operation.rb | 5 +++-- lib/datadog/tracing/trace_operation.rb | 10 +++++++--- lib/datadog/tracing/tracer.rb | 12 +++++++++--- spec/datadog/opentelemetry_spec.rb | 4 ---- spec/datadog/tracing_spec.rb | 5 ++++- 7 files changed, 28 insertions(+), 18 deletions(-) diff --git a/lib/datadog/opentelemetry/sdk/span_processor.rb b/lib/datadog/opentelemetry/sdk/span_processor.rb index b6b368b582e..2dd37d4694f 100644 --- a/lib/datadog/opentelemetry/sdk/span_processor.rb +++ b/lib/datadog/opentelemetry/sdk/span_processor.rb @@ -85,11 +85,6 @@ def start_datadog_span(span) name, kwargs = span_arguments(span, attributes) datadog_span = Tracing.trace(name, **kwargs) - # The Datadog span must have the same ID as the OpenTelemetry span - # DEV: We need to set the span ID after the span is created - datadog_span.id = span.context.hex_span_id.to_i(16) - datadog_span.trace_id = span.context.hex_trace_id.to_i(16) - datadog_span.set_error([nil, span.status.description]) unless span.status.ok? datadog_span.set_tags(span.attributes) @@ -147,6 +142,9 @@ def span_arguments(span, attributes) kwargs[:tags] = attributes.to_h + # DEV: The datadog span must have the same ID as the OpenTelemetry span + kwargs[:id] = span.context.hex_span_id.to_i(16) + [name, kwargs] end diff --git a/lib/datadog/tracing.rb b/lib/datadog/tracing.rb index 4acb15e2ffe..9be37a5da4b 100644 --- a/lib/datadog/tracing.rb +++ b/lib/datadog/tracing.rb @@ -23,6 +23,7 @@ def trace( start_time: nil, tags: nil, type: nil, + id: nil, &block ) @@ -35,6 +36,7 @@ def trace( start_time: start_time, tags: tags, type: type, + id: id, &block ) end diff --git a/lib/datadog/tracing/span_operation.rb b/lib/datadog/tracing/span_operation.rb index fd3173a53c8..c381a798f5c 100644 --- a/lib/datadog/tracing/span_operation.rb +++ b/lib/datadog/tracing/span_operation.rb @@ -40,7 +40,8 @@ def initialize( tags: nil, trace_id: nil, type: nil, - links: nil + links: nil, + id: nil ) # Ensure dynamically created strings are UTF-8 encoded. # @@ -52,7 +53,7 @@ def initialize( self.type = type self.resource = resource - @id = Tracing::Utils.next_id + @id = id.nil? ? Tracing::Utils.next_id : id @parent_id = parent_id || 0 @trace_id = trace_id || Tracing::Utils::TraceId.next_id diff --git a/lib/datadog/tracing/trace_operation.rb b/lib/datadog/tracing/trace_operation.rb index 615f8c2d68b..9ebaf46ef85 100644 --- a/lib/datadog/tracing/trace_operation.rb +++ b/lib/datadog/tracing/trace_operation.rb @@ -181,6 +181,7 @@ def measure( start_time: nil, tags: nil, type: nil, + id: nil, &block ) # Don't allow more span measurements if the @@ -197,7 +198,8 @@ def measure( service: service, start_time: start_time, tags: tags, - type: type + type: type, + id: id ) # Start span measurement @@ -212,7 +214,8 @@ def build_span( service: nil, start_time: nil, tags: nil, - type: nil + type: nil, + id: nil ) begin # Resolve span options: @@ -249,7 +252,8 @@ def build_span( start_time: start_time, tags: tags, trace_id: trace_id, - type: type + type: type, + id: id ) rescue StandardError => e Datadog.logger.debug { "Failed to build new span: #{e}" } diff --git a/lib/datadog/tracing/tracer.rb b/lib/datadog/tracing/tracer.rb index b9f076bb346..d88b150a1c1 100644 --- a/lib/datadog/tracing/tracer.rb +++ b/lib/datadog/tracing/tracer.rb @@ -113,7 +113,7 @@ def initialize( # @param [String] service the service name for this span. # @param [Time] start_time time which the span should have started. # @param [Hash] tags extra tags which should be added to the span. - # @param [String] type the type of the span. See {Datadog::Tracing::Metadata::Ext::AppTypes}. + # @param [Integer] the id of the new span. # @return [Object] If a block is provided, returns the result of the block execution. # @return [Datadog::Tracing::SpanOperation] If no block is provided, returns the active, # unfinished {Datadog::Tracing::SpanOperation}. @@ -130,6 +130,7 @@ def trace( start_time: nil, tags: nil, type: nil, + id: nil, &block ) return skip_trace(name, &block) unless enabled @@ -162,6 +163,7 @@ def trace( tags: tags, type: type, _trace: trace, + id: id, &block ) end @@ -178,7 +180,8 @@ def trace( start_time: start_time, tags: tags, type: type, - _trace: trace + _trace: trace, + id: id ) end end @@ -375,6 +378,7 @@ def start_span( tags: nil, type: nil, _trace: nil, + id: nil, &block ) trace = _trace || start_trace(continue_from: continue_from) @@ -391,6 +395,7 @@ def start_span( service: service, tags: resolve_tags(tags), type: type, + id: id, &block ) else @@ -403,7 +408,8 @@ def start_span( service: service, start_time: start_time, tags: resolve_tags(tags), - type: type + type: type, + id: id ) span.start(start_time) diff --git a/spec/datadog/opentelemetry_spec.rb b/spec/datadog/opentelemetry_spec.rb index 6770eb5bdc7..b5233559cb7 100644 --- a/spec/datadog/opentelemetry_spec.rb +++ b/spec/datadog/opentelemetry_spec.rb @@ -333,11 +333,7 @@ it 'the underlying datadog spans has the same span_id as the otel spans' do existing_span.finish start_span.finish - # parent otel span generates a Datadog span with the same ids - expect(existing_span.context.hex_trace_id.to_i(16)).to eq(parent.trace_id) expect(existing_span.context.hex_span_id.to_i(16)).to eq(parent.id) - # child otel span generates a Datadog span with the same ids - expect(start_span.context.hex_trace_id.to_i(16)).to eq(child.trace_id) expect(start_span.context.hex_span_id.to_i(16)).to eq(child.id) end end diff --git a/spec/datadog/tracing_spec.rb b/spec/datadog/tracing_spec.rb index 08f0633dc2f..20237017b6e 100644 --- a/spec/datadog/tracing_spec.rb +++ b/spec/datadog/tracing_spec.rb @@ -69,6 +69,7 @@ start_time: start_time, tags: tags, type: type, + id: id, &block ) end @@ -81,6 +82,7 @@ let(:start_time) { double('start_time') } let(:tags) { double('tags') } let(:type) { double('type') } + let(:id) { double(1) } let(:block) { -> {} } it 'delegates to the tracer' do @@ -93,7 +95,8 @@ service: service, start_time: start_time, tags: tags, - type: type + type: type, + id: id ) { |&b| expect(b).to be(block) } .and_return(returned) expect(trace).to eq(returned) From a70c1fceb30f053033154581f10cfcbbddde664c Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 13 Jun 2024 15:40:46 -0400 Subject: [PATCH 019/178] pack integers not strings --- lib/datadog/opentelemetry/sdk/propagator.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/datadog/opentelemetry/sdk/propagator.rb b/lib/datadog/opentelemetry/sdk/propagator.rb index aa2f6577c5f..9696c22c87a 100644 --- a/lib/datadog/opentelemetry/sdk/propagator.rb +++ b/lib/datadog/opentelemetry/sdk/propagator.rb @@ -41,9 +41,9 @@ def extract( digest = @datadog_propagator.extract(carrier) return context unless digest - # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. - trace_id = [format('%032x', digest.trace_id)].pack('H32') - span_id = [format('%016x', digest.span_id)].pack('H16') + # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. + trace_id = [digest.trace_id >> 64, digest.trace_id & 0xFFFFFFFFFFFFFFFF].pack('Q>Q>') # 128-bit unsigned, big-endian integer + span_id = [digest.span_id].pack('Q>') # 64-bit unsigned, big-endian integer if digest.trace_state || digest.trace_flags trace_flags = ::OpenTelemetry::Trace::TraceFlags.from_byte(digest.trace_flags) From d3e25d7e5a237416a846f10b4fc4a9cf908d66fa Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 13 Jun 2024 16:30:41 -0400 Subject: [PATCH 020/178] ensure the correct trace_id is propagated --- lib/datadog/opentelemetry/sdk/propagator.rb | 8 +++++--- lib/datadog/opentelemetry/sdk/span_processor.rb | 3 ++- spec/datadog/opentelemetry_spec.rb | 12 +++++++++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/lib/datadog/opentelemetry/sdk/propagator.rb b/lib/datadog/opentelemetry/sdk/propagator.rb index 9696c22c87a..f45e4e9d7f4 100644 --- a/lib/datadog/opentelemetry/sdk/propagator.rb +++ b/lib/datadog/opentelemetry/sdk/propagator.rb @@ -41,9 +41,11 @@ def extract( digest = @datadog_propagator.extract(carrier) return context unless digest - # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. - trace_id = [digest.trace_id >> 64, digest.trace_id & 0xFFFFFFFFFFFFFFFF].pack('Q>Q>') # 128-bit unsigned, big-endian integer - span_id = [digest.span_id].pack('Q>') # 64-bit unsigned, big-endian integer + # Converts the {Numeric} Datadog id object to OpenTelemetry's byte array format. + # 128-bit unsigned, big-endian integer + trace_id = [digest.trace_id >> 64, digest.trace_id & 0xFFFFFFFFFFFFFFFF].pack('Q>Q>') + # 64-bit unsigned, big-endian integer + span_id = [digest.span_id].pack('Q>') if digest.trace_state || digest.trace_flags trace_flags = ::OpenTelemetry::Trace::TraceFlags.from_byte(digest.trace_flags) diff --git a/lib/datadog/opentelemetry/sdk/span_processor.rb b/lib/datadog/opentelemetry/sdk/span_processor.rb index 2dd37d4694f..65af6e621da 100644 --- a/lib/datadog/opentelemetry/sdk/span_processor.rb +++ b/lib/datadog/opentelemetry/sdk/span_processor.rb @@ -70,7 +70,8 @@ def create_matching_datadog_span(span, parent_context) if parent_context.trace Tracing.send(:tracer).send(:call_context).activate!(parent_context.ensure_trace) else - Tracing.continue_trace!(nil) + otel_trace_id = span.context.hex_trace_id.to_i(16) + Tracing.continue_trace!(Datadog::Tracing::TraceDigest.new(trace_id: otel_trace_id, span_remote: false)) end datadog_span = start_datadog_span(span) diff --git a/spec/datadog/opentelemetry_spec.rb b/spec/datadog/opentelemetry_spec.rb index b5233559cb7..0e0cfaa3286 100644 --- a/spec/datadog/opentelemetry_spec.rb +++ b/spec/datadog/opentelemetry_spec.rb @@ -330,11 +330,15 @@ expect(child.parent_id).to eq(parent.id) end - it 'the underlying datadog spans has the same span_id as the otel spans' do + it 'the underlying datadog spans has the same ids as the otel spans' do existing_span.finish start_span.finish + # Verify Span IDs are the same expect(existing_span.context.hex_span_id.to_i(16)).to eq(parent.id) expect(start_span.context.hex_span_id.to_i(16)).to eq(child.id) + # Verify Trace IDs are the same + expect(existing_span.context.hex_trace_id.to_i(16)).to eq(parent.trace_id) + expect(start_span.context.hex_trace_id.to_i(16)).to eq(child.trace_id) end end end @@ -705,12 +709,14 @@ ::OpenTelemetry.propagation.inject(carrier) end let(:carrier) { {} } + let(:trace_id) { Datadog::Tracing.active_trace.id } def headers { 'x-datadog-parent-id' => Datadog::Tracing.active_span.id.to_s, 'x-datadog-sampling-priority' => '1', - 'x-datadog-tags' => '_dd.p.dm=-0,_dd.p.tid=' + - high_order_hex_trace_id(Datadog::Tracing.active_trace.id), + 'x-datadog-tags' => '_dd.p.dm=-0' + ( + trace_id < 2**64 ? '' : ",_dd.p.tid=#{high_order_hex_trace_id(Datadog::Tracing.active_trace.id)}" + ), 'x-datadog-trace-id' => low_order_trace_id(Datadog::Tracing.active_trace.id).to_s, } end From 6aa2dafdea7f65ae41dc42f417813721870570a7 Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 13 Jun 2024 16:31:30 -0400 Subject: [PATCH 021/178] revert profiling test changes --- .../collectors/thread_context_spec.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 5d7d9edf772..44323ce1665 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -547,9 +547,9 @@ def self.otel_sdk_available? let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do |span| - @t1_span_id = span.context.hex_span_id.to_i(16) - @t1_local_root_span_id = span.context.hex_span_id.to_i(16) + otel_tracer.in_span('profiler.test') do + @t1_span_id = Datadog::Tracing.correlation.span_id + @t1_local_root_span_id = Datadog::Tracing.correlation.span_id ready_queue << true sleep end @@ -574,12 +574,12 @@ def self.otel_sdk_available? context 'when there are multiple otel spans nested' do let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do |root| - @t1_local_root_span_id = root.context.hex_span_id.to_i(16) + otel_tracer.in_span('profiler.test') do + @t1_local_root_span_id = Datadog::Tracing.correlation.span_id otel_tracer.in_span('profiler.test.nested.1') do otel_tracer.in_span('profiler.test.nested.2') do - otel_tracer.in_span('profiler.test.nested.3') do |leaf| - @t1_span_id = leaf.context.hex_span_id.to_i(16) + otel_tracer.in_span('profiler.test.nested.3') do + @t1_span_id = Datadog::Tracing.correlation.span_id ready_queue << true sleep end @@ -641,8 +641,8 @@ def self.otel_sdk_available? context 'when top-level span is started from otel' do let(:t1) do Thread.new(ready_queue, otel_tracer) do |ready_queue, otel_tracer| - otel_tracer.in_span('profiler.test') do |root| - @t1_local_root_span_id = root.context.hex_span_id.to_i(16) + otel_tracer.in_span('profiler.test') do + @t1_local_root_span_id = Datadog::Tracing.correlation.span_id otel_tracer.in_span('profiler.test.nested.1') do Datadog::Tracing.trace('profiler.test.nested.2') do otel_tracer.in_span('profiler.test.nested.3') do From 1721270f9a543bad992d2eb9c600fc588e7904a4 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 12 Jun 2024 15:10:47 +0100 Subject: [PATCH 022/178] Add benchmark for hold/resume interruptions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For future reference, here's what I get on my local machine: ``` ruby 3.1.4p223 (2023-03-30 revision 957bb7cb81) [x86_64-linux] Warming up -------------------------------------- hold / resume 391.856k i/100ms Calculating ------------------------------------- hold / resume 3.829M (± 1.9%) i/s - 38.402M in 10.033530s ``` --- .../profiler_hold_resume_interruptions.rb | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 benchmarks/profiler_hold_resume_interruptions.rb diff --git a/benchmarks/profiler_hold_resume_interruptions.rb b/benchmarks/profiler_hold_resume_interruptions.rb new file mode 100644 index 00000000000..657fbe4262c --- /dev/null +++ b/benchmarks/profiler_hold_resume_interruptions.rb @@ -0,0 +1,44 @@ +# Used to quickly run benchmark under RSpec as part of the usual test suite, to validate it didn't bitrot +VALIDATE_BENCHMARK_MODE = ENV['VALIDATE_BENCHMARK'] == 'true' + +return unless __FILE__ == $PROGRAM_NAME || VALIDATE_BENCHMARK_MODE + +require 'benchmark/ips' +require 'datadog' +require 'pry' +require_relative 'dogstatsd_reporter' + +# This benchmark measures the performance of the hold/resume interruptions used by the DirMonkeyPatches +class ProfilerHoldResumeInterruptions + def create_profiler + Datadog.configure do |c| + c.profiling.enabled = true + end + Datadog::Profiling.wait_until_running + end + + def run_benchmark + Benchmark.ips do |x| + benchmark_time = VALIDATE_BENCHMARK_MODE ? { time: 0.01, warmup: 0 } : { time: 10, warmup: 2 } + x.config( + **benchmark_time, + suite: report_to_dogstatsd_if_enabled_via_environment_variable(benchmark_name: 'profiler_hold_resume_interruptions') + ) + + x.report("hold / resume") do + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + end + + x.save! 'profiler_hold_resume_interruptions-results.json' unless VALIDATE_BENCHMARK_MODE + x.compare! + end + end +end + +puts "Current pid is #{Process.pid}" + +ProfilerHoldResumeInterruptions.new.instance_exec do + create_profiler + run_benchmark +end From 42c40b2581994cdd44fa0c54586042365df8d81c Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 13 Jun 2024 11:47:30 +0100 Subject: [PATCH 023/178] Add helper to load monkey patches (similar to our Kernel monkey patches) --- lib/datadog/profiling/ext/dir_monkey_patches.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index 1a976bb89de..3eba6bc1477 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -13,7 +13,19 @@ module Ext # reimplementing them but share the same underlying buggy code. And so our monkey patches are a bit repetitive # as well. # We don't DRY out this file to have minimal overhead. + # + # These monkey patches are applied by the profiler when the "dir_interruption_workaround_enabled" setting is + # enabled. See the profiling settings for more detail. module DirMonkeyPatches + def self.apply! + ::Dir.singleton_class.prepend(Datadog::Profiling::Ext::DirClassMonkeyPatches) + ::Dir.prepend(Datadog::Profiling::Ext::DirInstanceMonkeyPatches) + + true + end + end + + module DirClassMonkeyPatches def [](*args, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions super From 25a96a1e8f9bd83d516ea1506f767e82d459d239 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 13 Jun 2024 11:47:49 +0100 Subject: [PATCH 024/178] Add type signatures for dir monkey patches --- .../profiling/ext/dir_monkey_patches.rbs | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 sig/datadog/profiling/ext/dir_monkey_patches.rbs diff --git a/sig/datadog/profiling/ext/dir_monkey_patches.rbs b/sig/datadog/profiling/ext/dir_monkey_patches.rbs new file mode 100644 index 00000000000..81e98dc8822 --- /dev/null +++ b/sig/datadog/profiling/ext/dir_monkey_patches.rbs @@ -0,0 +1,39 @@ +# TODO: @ivoanjo As of June 2024 upstream rbs signatures do not include this method on module and even one of their +# tests adds this directly +# ( https://github.com/ruby/rbs/blob/28849d4522ba18f45d4f6edfca89a515a4816373/sig/unit_test/spy.rbs#L26C1-L28C4 ) +# so I'm taking the same approach. +class Module + def ruby2_keywords: (*Symbol) -> void +end + +module Datadog + module Profiling + module Ext + module DirMonkeyPatches + def self.apply!: () -> true + end + + # The signatures below are somehow inspired on + # https://github.com/ruby/rbs/blob/28849d4522ba18f45d4f6edfca89a515a4816373/core/dir.rbs + + module DirClassMonkeyPatches + def []: (*untyped) -> Array[String] + def children: (*untyped) -> Array[String] + def each_child: (*untyped) -> Enumerator[String, nil] | (*untyped) { (String filename) -> void } -> nil + def empty?: (path path_name) -> bool + def entries: (*untyped) -> Array[String] + def foreach: (*untyped) -> Enumerator[String, nil] | (*untyped) { (String filename) -> void } -> nil + def glob: (*untyped) -> Array[String] | (*untyped) { (String pathname) -> void } -> nil + def home: (?string? user) -> String + end + + module DirInstanceMonkeyPatches + def each: () { (String) -> void } -> self | () -> Enumerator[String, self] + def each_child: () { (String) -> void } -> self | () -> Enumerator[String, self] + def children: () -> Array[String] + def tell: () -> Integer + def pos: () -> Integer + end + end + end +end From 57e64bf6b2b715f7d7e50cc7047e4ab37c2d3185 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 13 Jun 2024 11:48:13 +0100 Subject: [PATCH 025/178] Load new file when loading profiler --- lib/datadog/profiling.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/datadog/profiling.rb b/lib/datadog/profiling.rb index 604e9ac4462..367ce829415 100644 --- a/lib/datadog/profiling.rb +++ b/lib/datadog/profiling.rb @@ -136,6 +136,7 @@ def self.allocation_count # rubocop:disable Lint/NestedMethodDefinition (On purp return false unless supported? require_relative 'profiling/ext/forking' + require_relative 'profiling/ext/dir_monkey_patches' require_relative 'profiling/collectors/info' require_relative 'profiling/collectors/code_provenance' require_relative 'profiling/collectors/cpu_and_wall_time_worker' From 0e80c77b1378605a40f4e6e2ddc924d32d28c2bc Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 13 Jun 2024 11:48:25 +0100 Subject: [PATCH 026/178] Wire up dir interruption workaround to setting --- lib/datadog/profiling/component.rb | 13 ++++++++++ sig/datadog/profiling/component.rbs | 2 +- spec/datadog/profiling/component_spec.rb | 31 +++++++++++++++++++++++- 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/lib/datadog/profiling/component.rb b/lib/datadog/profiling/component.rb index cd6acf551b2..d6504a7582a 100644 --- a/lib/datadog/profiling/component.rb +++ b/lib/datadog/profiling/component.rb @@ -75,6 +75,10 @@ def self.build_profiler_component(settings:, agent_settings:, optional_tracer:) crashtracker = build_crashtracker(settings, transport) profiler = Profiling::Profiler.new(worker: worker, scheduler: scheduler, optional_crashtracker: crashtracker) + if dir_interruption_workaround_enabled?(settings, no_signals_workaround_enabled) + Datadog::Profiling::Ext::DirMonkeyPatches.apply! + end + [profiler, { profiling_enabled: true }] end @@ -445,6 +449,15 @@ def self.build_profiler_component(settings:, agent_settings:, optional_tracer:) libmysqlclient_version < Gem::Version.new('5.0.0') && header_version >= Gem::Version.new('10.0.0')) end + + private_class_method def self.dir_interruption_workaround_enabled?(settings, no_signals_workaround_enabled) + return false if no_signals_workaround_enabled + + # Note: In the future this method will evolve to check for Ruby versions affected and not apply the workaround + # when it's not needed but currently all known Ruby versions are affected. + + settings.profiling.advanced.dir_interruption_workaround_enabled + end end end end diff --git a/sig/datadog/profiling/component.rbs b/sig/datadog/profiling/component.rbs index 9e74c5c7ea0..bda16b8f78e 100644 --- a/sig/datadog/profiling/component.rbs +++ b/sig/datadog/profiling/component.rbs @@ -38,12 +38,12 @@ module Datadog def self.enable_heap_size_profiling?: (untyped settings, bool heap_profiling_enabled) -> bool def self.no_signals_workaround_enabled?: (untyped settings) -> bool - def self.incompatible_libmysqlclient_version?: (untyped settings) -> bool def self.incompatible_passenger_version?: () -> bool def self.flush_interval: (untyped settings) -> ::Numeric def self.valid_overhead_target: (::Float overhead_target_percentage) -> ::Float def self.looks_like_mariadb?: ({ header_version: ::String? }, ::Gem::Version) -> bool + def self.dir_interruption_workaround_enabled?: (untyped settings, bool no_signals_workaround_enabled) -> bool end end end diff --git a/spec/datadog/profiling/component_spec.rb b/spec/datadog/profiling/component_spec.rb index 3ff73da8c4f..d0ff00ac63a 100644 --- a/spec/datadog/profiling/component_spec.rb +++ b/spec/datadog/profiling/component_spec.rb @@ -7,9 +7,10 @@ let(:profiler_setup_task) { instance_double(Datadog::Profiling::Tasks::Setup) if Datadog::Profiling.supported? } before do - # Ensure the real task never gets run (so it doesn't apply our thread patches and other extensions to our test env) + # Make sure these never get run so they doesn't apply our monkey patches to the RSpec process if Datadog::Profiling.supported? allow(Datadog::Profiling::Tasks::Setup).to receive(:new).and_return(profiler_setup_task) + allow(Datadog::Profiling::Ext::DirMonkeyPatches).to receive(:apply!).and_return(true) end end @@ -586,6 +587,34 @@ build_profiler_component end end + + describe 'dir interruption workaround' do + it 'is enabled by default' do + expect(Datadog::Profiling::Ext::DirMonkeyPatches).to receive(:apply!) + + build_profiler_component + end + + context 'when the no signals workaround is enabled' do + before { expect(described_class).to receive(:no_signals_workaround_enabled?).and_return(true) } + + it 'is not applied' do + expect(Datadog::Profiling::Ext::DirMonkeyPatches).to_not receive(:apply!) + + build_profiler_component + end + end + + context 'when the dir interruption workaround is disabled via configuration' do + before { settings.profiling.advanced.dir_interruption_workaround_enabled = false } + + it 'is not applied' do + expect(Datadog::Profiling::Ext::DirMonkeyPatches).to_not receive(:apply!) + + build_profiler_component + end + end + end end end From 577fdb0b025cc0c4989e874abaa8c6a3294a06a6 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 13 Jun 2024 17:13:26 +0100 Subject: [PATCH 027/178] Add test coverage for DirMonkeyPatches --- .../profiling/ext/dir_monkey_patches.rb | 1 - .../profiling/ext/dir_monkey_patches_spec.rb | 345 ++++++++++++++++++ 2 files changed, 345 insertions(+), 1 deletion(-) create mode 100644 spec/datadog/profiling/ext/dir_monkey_patches_spec.rb diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index 3eba6bc1477..5184307c027 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -142,7 +142,6 @@ def home(*args, &block) ruby2_keywords :home if respond_to?(:ruby2_keywords, true) end - # Same as DirMonkeyPatches, but instance methods on Dir. module DirInstanceMonkeyPatches def each(*args, &block) if block diff --git a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb new file mode 100644 index 00000000000..c634baa7a06 --- /dev/null +++ b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb @@ -0,0 +1,345 @@ +require 'datadog/profiling/spec_helper' + +require 'datadog/profiling/collectors/cpu_and_wall_time_worker' + +# NOTE: Specs in this file are written so as to not leave the DirMonkeyPatches loaded into the Ruby VM after this +# test executes. They do this by only applying these monkey patches in a separate process. +RSpec.describe Datadog::Profiling::Ext::DirMonkeyPatches do + before do + skip_if_profiling_not_supported(self) + + File.open("#{temporary_directory}/file1", 'w') { |f| f.write('file1') } + File.open("#{temporary_directory}/file2", 'w') { |f| f.write('file2') } + File.open("#{temporary_directory}/file3", 'w') { |f| f.write('file3') } + + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_hold_interruptions) + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_resume_interruptions) + end + + let(:temporary_directory) { Dir.mktmpdir } + let(:temporary_files_count) { 3 } + let(:expected_hold_resume_calls_count) { 1 } + + after do + begin + FileUtils.remove_dir(temporary_directory) + rescue Errno::ENOENT => _e + # Do nothing, it's ok + end + end + + describe 'DirClassMonkeyPatches' do + describe '.[]' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir['*1', '*2', base: temporary_directory, sort: true]).to eq ['file1', 'file2'] + end + end + end + + describe '.children' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + result = Dir.children(temporary_directory, encoding: 'US-ASCII').sort + expect(result.first.encoding).to be Encoding::US_ASCII + expect(result.first).to eq 'file1' + end + end + end + + describe '.each_child' do + let(:expected_hold_resume_calls_count) { 1 + temporary_files_count } + + context 'with a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + files = [] + + Dir.each_child(temporary_directory, encoding: 'UTF-8') { |it| files << it } + + expect(files).to contain_exactly('file1', 'file2', 'file3') + end + end + + it 'allows signals to arrive inside the user block' do + test_with_monkey_patch do + ran_assertion = false + + Dir.each_child(temporary_directory, encoding: 'UTF-8') do + expect_sigprof_to_be(:unblocked) + ran_assertion = true + end + + expect(ran_assertion).to be true + end + end + end + + context 'without a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.each_child(temporary_directory, encoding: 'UTF-8').to_a).to include('file1', 'file2', 'file3') + end + end + end + end + + describe '.empty?' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.empty?(temporary_directory)).to be false + end + end + end + + describe '.entries' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.entries(temporary_directory)).to contain_exactly('.', '..', 'file1', 'file2', 'file3') + end + end + end + + describe '.foreach' do + let(:expected_hold_resume_calls_count) { 1 + temporary_files_count + ['.', '..'].size } + + context 'with a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + files = [] + + Dir.foreach(temporary_directory, encoding: 'UTF-8') { |it| files << it } + + expect(files).to contain_exactly('file1', 'file2', 'file3', '.', '..') + end + end + + it 'allows signals to arrive inside the user block' do + test_with_monkey_patch do + ran_assertion = false + + Dir.foreach(temporary_directory, encoding: 'UTF-8') do + expect_sigprof_to_be(:unblocked) + ran_assertion = true + end + + expect(ran_assertion).to be true + end + end + end + + context 'without a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.foreach(temporary_directory, encoding: 'UTF-8').to_a) + .to include('file1', 'file2', 'file3', '.', '..') + end + end + end + end + + describe '.glob' do + before do + File.open("#{temporary_directory}/.hidden_file1", 'w') { |f| f.write('.hidden_file1') } + end + + let(:expected_files_result) { ['.hidden_file1', 'file1', 'file2'] } + + context 'with a block' do + let(:expected_hold_resume_calls_count) { 1 + expected_files_result.size } + + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + files = [] + + Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true) { |it| files << it } + + expect(files).to eq(expected_files_result) + end + end + + it 'allows signals to arrive inside the user block' do + test_with_monkey_patch do + ran_assertion = false + + Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true) do + expect_sigprof_to_be(:unblocked) + ran_assertion = true + end + + expect(ran_assertion).to be true + end + end + end + + context 'without a block' do + # You may be wondering why this one has a call count of 1 when for instance .foreach and each_child have a call + # count of > 1. The difference is the "without a block" versions of those calls **return an enumerator** and + # the enumerator then just calls the block version when executed. + # + # This is not what happens with glob -- glob never returns an enumerator, so the "without a block" version + # does not get turned into a "with a block" call. + let(:expected_hold_resume_calls_count) { 1 } + + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true)) + .to eq(expected_files_result) + end + end + end + end + + describe '.home' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(Dir.home).to start_with('/') + end + end + end + end + + describe 'DirInstanceMonkeyPatches' do + let(:dir) { Dir.new(temporary_directory) } + + describe '#each' do + let(:expected_hold_resume_calls_count) { 1 + temporary_files_count + ['.', '..'].size } + + context 'with a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + files = [] + + dir.each { |it| files << it } + + expect(files).to contain_exactly('file1', 'file2', 'file3', '.', '..') + end + end + + it 'allows signals to arrive inside the user block' do + test_with_monkey_patch do + ran_assertion = false + + dir.each do + expect_sigprof_to_be(:unblocked) + ran_assertion = true + end + + expect(ran_assertion).to be true + end + end + end + + context 'without a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(dir.each.to_a).to contain_exactly('file1', 'file2', 'file3', '.', '..') + end + end + end + end + + describe '#each_child' do + before { skip('API not available on Ruby 2.5') if RUBY_VERSION.start_with?('2.5.') } + + let(:expected_hold_resume_calls_count) { 1 + temporary_files_count } + + context 'with a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + files = [] + + dir.each_child { |it| files << it } + + expect(files).to contain_exactly('file1', 'file2', 'file3') + end + end + + it 'allows signals to arrive inside the user block' do + test_with_monkey_patch do + ran_assertion = false + + dir.each_child do + expect_sigprof_to_be(:unblocked) + ran_assertion = true + end + + expect(ran_assertion).to be true + end + end + end + + context 'without a block' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(dir.each_child.to_a).to include('file1', 'file2', 'file3') + end + end + end + end + + describe '#children' do + before { skip('API not available on Ruby 2.5') if RUBY_VERSION.start_with?('2.5.') } + + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(dir.children).to contain_exactly('file1', 'file2', 'file3') + end + end + end + + describe '#tell' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(dir.tell).to be_a_kind_of(Integer) + end + end + end + + describe '#pos' do + it 'matches the ruby behavior without monkey patching' do + test_with_and_without_monkey_patch do + expect(dir.pos).to be_a_kind_of(Integer) + end + end + end + end + + def test_with_and_without_monkey_patch(&testcase) + yield + test_with_monkey_patch(&testcase) + end + + def test_with_monkey_patch(in_fork: true, &testcase) + wrapped_testcase = proc do + RSpec::Mocks.space.proxy_for(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).reset + + allow(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) + .to receive(:_native_hold_interruptions).and_call_original + allow(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) + .to receive(:_native_resume_interruptions).and_call_original + + Datadog::Profiling::Ext::DirMonkeyPatches.apply! + yield + + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) + .to have_received(:_native_hold_interruptions).exactly(expected_hold_resume_calls_count).times + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) + .to have_received(:_native_resume_interruptions).exactly(expected_hold_resume_calls_count).times + end + + if in_fork + expect_in_fork(&wrapped_testcase) + else + wrapped_testcase.call + end + end + + def expect_sigprof_to_be(state) + raise ArgumentError unless [:blocked, :unblocked].include?(state) + + expect( + Datadog::Profiling::Collectors::CpuAndWallTimeWorker::Testing._native_is_sigprof_blocked_in_current_thread + ).to be(state == :blocked), "Sigprof was expected to be #{state}, but it's actually not" + end +end From 43a3e5ee5b4d79630a1368cc14f7a6ffe8f556b3 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 12:17:50 +0100 Subject: [PATCH 028/178] Add comments to make Rubocop happy --- lib/datadog/profiling/component.rb | 2 +- lib/datadog/profiling/ext/dir_monkey_patches.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/datadog/profiling/component.rb b/lib/datadog/profiling/component.rb index d6504a7582a..ed753e2dab4 100644 --- a/lib/datadog/profiling/component.rb +++ b/lib/datadog/profiling/component.rb @@ -453,7 +453,7 @@ def self.build_profiler_component(settings:, agent_settings:, optional_tracer:) private_class_method def self.dir_interruption_workaround_enabled?(settings, no_signals_workaround_enabled) return false if no_signals_workaround_enabled - # Note: In the future this method will evolve to check for Ruby versions affected and not apply the workaround + # NOTE: In the future this method will evolve to check for Ruby versions affected and not apply the workaround # when it's not needed but currently all known Ruby versions are affected. settings.profiling.advanced.dir_interruption_workaround_enabled diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index 5184307c027..243acfb2c6f 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -25,6 +25,7 @@ def self.apply! end end + # Monkey patches for Dir.singleton_class. See DirMonkeyPatches above for more details. module DirClassMonkeyPatches def [](*args, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions @@ -142,6 +143,7 @@ def home(*args, &block) ruby2_keywords :home if respond_to?(:ruby2_keywords, true) end + # Monkey patches for Dir. See DirMonkeyPatches above for more details. module DirInstanceMonkeyPatches def each(*args, &block) if block From 9152470ad34b9abaf05ed4a0de4c0f6369fd9da3 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 14:46:11 +0100 Subject: [PATCH 029/178] Add nice description to dir interruption workaround setting ...that mentions https://github.com/DataDog/dd-trace-rb/issues/3450 . --- lib/datadog/core/configuration/settings.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/datadog/core/configuration/settings.rb b/lib/datadog/core/configuration/settings.rb index 6b0d3917c6c..71e43d89f8d 100644 --- a/lib/datadog/core/configuration/settings.rb +++ b/lib/datadog/core/configuration/settings.rb @@ -397,7 +397,13 @@ def initialize(*_) end end - # TODO: description + # The profiler gathers data by sending `SIGPROF` unix signals to Ruby application threads. + # + # We've discovered that this can trigger a bug in a number of Ruby APIs in the `Dir` class, as + # described in https://github.com/DataDog/dd-trace-rb/issues/3450 . This workaround prevents the issue + # from happening by monkey patching the affected APIs. + # + # (In the future, once a fix lands upstream, we'll disable this workaround for Rubies that don't need it) # # @default `DD_PROFILING_DIR_INTERRUPTION_WORKAROUND_ENABLED` environment variable as a boolean, # otherwise `true` From b30ca799eff15e733b6b86029557f30a92dae9bf Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 14:53:06 +0100 Subject: [PATCH 030/178] Tweak spec for compatibility with Ruby 2.7 Looks like the `sort:` was added later, and it wasn't particularly critical to what we were testing so I chose to omit it. --- .../datadog/profiling/ext/dir_monkey_patches_spec.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb index c634baa7a06..c6cc893bf10 100644 --- a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb +++ b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb @@ -32,7 +32,7 @@ describe '.[]' do it 'matches the ruby behavior without monkey patching' do test_with_and_without_monkey_patch do - expect(Dir['*1', '*2', base: temporary_directory, sort: true]).to eq ['file1', 'file2'] + expect(Dir['*1', '*2', base: temporary_directory]).to contain_exactly('file1', 'file2') end end end @@ -152,9 +152,9 @@ test_with_and_without_monkey_patch do files = [] - Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true) { |it| files << it } + Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH) { |it| files << it } - expect(files).to eq(expected_files_result) + expect(files).to contain_exactly(*expected_files_result) end end @@ -162,7 +162,7 @@ test_with_monkey_patch do ran_assertion = false - Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true) do + Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH) do expect_sigprof_to_be(:unblocked) ran_assertion = true end @@ -183,8 +183,8 @@ it 'matches the ruby behavior without monkey patching' do test_with_and_without_monkey_patch do - expect(Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH, sort: true)) - .to eq(expected_files_result) + expect(Dir.glob(['*1', '*2'], base: temporary_directory, flags: File::FNM_DOTMATCH)) + .to contain_exactly(*expected_files_result) end end end From d6eebe9810fc41622040f620e11326ded34eceb8 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 14:56:13 +0100 Subject: [PATCH 031/178] Load `DirMonkeyPatches` before referencing it to avoid failing on JRuby --- spec/datadog/profiling/ext/dir_monkey_patches_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb index c6cc893bf10..5777f9eb4b3 100644 --- a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb +++ b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb @@ -1,6 +1,7 @@ require 'datadog/profiling/spec_helper' require 'datadog/profiling/collectors/cpu_and_wall_time_worker' +require 'datadog/profiling/ext/dir_monkey_patches' # NOTE: Specs in this file are written so as to not leave the DirMonkeyPatches loaded into the Ruby VM after this # test executes. They do this by only applying these monkey patches in a separate process. From 30601a25a2d8dc79599425d3a9194f51b68e082d Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 15:37:08 +0100 Subject: [PATCH 032/178] Tweak spec to remove assumption that no signals workaround is disabled by default This broke Ruby 2.5, which enables it by default. --- spec/datadog/profiling/component_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/datadog/profiling/component_spec.rb b/spec/datadog/profiling/component_spec.rb index d0ff00ac63a..0ac649573fd 100644 --- a/spec/datadog/profiling/component_spec.rb +++ b/spec/datadog/profiling/component_spec.rb @@ -589,6 +589,10 @@ end describe 'dir interruption workaround' do + let(:no_signals_workaround_enabled) { false } + + before { expect(described_class).to receive(:no_signals_workaround_enabled?).and_return(no_signals_workaround_enabled) } + it 'is enabled by default' do expect(Datadog::Profiling::Ext::DirMonkeyPatches).to receive(:apply!) @@ -596,7 +600,7 @@ end context 'when the no signals workaround is enabled' do - before { expect(described_class).to receive(:no_signals_workaround_enabled?).and_return(true) } + let(:no_signals_workaround_enabled) { true } it 'is not applied' do expect(Datadog::Profiling::Ext::DirMonkeyPatches).to_not receive(:apply!) From 9ad82fe6797923ed09b15978e9e56bf176724aee Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 14 Jun 2024 15:43:42 +0100 Subject: [PATCH 033/178] Make rubocop happy --- spec/datadog/profiling/component_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spec/datadog/profiling/component_spec.rb b/spec/datadog/profiling/component_spec.rb index 0ac649573fd..4523dfd4082 100644 --- a/spec/datadog/profiling/component_spec.rb +++ b/spec/datadog/profiling/component_spec.rb @@ -591,7 +591,9 @@ describe 'dir interruption workaround' do let(:no_signals_workaround_enabled) { false } - before { expect(described_class).to receive(:no_signals_workaround_enabled?).and_return(no_signals_workaround_enabled) } + before do + expect(described_class).to receive(:no_signals_workaround_enabled?).and_return(no_signals_workaround_enabled) + end it 'is enabled by default' do expect(Datadog::Profiling::Ext::DirMonkeyPatches).to receive(:apply!) From 5c9ee721cb9bf5c30f5c1fb21ac832c542dd2a7d Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Fri, 14 Jun 2024 14:28:43 -0400 Subject: [PATCH 034/178] revert changes --- lib/datadog/tracing/span_operation.rb | 12 ++++++++++-- lib/datadog/tracing/tracer.rb | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/datadog/tracing/span_operation.rb b/lib/datadog/tracing/span_operation.rb index c381a798f5c..84052145095 100644 --- a/lib/datadog/tracing/span_operation.rb +++ b/lib/datadog/tracing/span_operation.rb @@ -25,8 +25,16 @@ class SpanOperation # Span attributes # NOTE: In the future, we should drop the me - attr_accessor :id, :trace_id - attr_reader :end_time, :name, :parent_id, :resource, :service, :start_time, :type + attr_reader \ + :end_time, + :id, + :name, + :parent_id, + :resource, + :service, + :start_time, + :trace_id, + :type attr_accessor :links, :status def initialize( diff --git a/lib/datadog/tracing/tracer.rb b/lib/datadog/tracing/tracer.rb index d88b150a1c1..a16384ed857 100644 --- a/lib/datadog/tracing/tracer.rb +++ b/lib/datadog/tracing/tracer.rb @@ -113,6 +113,7 @@ def initialize( # @param [String] service the service name for this span. # @param [Time] start_time time which the span should have started. # @param [Hash] tags extra tags which should be added to the span. + # @param [String] type the type of the span. See {Datadog::Tracing::Metadata::Ext::AppTypes}. # @param [Integer] the id of the new span. # @return [Object] If a block is provided, returns the result of the block execution. # @return [Datadog::Tracing::SpanOperation] If no block is provided, returns the active, From a22a49cd175e3ec6309521321cb92b170c606d57 Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Fri, 14 Jun 2024 15:04:27 -0400 Subject: [PATCH 035/178] update test --- spec/datadog/tracing/span_operation_spec.rb | 32 +++++++++------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/spec/datadog/tracing/span_operation_spec.rb b/spec/datadog/tracing/span_operation_spec.rb index 6892996b2d8..6b10bebeb22 100644 --- a/spec/datadog/tracing/span_operation_spec.rb +++ b/spec/datadog/tracing/span_operation_spec.rb @@ -224,6 +224,20 @@ end end + describe ':id' do + let(:options) { { id: id } } + + context 'that is nil' do + let(:id) { nil } + it { is_expected.to have_attributes(id: kind_of(Integer)) } + end + + context 'that is an Integer' do + let(:id) { instance_double(Integer) } + it { is_expected.to have_attributes(id: id) } + end + end + describe ':resource' do it_behaves_like 'a string property' do let(:property) { :resource } @@ -319,24 +333,6 @@ end end - describe '#id=' do - subject!(:id=) { span_op.id = id } - - context 'with a valid 64 bit integer' do - let(:id) { 2 ^ 64 - 1 } - it { expect(span_op.id).to eq(id) } - end - end - - describe '#trace_id=' do - subject!(:trace_id=) { span_op.trace_id = trace_id } - - context 'with a valid 128 bit integer' do - let(:trace_id) { 2 ^ 128 - 1 } - it { expect(span_op.trace_id).to eq(trace_id) } - end - end - describe '#measure' do subject(:measure) { span_op.measure(&block) } From f99774360b8de05dd7f424942b9be1353d54c398 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 31 May 2024 13:44:58 -0700 Subject: [PATCH 036/178] Rails Runner instrumentation Signed-off-by: Marco Costa --- docs/GettingStarted.md | 4 +- .../spec/integration/basic_spec.rb | 5 + lib/datadog/tracing/contrib/analytics.rb | 5 + lib/datadog/tracing/contrib/rails/ext.rb | 9 ++ lib/datadog/tracing/contrib/rails/patcher.rb | 7 + lib/datadog/tracing/contrib/rails/runner.rb | 95 +++++++++++ sig/datadog/tracing/contrib/rails/runner.rbs | 12 ++ .../tracing/contrib/rails/runner_spec.rb | 149 ++++++++++++++++++ .../tracing/contrib/rails/support/base.rb | 2 + 9 files changed, 287 insertions(+), 1 deletion(-) create mode 100644 lib/datadog/tracing/contrib/rails/runner.rb create mode 100644 sig/datadog/tracing/contrib/rails/runner.rbs create mode 100644 spec/datadog/tracing/contrib/rails/runner_spec.rb diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 3169e33f0b7..652a1af049c 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -1369,7 +1369,9 @@ end The Rails integration will trace requests, database calls, templates rendering, and cache read/write/delete operations. The integration makes use of the Active Support Instrumentation, listening to the Notification API so that any operation instrumented by the API is traced. -To enable the Rails instrumentation, create an initializer file in your `config/initializers` folder: +To enable the Rails instrumentation, use the [Rails auto instrumentation instructions](#rails-or-hanami-applications). + +Alternatively, you can also create an initializer file in your `config/initializers` folder: ```ruby # config/initializers/datadog.rb diff --git a/integration/apps/rails-seven/spec/integration/basic_spec.rb b/integration/apps/rails-seven/spec/integration/basic_spec.rb index 6f16a99b780..b1ac0cf413f 100644 --- a/integration/apps/rails-seven/spec/integration/basic_spec.rb +++ b/integration/apps/rails-seven/spec/integration/basic_spec.rb @@ -44,4 +44,9 @@ puts " Webserver: #{json_result.fetch(:webserver_process)}" end end + + context 'for Rails runner' do + subject { `bin/rails runner 'print \"OK\"'` } + it { is_expected.to end_with("OK") } + end end diff --git a/lib/datadog/tracing/contrib/analytics.rb b/lib/datadog/tracing/contrib/analytics.rb index 743abfb9a0c..fb1c4cbf6c7 100644 --- a/lib/datadog/tracing/contrib/analytics.rb +++ b/lib/datadog/tracing/contrib/analytics.rb @@ -9,6 +9,11 @@ module Contrib module Analytics module_function + # Applies Analytics sampling rate, if applicable for this Contrib::Configuration. + def set_rate!(span, configuration) + set_sample_rate(span, configuration[:analytics_sample_rate]) if enabled?(configuration[:analytics_enabled]) + end + # Checks whether analytics should be enabled. # `flag` is a truthy/falsey value that represents a setting on the integration. def enabled?(flag = nil) diff --git a/lib/datadog/tracing/contrib/rails/ext.rb b/lib/datadog/tracing/contrib/rails/ext.rb index 9e802491275..3e9a423141d 100644 --- a/lib/datadog/tracing/contrib/rails/ext.rb +++ b/lib/datadog/tracing/contrib/rails/ext.rb @@ -14,6 +14,15 @@ module Ext ENV_ANALYTICS_SAMPLE_RATE = 'DD_TRACE_RAILS_ANALYTICS_SAMPLE_RATE' ENV_DISABLE = 'DISABLE_DATADOG_RAILS' + SPAN_RUNNER_FILE = 'rails.runner.file' + SPAN_RUNNER_INLINE = 'rails.runner.inline' + SPAN_RUNNER_STDIN = 'rails.runner.stdin' + TAG_COMPONENT = 'rails' + TAG_OPERATION_FILE = 'runner.file' + TAG_OPERATION_INLINE = 'runner.inline' + TAG_OPERATION_STDIN = 'runner.stdin' + TAG_RUNNER_SOURCE = 'source' + # @!visibility private MINIMUM_VERSION = Gem::Version.new('4') end diff --git a/lib/datadog/tracing/contrib/rails/patcher.rb b/lib/datadog/tracing/contrib/rails/patcher.rb index e68e752e89e..a3e34d3ff85 100644 --- a/lib/datadog/tracing/contrib/rails/patcher.rb +++ b/lib/datadog/tracing/contrib/rails/patcher.rb @@ -5,6 +5,7 @@ require_relative 'framework' require_relative 'log_injection' require_relative 'middlewares' +require_relative 'runner' require_relative 'utils' require_relative '../semantic_logger/patcher' @@ -28,6 +29,7 @@ def target_version def patch patch_before_initialize patch_after_initialize + patch_rails_runner end def patch_before_initialize @@ -81,6 +83,11 @@ def after_initialize(app) def setup_tracer Contrib::Rails::Framework.setup end + + # Instruments the `bin/rails runner` command. + def patch_rails_runner + ::Rails::Command.singleton_class.prepend(Command) if defined?(::Rails::Command) + end end end end diff --git a/lib/datadog/tracing/contrib/rails/runner.rb b/lib/datadog/tracing/contrib/rails/runner.rb new file mode 100644 index 00000000000..f711f1822b8 --- /dev/null +++ b/lib/datadog/tracing/contrib/rails/runner.rb @@ -0,0 +1,95 @@ +# frozen_string_literal: true + +module Datadog + module Tracing + module Contrib + module Rails + # Limit the maximum size of the source code captured in the source tag. + MAX_TAG_VALUE_SIZE = 4096 + private_constant :MAX_TAG_VALUE_SIZE + + # Instruments the `bin/rails runner` command. + # This command executes the provided code with the host Rails application loaded. + # The command can be either: + # * `-`: for code provided through the STDIN. + # * File path: for code provided through a local file. + # * `inline code`: for code provided directly as a command line argument. + # @see https://guides.rubyonrails.org/v6.1/command_line.html#bin-rails-runner + module Runner + def runner(code_or_file = nil, *_command_argv) + if code_or_file == '-' + name = Ext::SPAN_RUNNER_STDIN + resource = nil + operation = Ext::TAG_OPERATION_STDIN + # The source is not yet available for STDIN, but it will be captured in `eval`. + elsif File.exist?(code_or_file) + name = Ext::SPAN_RUNNER_FILE + resource = code_or_file + operation = Ext::TAG_OPERATION_FILE + source = File.read(code_or_file) + else + name = Ext::SPAN_RUNNER_INLINE + resource = nil + operation = Ext::TAG_OPERATION_INLINE + source = code_or_file + end + + Tracing.trace( + name, + service: Datadog.configuration.tracing[:rails][:service_name], + resource: resource, + tags: { + Tracing::Metadata::Ext::TAG_COMPONENT => Ext::TAG_COMPONENT, + Tracing::Metadata::Ext::TAG_OPERATION => operation, + } + ) do |span| + if source + span.set_tag( + Ext::TAG_RUNNER_SOURCE, + Core::Utils.truncate(source, MAX_TAG_VALUE_SIZE) + ) + end + Contrib::Analytics.set_rate!(span, Datadog.configuration.tracing[:rails]) + + super + end + end + + # Capture the executed source code when provided from STDIN. + def eval(*args) + span = Datadog::Tracing.active_span + if span.name == Ext::SPAN_RUNNER_STDIN + source = args[0] + span.set_tag( + Ext::TAG_RUNNER_SOURCE, + Core::Utils.truncate(source, MAX_TAG_VALUE_SIZE) + ) + end + + super + end + + ruby2_keywords :eval if respond_to?(:ruby2_keywords, true) + end + + # The instrumentation target, {Rails::Command::RunnerCommand} is only loaded + # right before `bin/rails runner` is executed. This means there's not much + # opportunity to patch it ahead of time. + # To ensure we can patch it successfully, we patch it's caller, {Rails::Command} + # and promptly patch {Rails::Command::RunnerCommand} when it is loaded. + module Command + def find_by_namespace(*args) + ret = super + # Patch RunnerCommand if it is loaded and not already patched. + if defined?(::Rails::Command::RunnerCommand) && !(::Rails::Command::RunnerCommand < Runner) + ::Rails::Command::RunnerCommand.prepend(Runner) + end + ret + end + + ruby2_keywords :find_by_namespace if respond_to?(:ruby2_keywords, true) + end + end + end + end +end diff --git a/sig/datadog/tracing/contrib/rails/runner.rbs b/sig/datadog/tracing/contrib/rails/runner.rbs new file mode 100644 index 00000000000..3f49dcc0376 --- /dev/null +++ b/sig/datadog/tracing/contrib/rails/runner.rbs @@ -0,0 +1,12 @@ +module Datadog + module Tracing + module Contrib + module Rails + module Runner + end + module Command + end + end + end + end +end diff --git a/spec/datadog/tracing/contrib/rails/runner_spec.rb b/spec/datadog/tracing/contrib/rails/runner_spec.rb new file mode 100644 index 00000000000..388951ac72f --- /dev/null +++ b/spec/datadog/tracing/contrib/rails/runner_spec.rb @@ -0,0 +1,149 @@ +# typed: false + +require_relative 'rails_helper' +require_relative '../analytics_examples' + +RSpec.describe Datadog::Tracing::Contrib::Rails::Runner do + include_context 'Rails test application' + + subject(:run) { ::Rails::Command.invoke 'runner', argv } + let(:argv) { [input] } + let(:input) {} + let(:source) { 'print "OK"' } + + let(:configuration_options) { {} } + let(:span) do + expect(spans).to have(1).item + spans.first + end + + before do + skip('Rails runner tracing is not supported on Rails 4') if Rails::VERSION::MAJOR < 5 + + Datadog.configure do |c| + c.tracing.instrument :rails, **configuration_options + end + + app + end + + shared_context 'with a custom service name' do + context 'with a custom service name' do + let(:configuration_options) { { service_name: 'runner-name' } } + + it 'sets the span service name' do + run + expect(span.service).to eq('runner-name') + end + end + end + + shared_context 'with source code too long' do + context 'with source code too long' do + let(:source) { '123.to_i;' * 512 } # 4096-long string: 8 characters * 512 + + it 'truncates source tag to 4096 characters, with "..." at the end' do + run + expect(span.get_tag('source').size).to eq(4096) + expect(span.get_tag('source')).to start_with(source[0..(4096 - 3 - 1)]) # 3 fewer chars due to the appended '...' + expect(span.get_tag('source')).to end_with('...') # The appended '...' + end + end + end + + context 'with a file path' do + around do |example| + Tempfile.open('empty-file') do |file| + @file_path = file.path + file.write(source) + file.flush + + example.run + end + end + + let(:file_path) { @file_path } + let(:input) { file_path } + + it 'creates span for a file runner' do + expect { run }.to output('OK').to_stdout + + expect(span.name).to eq('rails.runner.file') + expect(span.resource).to eq(file_path) + expect(span.service).to eq(tracer.default_service) + expect(span.get_tag('source')).to eq('print "OK"') + expect(span.get_tag('component')).to eq('rails') + expect(span.get_tag('operation')).to eq('runner.file') + end + + include_context 'with a custom service name' + include_context 'with source code too long' + + it_behaves_like 'analytics for integration', ignore_global_flag: false do + let(:source) { '' } + before { run } + let(:analytics_enabled_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_ENABLED } + let(:analytics_sample_rate_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_SAMPLE_RATE } + end + end + + context 'from STDIN' do + around do |example| + begin + stdin = $stdin + $stdin = StringIO.new(source) + example.run + ensure + $stdin = stdin + end + end + + let(:input) { '-' } + + it 'creates span for an STDIN runner' do + expect { run }.to output('OK').to_stdout + + expect(span.name).to eq('rails.runner.stdin') + expect(span.resource).to eq('rails.runner.stdin') # Fallback to span#name + expect(span.service).to eq(tracer.default_service) + expect(span.get_tag('source')).to eq('print "OK"') + expect(span.get_tag('component')).to eq('rails') + expect(span.get_tag('operation')).to eq('runner.stdin') + end + + include_context 'with a custom service name' + include_context 'with source code too long' + + it_behaves_like 'analytics for integration', ignore_global_flag: false do + let(:source) { '' } + before { run } + let(:analytics_enabled_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_ENABLED } + let(:analytics_sample_rate_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_SAMPLE_RATE } + end + end + + context 'from an inline code snippet' do + let(:input) { source } + + it 'creates span for an inline code snippet' do + expect { run }.to output('OK').to_stdout + + expect(span.name).to eq('rails.runner.inline') + expect(span.resource).to eq('rails.runner.inline') # Fallback to span#name + expect(span.service).to eq(tracer.default_service) + expect(span.get_tag('source')).to eq('print "OK"') + expect(span.get_tag('component')).to eq('rails') + expect(span.get_tag('operation')).to eq('runner.inline') + end + + include_context 'with a custom service name' + include_context 'with source code too long' + + it_behaves_like 'analytics for integration', ignore_global_flag: false do + let(:source) { '' } + before { run } + let(:analytics_enabled_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_ENABLED } + let(:analytics_sample_rate_var) { Datadog::Tracing::Contrib::Rails::Ext::ENV_ANALYTICS_SAMPLE_RATE } + end + end +end diff --git a/spec/datadog/tracing/contrib/rails/support/base.rb b/spec/datadog/tracing/contrib/rails/support/base.rb index 2c674c1174a..ceff7837ebb 100644 --- a/spec/datadog/tracing/contrib/rails/support/base.rb +++ b/spec/datadog/tracing/contrib/rails/support/base.rb @@ -1,4 +1,6 @@ require 'rails/all' +# Loaded by the `bin/rails` script in a real Rails application +require 'rails/command' if Rails::VERSION::MAJOR > 4 require_relative 'controllers' require_relative 'models' From a99f0e51af09d45e57a851640c7407fdb2aa7f80 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 17 Jun 2024 14:45:29 +0100 Subject: [PATCH 037/178] Fix matching of decoded span ids from profiles Pprof decodes numeric labels as signed 64-bit values BUT as a slight cheat both the profiler and the backend interpret them as unsigned 64-bit values so we can represent the full 64-bit values used for span ids in traces. But we were not accounting for this in our tests, so the decoded pprofs we use for testing were not matching the expected values. I've tweaked the pprof test reading code to account for this. --- spec/datadog/profiling/spec_helper.rb | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/spec/datadog/profiling/spec_helper.rb b/spec/datadog/profiling/spec_helper.rb index 24757fab0d6..beaf0b5c67d 100644 --- a/spec/datadog/profiling/spec_helper.rb +++ b/spec/datadog/profiling/spec_helper.rb @@ -53,10 +53,8 @@ def samples_from_pprof(pprof_data) sample.location_id.map { |location_id| decode_frame_from_pprof(decoded_profile, location_id) }, pretty_sample_types.zip(sample.value).to_h, sample.label.map do |it| - [ - string_table[it.key].to_sym, - it.num == 0 ? string_table[it.str] : it.num, - ] + key = string_table[it.key].to_sym + [key, (it.num == 0 ? string_table[it.str] : ProfileHelpers.maybe_fix_label_range(key, it.num))] end.to_h, ).freeze end @@ -103,6 +101,16 @@ def build_stack_recorder( timeline_enabled: timeline_enabled, ) end + + def self.maybe_fix_label_range(key, value) + if [:'local root span id', :'span id'].include?(key) && value < 0 + # pprof labels are defined to be decoded as signed values BUT the backend explicitly interprets these as unsigned + # 64-bit numbers so we can still use them for these ids without having to fall back to strings + value + 2**64 + else + value + end + end end RSpec.configure do |config| From 698ecb06713a7bd4ad1fad02e64c19de37cc8f14 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 7 Jun 2024 14:37:54 +0200 Subject: [PATCH 038/178] Move JRuby from Debian Buster to Ubuntu Jammy Debian Buster goes EOL on 2024-06-30, while Ubuntu Jammy goes EOL in April 2025. This buys us a bit of time. --- .circleci/images/primary/Dockerfile-jruby-9.2.21.0 | 13 +------------ .circleci/images/primary/Dockerfile-jruby-9.3.9.0 | 13 +------------ .circleci/images/primary/Dockerfile-jruby-9.4.7.0 | 1 - 3 files changed, 2 insertions(+), 25 deletions(-) diff --git a/.circleci/images/primary/Dockerfile-jruby-9.2.21.0 b/.circleci/images/primary/Dockerfile-jruby-9.2.21.0 index a83ed78aa24..e539d6cd985 100644 --- a/.circleci/images/primary/Dockerfile-jruby-9.2.21.0 +++ b/.circleci/images/primary/Dockerfile-jruby-9.2.21.0 @@ -1,17 +1,6 @@ -# Note: -# -# There is an incompatibility between ethon and httprb on debian 11 bullseye. -# This is why this image is based on debian 10 buster. -# -# See: -# - https://github.com/jruby/jruby/issues/7033 -# - https://github.com/DataDog/dd-trace-rb/pull/2380#issuecomment-1320994823 - # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -# openjdk:8-jre image is from https://github.com/docker-library/openjdk/blob/a0c4da867ddd1a11408b7ec5032f12130bdc5476/8/jre/buster/Dockerfile -# note: docker-library/openjdk is deprecated, there is a later move to https://hub.docker.com/_/eclipse-temurin -FROM openjdk:8-jre-buster AS jruby-9.2.21.0-jre8 +FROM eclipse-temurin:8-jammy AS jruby-9.2.21.0-jre8 RUN apt-get update && apt-get install -y libc6-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/.circleci/images/primary/Dockerfile-jruby-9.3.9.0 b/.circleci/images/primary/Dockerfile-jruby-9.3.9.0 index fb701fc5a61..d598823975a 100644 --- a/.circleci/images/primary/Dockerfile-jruby-9.3.9.0 +++ b/.circleci/images/primary/Dockerfile-jruby-9.3.9.0 @@ -1,17 +1,6 @@ -# Note: -# -# There is an incompatibility between ethon and httprb on debian 11 bullseye. -# This is why this image is based on debian 10 buster. -# -# See: -# - https://github.com/jruby/jruby/issues/7033 -# - https://github.com/DataDog/dd-trace-rb/pull/2380#issuecomment-1320994823 - # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -# openjdk:11-jre image is from https://github.com/docker-library/openjdk/blob/8dfb0c5645098b8c330c4811c8228cae52f18388/11/jre/buster/Dockerfile -# note: docker-library/openjdk is deprecated, there is a later move to https://hub.docker.com/_/eclipse-temurin -FROM openjdk:11-jre-buster AS jruby-9.3.9.0-jre11 +FROM eclipse-temurin:11-jammy AS jruby-9.3.9.0-jre11 RUN apt-get update && apt-get install -y libc6-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* diff --git a/.circleci/images/primary/Dockerfile-jruby-9.4.7.0 b/.circleci/images/primary/Dockerfile-jruby-9.4.7.0 index 93de2ef93dc..b57bff5276f 100644 --- a/.circleci/images/primary/Dockerfile-jruby-9.4.7.0 +++ b/.circleci/images/primary/Dockerfile-jruby-9.4.7.0 @@ -106,4 +106,3 @@ RUN mkdir /app WORKDIR /app CMD ["/bin/sh"] - From e0a2fa4690678319094dd892b7be8a9c1e25ed45 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 7 Jun 2024 14:46:07 +0200 Subject: [PATCH 039/178] Bump CRuby images to latest - Debian Buster goes bust on 2024-06-30, move to latest, which is either bullseye or bookworm. Sadly there is no 2.5.9-bullseye, so breakage is to be expected. - Also bump to latest CRuby `TEENY` versions for each one. --- .circleci/images/primary/Dockerfile-2.7.6 | 2 +- .circleci/images/primary/Dockerfile-3.0.4 | 2 +- .circleci/images/primary/Dockerfile-3.1.2 | 2 +- .circleci/images/primary/Dockerfile-3.2.0 | 2 +- .circleci/images/primary/Dockerfile-3.3.0 | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.circleci/images/primary/Dockerfile-2.7.6 b/.circleci/images/primary/Dockerfile-2.7.6 index 0bcac1a67dc..a0da1b287ad 100644 --- a/.circleci/images/primary/Dockerfile-2.7.6 +++ b/.circleci/images/primary/Dockerfile-2.7.6 @@ -1,6 +1,6 @@ # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -FROM ruby:2.7.6 +FROM ruby:2.7.8-bullseye # Make apt non-interactive RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ diff --git a/.circleci/images/primary/Dockerfile-3.0.4 b/.circleci/images/primary/Dockerfile-3.0.4 index 19074382c19..46b4f1878ec 100644 --- a/.circleci/images/primary/Dockerfile-3.0.4 +++ b/.circleci/images/primary/Dockerfile-3.0.4 @@ -1,6 +1,6 @@ # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -FROM ruby:3.0.4-bullseye +FROM ruby:3.0.7-bullseye # Make apt non-interactive RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ diff --git a/.circleci/images/primary/Dockerfile-3.1.2 b/.circleci/images/primary/Dockerfile-3.1.2 index 1b14cd07ed4..48f08225d49 100644 --- a/.circleci/images/primary/Dockerfile-3.1.2 +++ b/.circleci/images/primary/Dockerfile-3.1.2 @@ -1,6 +1,6 @@ # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -FROM ruby:3.1.2-bullseye +FROM ruby:3.1.6-bookworm # Make apt non-interactive RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ diff --git a/.circleci/images/primary/Dockerfile-3.2.0 b/.circleci/images/primary/Dockerfile-3.2.0 index 1caa2f597b5..ae89a10b624 100644 --- a/.circleci/images/primary/Dockerfile-3.2.0 +++ b/.circleci/images/primary/Dockerfile-3.2.0 @@ -1,6 +1,6 @@ # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -FROM ruby:3.2.0-bullseye +FROM ruby:3.2.4-bookworm # Make apt non-interactive RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ diff --git a/.circleci/images/primary/Dockerfile-3.3.0 b/.circleci/images/primary/Dockerfile-3.3.0 index 50fac526234..17210de3cd7 100644 --- a/.circleci/images/primary/Dockerfile-3.3.0 +++ b/.circleci/images/primary/Dockerfile-3.3.0 @@ -1,6 +1,6 @@ # Note: See the "Publishing updates to images" note in ./README.md for how to publish new builds of this container image -FROM ruby:3.3.0-bullseye +FROM ruby:3.3.2-bookworm # Make apt non-interactive RUN echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/90circleci \ From 443a38cd79ffd0909b35a3ec376b15f2edef57b5 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 7 Jun 2024 14:59:28 +0200 Subject: [PATCH 040/178] Use `netcat-openbsd` on `bookworm` `netcat` is now a virtual package provided by either one of: - `netcat-openbsd` - `netcat-traditional` I picked one. --- .circleci/images/primary/Dockerfile-3.1.2 | 2 +- .circleci/images/primary/Dockerfile-3.2.0 | 2 +- .circleci/images/primary/Dockerfile-3.3.0 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/images/primary/Dockerfile-3.1.2 b/.circleci/images/primary/Dockerfile-3.1.2 index 48f08225d49..03e7aafe54f 100644 --- a/.circleci/images/primary/Dockerfile-3.1.2 +++ b/.circleci/images/primary/Dockerfile-3.1.2 @@ -15,7 +15,7 @@ RUN set -ex; \ apt-get install -y --no-install-recommends \ git mercurial xvfb \ locales sudo openssh-client ca-certificates tar gzip parallel \ - net-tools netcat unzip zip bzip2 gnupg curl wget \ + net-tools netcat-openbsd unzip zip bzip2 gnupg curl wget \ tzdata rsync vim less jq; \ rm -rf /var/lib/apt/lists/*; diff --git a/.circleci/images/primary/Dockerfile-3.2.0 b/.circleci/images/primary/Dockerfile-3.2.0 index ae89a10b624..421cb40a55b 100644 --- a/.circleci/images/primary/Dockerfile-3.2.0 +++ b/.circleci/images/primary/Dockerfile-3.2.0 @@ -15,7 +15,7 @@ RUN set -ex; \ apt-get install -y --no-install-recommends \ git mercurial xvfb \ locales sudo openssh-client ca-certificates tar gzip parallel \ - net-tools netcat unzip zip bzip2 gnupg curl wget \ + net-tools netcat-openbsd unzip zip bzip2 gnupg curl wget \ tzdata rsync vim less jq; \ rm -rf /var/lib/apt/lists/*; diff --git a/.circleci/images/primary/Dockerfile-3.3.0 b/.circleci/images/primary/Dockerfile-3.3.0 index 17210de3cd7..042dd7c1849 100644 --- a/.circleci/images/primary/Dockerfile-3.3.0 +++ b/.circleci/images/primary/Dockerfile-3.3.0 @@ -15,7 +15,7 @@ RUN set -ex; \ apt-get install -y --no-install-recommends \ git mercurial xvfb \ locales sudo openssh-client ca-certificates tar gzip parallel \ - net-tools netcat unzip zip bzip2 gnupg curl wget \ + net-tools netcat-openbsd unzip zip bzip2 gnupg curl wget \ tzdata rsync vim less jq; \ rm -rf /var/lib/apt/lists/*; From d3282092967ed61ae7415f8425e106786004967a Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Tue, 18 Jun 2024 12:33:54 +0200 Subject: [PATCH 041/178] Rename according to versions --- .../{Dockerfile-2.7.6 => Dockerfile-2.7.8} | 0 .../{Dockerfile-3.0.4 => Dockerfile-3.0.7} | 0 .../{Dockerfile-3.1.2 => Dockerfile-3.1.6} | 0 .../{Dockerfile-3.2.0 => Dockerfile-3.2.4} | 0 .../{Dockerfile-3.3.0 => Dockerfile-3.3.2} | 0 .github/workflows/build-ruby.yml | 20 +++++++++---------- docker-compose.yml | 10 +++++----- 7 files changed, 15 insertions(+), 15 deletions(-) rename .circleci/images/primary/{Dockerfile-2.7.6 => Dockerfile-2.7.8} (100%) rename .circleci/images/primary/{Dockerfile-3.0.4 => Dockerfile-3.0.7} (100%) rename .circleci/images/primary/{Dockerfile-3.1.2 => Dockerfile-3.1.6} (100%) rename .circleci/images/primary/{Dockerfile-3.2.0 => Dockerfile-3.2.4} (100%) rename .circleci/images/primary/{Dockerfile-3.3.0 => Dockerfile-3.3.2} (100%) diff --git a/.circleci/images/primary/Dockerfile-2.7.6 b/.circleci/images/primary/Dockerfile-2.7.8 similarity index 100% rename from .circleci/images/primary/Dockerfile-2.7.6 rename to .circleci/images/primary/Dockerfile-2.7.8 diff --git a/.circleci/images/primary/Dockerfile-3.0.4 b/.circleci/images/primary/Dockerfile-3.0.7 similarity index 100% rename from .circleci/images/primary/Dockerfile-3.0.4 rename to .circleci/images/primary/Dockerfile-3.0.7 diff --git a/.circleci/images/primary/Dockerfile-3.1.2 b/.circleci/images/primary/Dockerfile-3.1.6 similarity index 100% rename from .circleci/images/primary/Dockerfile-3.1.2 rename to .circleci/images/primary/Dockerfile-3.1.6 diff --git a/.circleci/images/primary/Dockerfile-3.2.0 b/.circleci/images/primary/Dockerfile-3.2.4 similarity index 100% rename from .circleci/images/primary/Dockerfile-3.2.0 rename to .circleci/images/primary/Dockerfile-3.2.4 diff --git a/.circleci/images/primary/Dockerfile-3.3.0 b/.circleci/images/primary/Dockerfile-3.3.2 similarity index 100% rename from .circleci/images/primary/Dockerfile-3.3.0 rename to .circleci/images/primary/Dockerfile-3.3.2 diff --git a/.github/workflows/build-ruby.yml b/.github/workflows/build-ruby.yml index 0ff45c21b1f..4b0e6654a9c 100644 --- a/.github/workflows/build-ruby.yml +++ b/.github/workflows/build-ruby.yml @@ -28,20 +28,20 @@ jobs: version: 2.6.10 dockerfile: Dockerfile-2.6.10 - engine: ruby - version: 2.7.6 - dockerfile: Dockerfile-2.7.6 + version: 2.7.8 + dockerfile: Dockerfile-2.7.8 - engine: ruby - version: 3.0.4 - dockerfile: Dockerfile-3.0.4 + version: 3.0.7 + dockerfile: Dockerfile-3.0.7 - engine: ruby - version: 3.1.2 - dockerfile: Dockerfile-3.1.2 + version: 3.1.6 + dockerfile: Dockerfile-3.1.6 - engine: ruby - version: 3.2.0 - dockerfile: Dockerfile-3.2.0 + version: 3.2.4 + dockerfile: Dockerfile-3.2.4 - engine: ruby - version: 3.3.0 - dockerfile: Dockerfile-3.3.0 + version: 3.3.2 + dockerfile: Dockerfile-3.3.2 - engine: ruby version: 3.4.0 dockerfile: Dockerfile-3.4.0 diff --git a/docker-compose.yml b/docker-compose.yml index 9c04e27ae01..eda95def030 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -64,7 +64,7 @@ services: - bundle-2.6:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-2.7: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.6-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.8-dd command: /bin/bash depends_on: - ddagent @@ -89,7 +89,7 @@ services: - bundle-2.7:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.0: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.0.4-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.0.7-dd command: /bin/bash depends_on: - ddagent @@ -125,7 +125,7 @@ services: - bundle-3.0:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.1: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.1.2-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.1.6-dd command: /bin/bash depends_on: - ddagent @@ -150,7 +150,7 @@ services: - bundle-3.1:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.2: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.2.0-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.2.4-dd command: /bin/bash depends_on: - ddagent @@ -175,7 +175,7 @@ services: - bundle-3.2:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.3: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.0-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.2-dd command: /bin/bash depends_on: - ddagent From 8099c94bee0519da8d708821d46feef7449bfe48 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Tue, 18 Jun 2024 11:41:17 +0100 Subject: [PATCH 042/178] Tweak naming of functions to clarify that it's signals being held The interruptions part is just a consequence of signal delivery. --- .../profiler_hold_resume_interruptions.rb | 4 +- .../collectors_cpu_and_wall_time_worker.c | 12 +-- .../profiling/ext/dir_monkey_patches.rb | 76 +++++++++---------- .../collectors/cpu_and_wall_time_worker.rbs | 4 +- .../cpu_and_wall_time_worker_spec.rb | 6 +- .../profiling/ext/dir_monkey_patches_spec.rb | 12 +-- 6 files changed, 57 insertions(+), 57 deletions(-) diff --git a/benchmarks/profiler_hold_resume_interruptions.rb b/benchmarks/profiler_hold_resume_interruptions.rb index 657fbe4262c..02f22dfca06 100644 --- a/benchmarks/profiler_hold_resume_interruptions.rb +++ b/benchmarks/profiler_hold_resume_interruptions.rb @@ -26,8 +26,8 @@ def run_benchmark ) x.report("hold / resume") do - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end x.save! 'profiler_hold_resume_interruptions-results.json' unless VALIDATE_BENCHMARK_MODE diff --git a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c index 80637899340..dff70397c16 100644 --- a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c +++ b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c @@ -222,8 +222,8 @@ static VALUE _native_with_blocked_sigprof(DDTRACE_UNUSED VALUE self); static VALUE rescued_sample_allocation(VALUE tracepoint_data); static void delayed_error(struct cpu_and_wall_time_worker_state *state, const char *error); static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VALUE error_msg); -static VALUE _native_hold_interruptions(DDTRACE_UNUSED VALUE self); -static VALUE _native_resume_interruptions(DDTRACE_UNUSED VALUE self); +static VALUE _native_hold_signals(DDTRACE_UNUSED VALUE self); +static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self); // Note on sampler global state safety: // @@ -287,8 +287,8 @@ void collectors_cpu_and_wall_time_worker_init(VALUE profiling_module) { rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_allocation_count", _native_allocation_count, 0); rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_is_running?", _native_is_running, 1); rb_define_singleton_method(testing_module, "_native_current_sigprof_signal_handler", _native_current_sigprof_signal_handler, 0); - rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_hold_interruptions", _native_hold_interruptions, 0); - rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_resume_interruptions", _native_resume_interruptions, 0); + rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_hold_signals", _native_hold_signals, 0); + rb_define_singleton_method(collectors_cpu_and_wall_time_worker_class, "_native_resume_signals", _native_resume_signals, 0); // TODO: Remove `_native_is_running` from `testing_module` (should be in class) once `prof-correctness` has been updated to not need it rb_define_singleton_method(testing_module, "_native_is_running?", _native_is_running, 1); rb_define_singleton_method(testing_module, "_native_install_testing_signal_handler", _native_install_testing_signal_handler, 0); @@ -1166,14 +1166,14 @@ static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VA // Masks SIGPROF interruptions for the current thread. Please don't use this -- you may end up with incomplete // profiling data. -static VALUE _native_hold_interruptions(DDTRACE_UNUSED VALUE self) { +static VALUE _native_hold_signals(DDTRACE_UNUSED VALUE self) { block_sigprof_signal_handler_from_running_in_current_thread(); return Qtrue; } // Unmasks SIGPROF interruptions for the current thread. If there's a pending sample, it'll be triggered inside this // method. -static VALUE _native_resume_interruptions(DDTRACE_UNUSED VALUE self) { +static VALUE _native_resume_signals(DDTRACE_UNUSED VALUE self) { unblock_sigprof_signal_handler_from_running_in_current_thread(); return Qtrue; } diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index 243acfb2c6f..b6e9279ce0b 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -28,18 +28,18 @@ def self.apply! # Monkey patches for Dir.singleton_class. See DirMonkeyPatches above for more details. module DirClassMonkeyPatches def [](*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :[] if respond_to?(:ruby2_keywords, true) def children(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :children if respond_to?(:ruby2_keywords, true) @@ -47,17 +47,17 @@ def each_child(*args, &block) if block begin # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- We're safe now while running customer code yield entry_name # <-- We'll go back to the Dir internals, critical region again - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals end ensure # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end else # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the @@ -68,18 +68,18 @@ def each_child(*args, &block) ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) def empty?(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :empty? if respond_to?(:ruby2_keywords, true) def entries(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :entries if respond_to?(:ruby2_keywords, true) @@ -87,17 +87,17 @@ def foreach(*args, &block) if block begin # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- We're safe now while running customer code yield entry_name # <-- We'll go back to the Dir internals, critical region again - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals end ensure # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end else # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the @@ -111,34 +111,34 @@ def glob(*args, &block) if block begin # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- We're safe now while running customer code yield entry_name # <-- We'll go back to the Dir internals, critical region again - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals end ensure # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end else begin - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end end end ruby2_keywords :glob if respond_to?(:ruby2_keywords, true) def home(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :home if respond_to?(:ruby2_keywords, true) end @@ -149,16 +149,16 @@ def each(*args, &block) if block begin # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- We're safe now while running customer code yield entry_name # <-- We'll go back to the Dir internals, critical region again - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals end ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- End critical region end else # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the @@ -173,17 +173,17 @@ def each_child(*args, &block) if block begin # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- We're safe now while running customer code yield entry_name # <-- We'll go back to the Dir internals, critical region again - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals end ensure # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end else # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the @@ -194,27 +194,27 @@ def each_child(*args, &block) ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) def children(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :children if respond_to?(:ruby2_keywords, true) end def tell(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :tell if respond_to?(:ruby2_keywords, true) def pos(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_interruptions + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end ruby2_keywords :pos if respond_to?(:ruby2_keywords, true) end diff --git a/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs b/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs index 31d4992f579..bea60e8971b 100644 --- a/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs +++ b/sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs @@ -44,8 +44,8 @@ module Datadog def self._native_is_running?: (CpuAndWallTimeWorker self_instance) -> bool def self._native_allocation_count: () -> ::Integer? def self._native_sampling_loop: (CpuAndWallTimeWorker self_instance) -> void - def self._native_hold_interruptions: () -> void - def self._native_resume_interruptions: () -> void + def self._native_hold_signals: () -> void + def self._native_resume_signals: () -> void def wait_until_running: (timeout_seconds: ::Integer?) -> true end diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 121f9c9b128..633e1271ac6 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -1176,15 +1176,15 @@ end end - describe '._native_hold_interruptions and _native_resume_interruptions' do + describe '._native_hold_signals and _native_resume_signals' do it 'blocks/unblocks interruptions for the current thread' do expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be false - described_class._native_hold_interruptions + described_class._native_hold_signals expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be true - described_class._native_resume_interruptions + described_class._native_resume_signals expect(described_class::Testing._native_is_sigprof_blocked_in_current_thread).to be false end diff --git a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb index 5777f9eb4b3..4af8c55f73c 100644 --- a/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb +++ b/spec/datadog/profiling/ext/dir_monkey_patches_spec.rb @@ -13,8 +13,8 @@ File.open("#{temporary_directory}/file2", 'w') { |f| f.write('file2') } File.open("#{temporary_directory}/file3", 'w') { |f| f.write('file3') } - expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_hold_interruptions) - expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_resume_interruptions) + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_hold_signals) + expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).to_not receive(:_native_resume_signals) end let(:temporary_directory) { Dir.mktmpdir } @@ -316,17 +316,17 @@ def test_with_monkey_patch(in_fork: true, &testcase) RSpec::Mocks.space.proxy_for(Datadog::Profiling::Collectors::CpuAndWallTimeWorker).reset allow(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) - .to receive(:_native_hold_interruptions).and_call_original + .to receive(:_native_hold_signals).and_call_original allow(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) - .to receive(:_native_resume_interruptions).and_call_original + .to receive(:_native_resume_signals).and_call_original Datadog::Profiling::Ext::DirMonkeyPatches.apply! yield expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) - .to have_received(:_native_hold_interruptions).exactly(expected_hold_resume_calls_count).times + .to have_received(:_native_hold_signals).exactly(expected_hold_resume_calls_count).times expect(Datadog::Profiling::Collectors::CpuAndWallTimeWorker) - .to have_received(:_native_resume_interruptions).exactly(expected_hold_resume_calls_count).times + .to have_received(:_native_resume_signals).exactly(expected_hold_resume_calls_count).times end if in_fork From a739b3121fa9eaade50afdd2e58e203adc0b4f15 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Tue, 18 Jun 2024 14:12:00 +0200 Subject: [PATCH 043/178] Undo `docker-compose.yml` version bumps This is used in appraisal lockfile checks --- docker-compose.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index eda95def030..9c04e27ae01 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -64,7 +64,7 @@ services: - bundle-2.6:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-2.7: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.8-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.6-dd command: /bin/bash depends_on: - ddagent @@ -89,7 +89,7 @@ services: - bundle-2.7:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.0: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.0.7-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.0.4-dd command: /bin/bash depends_on: - ddagent @@ -125,7 +125,7 @@ services: - bundle-3.0:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.1: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.1.6-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.1.2-dd command: /bin/bash depends_on: - ddagent @@ -150,7 +150,7 @@ services: - bundle-3.1:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.2: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.2.4-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.2.0-dd command: /bin/bash depends_on: - ddagent @@ -175,7 +175,7 @@ services: - bundle-3.2:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" tracer-3.3: - image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.2-dd + image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.0-dd command: /bin/bash depends_on: - ddagent From ba0d6b511c95098f2d4d336c788013b0295bc4ae Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Tue, 18 Jun 2024 14:56:53 +0100 Subject: [PATCH 044/178] Avoid ruby2_keywords and instead have variants for Ruby 2 and 3 Loic suggested this may provide better compatibility, and it seems to make sense given we're monkey patching a quite core Ruby class. This diff is way easier to review without whitespace. What I did was copy/paste the module, remove the `ruby2_keywords`, add `**kwargs` to the Ruby 3 variants and clean up any things that don't make sense for Ruby 3 (e.g. testing for 2.5 for some methods). --- .../profiling/ext/dir_monkey_patches.rb | 423 ++++++++++++------ .../profiling/ext/dir_monkey_patches.rbs | 11 +- 2 files changed, 300 insertions(+), 134 deletions(-) diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index b6e9279ce0b..9af75c406c8 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -2,6 +2,7 @@ module Datadog module Profiling + # Monkey patches needed for profiler features and compatibility module Ext # All Ruby versions as of this writing have bugs in the dir class implementation, causing issues such as # https://github.com/DataDog/dd-trace-rb/issues/3450 . @@ -25,151 +26,325 @@ def self.apply! end end - # Monkey patches for Dir.singleton_class. See DirMonkeyPatches above for more details. - module DirClassMonkeyPatches - def [](*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - end - ruby2_keywords :[] if respond_to?(:ruby2_keywords, true) + if RUBY_VERSION.start_with?('2.') + # Monkey patches for Dir.singleton_class (Ruby 2 version). See DirMonkeyPatches above for more details. + module DirClassMonkeyPatches + def [](*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end - def children(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - end - ruby2_keywords :children if respond_to?(:ruby2_keywords, true) + def children(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end - def each_child(*args, &block) - if block - begin - # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - # <-- We're safe now while running customer code - yield entry_name - # <-- We'll go back to the Dir internals, critical region again + def each_child(*args, &block) + if block + begin + # <-- Begin critical region Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - ensure - # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super end - else - # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the - # other branch once it gets going. + end + + def empty?(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - end - ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) - def empty?(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - end - ruby2_keywords :empty? if respond_to?(:ruby2_keywords, true) + def entries(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end - def entries(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - end - ruby2_keywords :entries if respond_to?(:ruby2_keywords, true) + def foreach(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end - def foreach(*args, &block) - if block - begin - # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super do |entry_name| + def glob(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - # <-- We're safe now while running customer code - yield entry_name - # <-- We'll go back to the Dir internals, critical region again + end + else + begin Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - ensure - # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - else - # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the - # other branch once it gets going. + end + + def home(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end end - ruby2_keywords :foreach if respond_to?(:ruby2_keywords, true) + else + # Monkey patches for Dir.singleton_class (Ruby 3 version). See DirMonkeyPatches above for more details. + module DirClassMonkeyPatches + def [](*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end - def glob(*args, &block) - if block - begin - # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - # <-- We're safe now while running customer code - yield entry_name - # <-- We'll go back to the Dir internals, critical region again + def children(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + + def each_child(*args, **kwargs, &block) + if block + begin + # <-- Begin critical region Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - ensure - # <-- End critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super end - else - begin - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + + def empty?(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + + def entries(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + + def foreach(*args, **kwargs, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end end - end - ruby2_keywords :glob if respond_to?(:ruby2_keywords, true) - def home(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + def glob(*args, **kwargs, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + else + begin + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + end + end + + def home(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end end - ruby2_keywords :home if respond_to?(:ruby2_keywords, true) end - # Monkey patches for Dir. See DirMonkeyPatches above for more details. - module DirInstanceMonkeyPatches - def each(*args, &block) - if block - begin - # <-- Begin critical region - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super do |entry_name| - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - # <-- We're safe now while running customer code - yield entry_name - # <-- We'll go back to the Dir internals, critical region again + if RUBY_VERSION.start_with?('2.') + # Monkey patches for Dir (Ruby 2 version). See DirMonkeyPatches above for more details. + module DirInstanceMonkeyPatches + def each(*args, &block) + if block + begin + # <-- Begin critical region Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- End critical region + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end + + unless RUBY_VERSION.start_with?('2.5.') # This is Ruby 2.6+ + def each_child(*args, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super end + end + + def children(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- End critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - else - # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the - # other branch once it gets going. + end + + def tell(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end + + def pos(*args, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end end - ruby2_keywords :each if respond_to?(:ruby2_keywords, true) + else + # Monkey patches for Dir (Ruby 3 version). See DirMonkeyPatches above for more details. + module DirInstanceMonkeyPatches + def each(*args, **kwargs, &block) + if block + begin + # <-- Begin critical region + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super do |entry_name| + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + # <-- We're safe now while running customer code + yield entry_name + # <-- We'll go back to the Dir internals, critical region again + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + end + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals # <-- End critical region + end + else + # This returns an enumerator. We don't want/need to intercede here, the enumerator will eventually call the + # other branch once it gets going. + super + end + end - unless RUBY_VERSION.start_with?('2.5.') # This is Ruby 2.6+ - def each_child(*args, &block) + def each_child(*args, **kwargs, &block) if block begin # <-- Begin critical region @@ -191,32 +366,28 @@ def each_child(*args, &block) super end end - ruby2_keywords :each_child if respond_to?(:ruby2_keywords, true) - def children(*args, &block) + def children(*args, **kwargs, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals super ensure Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end - ruby2_keywords :children if respond_to?(:ruby2_keywords, true) - end - def tell(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals - end - ruby2_keywords :tell if respond_to?(:ruby2_keywords, true) + def tell(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end - def pos(*args, &block) - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals - super - ensure - Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + def pos(*args, **kwargs, &block) + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_hold_signals + super + ensure + Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals + end end - ruby2_keywords :pos if respond_to?(:ruby2_keywords, true) end end end diff --git a/sig/datadog/profiling/ext/dir_monkey_patches.rbs b/sig/datadog/profiling/ext/dir_monkey_patches.rbs index 81e98dc8822..e6cb306dbc0 100644 --- a/sig/datadog/profiling/ext/dir_monkey_patches.rbs +++ b/sig/datadog/profiling/ext/dir_monkey_patches.rbs @@ -1,11 +1,3 @@ -# TODO: @ivoanjo As of June 2024 upstream rbs signatures do not include this method on module and even one of their -# tests adds this directly -# ( https://github.com/ruby/rbs/blob/28849d4522ba18f45d4f6edfca89a515a4816373/sig/unit_test/spy.rbs#L26C1-L28C4 ) -# so I'm taking the same approach. -class Module - def ruby2_keywords: (*Symbol) -> void -end - module Datadog module Profiling module Ext @@ -16,6 +8,9 @@ module Datadog # The signatures below are somehow inspired on # https://github.com/ruby/rbs/blob/28849d4522ba18f45d4f6edfca89a515a4816373/core/dir.rbs + # NOTE: Because we have variants for Ruby 2.x and 3.x of the code, there's a bunch of warnings from steep about + # that ("Unknown variable: (kwrestarg :kwargs)"). Any suggestions on how to clean that up are welcome :/ + module DirClassMonkeyPatches def []: (*untyped) -> Array[String] def children: (*untyped) -> Array[String] From 43e63cffb4551dbd9aa3bbccf2a5d1b532088773 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Tue, 18 Jun 2024 15:57:32 -0700 Subject: [PATCH 045/178] Populate ActiveSupport notification spans early Signed-off-by: Marco Costa --- .../tracing/contrib/action_cable/event.rb | 2 +- .../contrib/action_cable/events/broadcast.rb | 2 +- .../action_cable/events/perform_action.rb | 2 +- .../contrib/action_cable/events/transmit.rb | 2 +- .../tracing/contrib/action_mailer/event.rb | 10 ++-- .../contrib/action_mailer/events/deliver.rb | 13 +++-- .../contrib/action_mailer/events/process.rb | 5 +- .../action_view/events/render_partial.rb | 6 +-- .../action_view/events/render_template.rb | 2 +- .../contrib/active_job/events/discard.rb | 2 +- .../contrib/active_job/events/enqueue.rb | 2 +- .../contrib/active_job/events/enqueue_at.rb | 2 +- .../active_job/events/enqueue_retry.rb | 2 +- .../contrib/active_job/events/perform.rb | 2 +- .../active_job/events/retry_stopped.rb | 2 +- .../active_model_serializers/events/render.rb | 2 +- .../events/serialize.rb | 2 +- .../active_record/events/instantiation.rb | 2 +- .../contrib/active_record/events/sql.rb | 2 +- .../active_support/notifications/event.rb | 23 ++++++-- .../notifications/subscriber.rb | 8 +-- .../notifications/subscription.rb | 38 +++++++++----- .../tracing/contrib/kafka/consumer_event.rb | 2 +- .../contrib/kafka/consumer_group_event.rb | 2 +- lib/datadog/tracing/contrib/kafka/event.rb | 2 +- .../kafka/events/connection/request.rb | 6 +-- .../kafka/events/consumer/process_batch.rb | 6 +-- .../kafka/events/consumer/process_message.rb | 6 +-- .../kafka/events/consumer_group/heartbeat.rb | 6 +-- .../events/produce_operation/send_messages.rb | 6 +-- .../kafka/events/producer/deliver_messages.rb | 6 +-- lib/datadog/tracing/contrib/racecar/event.rb | 4 +- .../notifications/event_spec.rb | 24 +++++---- .../notifications/subscriber_spec.rb | 20 ++++--- .../notifications/subscription_spec.rb | 52 ++++++++++++++----- .../tracing/contrib/rails/rack_spec.rb | 12 ++--- 36 files changed, 177 insertions(+), 110 deletions(-) diff --git a/lib/datadog/tracing/contrib/action_cable/event.rb b/lib/datadog/tracing/contrib/action_cable/event.rb index 11aa6d4fab3..3e1c4aaa039 100644 --- a/lib/datadog/tracing/contrib/action_cable/event.rb +++ b/lib/datadog/tracing/contrib/action_cable/event.rb @@ -46,7 +46,7 @@ def self.included(base) module ClassMethods include Contrib::ActionCable::Event::ClassMethods - def subscription(*args) + def subscription(*args, **kwargs) super.tap do |subscription| subscription.before_trace { ensure_clean_context! } end diff --git a/lib/datadog/tracing/contrib/action_cable/events/broadcast.rb b/lib/datadog/tracing/contrib/action_cable/events/broadcast.rb index 7e2fde702be..6a874e439d1 100644 --- a/lib/datadog/tracing/contrib/action_cable/events/broadcast.rb +++ b/lib/datadog/tracing/contrib/action_cable/events/broadcast.rb @@ -34,7 +34,7 @@ def span_type Tracing::Metadata::Ext::AppTypes::TYPE_WEB end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) channel = payload[:broadcasting] # Channel has high cardinality span.service = configuration[:service_name] if configuration[:service_name] span.type = span_type diff --git a/lib/datadog/tracing/contrib/action_cable/events/perform_action.rb b/lib/datadog/tracing/contrib/action_cable/events/perform_action.rb index 16de51e0450..24d4e547b62 100644 --- a/lib/datadog/tracing/contrib/action_cable/events/perform_action.rb +++ b/lib/datadog/tracing/contrib/action_cable/events/perform_action.rb @@ -33,7 +33,7 @@ def span_type Tracing::Metadata::Ext::AppTypes::TYPE_WEB end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) channel_class = payload[:channel_class] action = payload[:action] diff --git a/lib/datadog/tracing/contrib/action_cable/events/transmit.rb b/lib/datadog/tracing/contrib/action_cable/events/transmit.rb index 6b612ef864a..714050b8036 100644 --- a/lib/datadog/tracing/contrib/action_cable/events/transmit.rb +++ b/lib/datadog/tracing/contrib/action_cable/events/transmit.rb @@ -33,7 +33,7 @@ def span_type Tracing::Metadata::Ext::AppTypes::TYPE_WEB end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) channel_class = payload[:channel_class] span.service = configuration[:service_name] if configuration[:service_name] diff --git a/lib/datadog/tracing/contrib/action_mailer/event.rb b/lib/datadog/tracing/contrib/action_mailer/event.rb index f62d8eed64b..5189503627f 100644 --- a/lib/datadog/tracing/contrib/action_mailer/event.rb +++ b/lib/datadog/tracing/contrib/action_mailer/event.rb @@ -27,9 +27,11 @@ def configuration Datadog.configuration.tracing[:action_mailer] end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) + super + + span.type = span_type span.service = configuration[:service_name] if configuration[:service_name] - span.resource = payload[:mailer] span.set_tag(Tracing::Metadata::Ext::TAG_COMPONENT, Ext::TAG_COMPONENT) # Set analytics sample rate @@ -39,10 +41,6 @@ def process(span, event, _id, payload) # Measure service stats Contrib::Analytics.set_measured(span) - - report_if_exception(span, payload) - rescue StandardError => e - Datadog.logger.debug(e.message) end end end diff --git a/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb b/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb index 3c036d0c171..4b72640d9d6 100644 --- a/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb +++ b/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb @@ -30,15 +30,20 @@ def span_type Tracing::Metadata::Ext::AppTypes::TYPE_WORKER end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) super - span.type = span_type + span.set_tag(Tracing::Metadata::Ext::TAG_OPERATION, Ext::TAG_OPERATION_DELIVER) + end + + def on_finish(span, event, _id, payload) + super + + span.resource = payload[:mailer] + span.set_tag(Ext::TAG_MAILER, payload[:mailer]) span.set_tag(Ext::TAG_MSG_ID, payload[:message_id]) - span.set_tag(Tracing::Metadata::Ext::TAG_OPERATION, Ext::TAG_OPERATION_DELIVER) - # Since email data can contain PII we disable by default # Some of these fields can be either strings or arrays, so we try to normalize # https://github.com/rails/rails/blob/18707ab17fa492eb25ad2e8f9818a320dc20b823/actionmailer/lib/action_mailer/base.rb#L742-L754 diff --git a/lib/datadog/tracing/contrib/action_mailer/events/process.rb b/lib/datadog/tracing/contrib/action_mailer/events/process.rb index 50298d9a951..e89b13d802a 100644 --- a/lib/datadog/tracing/contrib/action_mailer/events/process.rb +++ b/lib/datadog/tracing/contrib/action_mailer/events/process.rb @@ -30,10 +30,11 @@ def span_type Tracing::Metadata::Ext::HTTP::TYPE_TEMPLATE end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) super - span.type = span_type + span.resource = payload[:mailer] + span.set_tag(Ext::TAG_ACTION, payload[:action]) span.set_tag(Ext::TAG_MAILER, payload[:mailer]) diff --git a/lib/datadog/tracing/contrib/action_view/events/render_partial.rb b/lib/datadog/tracing/contrib/action_view/events/render_partial.rb index 80b473c1f82..3c6579c6a6e 100644 --- a/lib/datadog/tracing/contrib/action_view/events/render_partial.rb +++ b/lib/datadog/tracing/contrib/action_view/events/render_partial.rb @@ -27,7 +27,7 @@ def span_name Ext::SPAN_RENDER_PARTIAL end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) span.service = configuration[:service_name] if configuration[:service_name] span.type = Tracing::Metadata::Ext::HTTP::TYPE_TEMPLATE @@ -41,10 +41,6 @@ def process(span, _event, _id, payload) # Measure service stats Contrib::Analytics.set_measured(span) - - record_exception(span, payload) - rescue StandardError => e - Datadog.logger.debug(e.message) end end end diff --git a/lib/datadog/tracing/contrib/action_view/events/render_template.rb b/lib/datadog/tracing/contrib/action_view/events/render_template.rb index 3df594bad34..0f5baaddc2b 100644 --- a/lib/datadog/tracing/contrib/action_view/events/render_template.rb +++ b/lib/datadog/tracing/contrib/action_view/events/render_template.rb @@ -27,7 +27,7 @@ def span_name Ext::SPAN_RENDER_TEMPLATE end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) span.service = configuration[:service_name] if configuration[:service_name] span.type = Tracing::Metadata::Ext::HTTP::TYPE_TEMPLATE diff --git a/lib/datadog/tracing/contrib/active_job/events/discard.rb b/lib/datadog/tracing/contrib/active_job/events/discard.rb index 0d7c3abfe92..2a3cd8bfc7c 100644 --- a/lib/datadog/tracing/contrib/active_job/events/discard.rb +++ b/lib/datadog/tracing/contrib/active_job/events/discard.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_DISCARD end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_job/events/enqueue.rb b/lib/datadog/tracing/contrib/active_job/events/enqueue.rb index 5117d1aeac9..7ca0ca94ff0 100644 --- a/lib/datadog/tracing/contrib/active_job/events/enqueue.rb +++ b/lib/datadog/tracing/contrib/active_job/events/enqueue.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_ENQUEUE end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_job/events/enqueue_at.rb b/lib/datadog/tracing/contrib/active_job/events/enqueue_at.rb index cafe7398488..cdaf5bd9172 100644 --- a/lib/datadog/tracing/contrib/active_job/events/enqueue_at.rb +++ b/lib/datadog/tracing/contrib/active_job/events/enqueue_at.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_ENQUEUE end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_job/events/enqueue_retry.rb b/lib/datadog/tracing/contrib/active_job/events/enqueue_retry.rb index 910486b99ac..b1e62e8d878 100644 --- a/lib/datadog/tracing/contrib/active_job/events/enqueue_retry.rb +++ b/lib/datadog/tracing/contrib/active_job/events/enqueue_retry.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_ENQUEUE_RETRY end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_job/events/perform.rb b/lib/datadog/tracing/contrib/active_job/events/perform.rb index 99e781998a5..cc704c72c7b 100644 --- a/lib/datadog/tracing/contrib/active_job/events/perform.rb +++ b/lib/datadog/tracing/contrib/active_job/events/perform.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_PERFORM end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_job/events/retry_stopped.rb b/lib/datadog/tracing/contrib/active_job/events/retry_stopped.rb index 639257acd09..908a5894520 100644 --- a/lib/datadog/tracing/contrib/active_job/events/retry_stopped.rb +++ b/lib/datadog/tracing/contrib/active_job/events/retry_stopped.rb @@ -26,7 +26,7 @@ def span_name Ext::SPAN_RETRY_STOPPED end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.name = span_name span.service = configuration[:service_name] if configuration[:service_name] span.resource = payload[:job].class.name diff --git a/lib/datadog/tracing/contrib/active_model_serializers/events/render.rb b/lib/datadog/tracing/contrib/active_model_serializers/events/render.rb index 72f626702a0..91944c0709a 100644 --- a/lib/datadog/tracing/contrib/active_model_serializers/events/render.rb +++ b/lib/datadog/tracing/contrib/active_model_serializers/events/render.rb @@ -30,7 +30,7 @@ def span_name Ext::SPAN_RENDER end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) span.set_tag(Tracing::Metadata::Ext::TAG_OPERATION, Ext::TAG_OPERATION_RENDER) set_common_tags(span, payload) diff --git a/lib/datadog/tracing/contrib/active_model_serializers/events/serialize.rb b/lib/datadog/tracing/contrib/active_model_serializers/events/serialize.rb index d26a833a1f2..c2c7e9f4c5b 100644 --- a/lib/datadog/tracing/contrib/active_model_serializers/events/serialize.rb +++ b/lib/datadog/tracing/contrib/active_model_serializers/events/serialize.rb @@ -32,7 +32,7 @@ def span_name Ext::SPAN_SERIALIZE end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) span.set_tag(Tracing::Metadata::Ext::TAG_OPERATION, Ext::TAG_OPERATION_SERIALIZE) set_common_tags(span, payload) diff --git a/lib/datadog/tracing/contrib/active_record/events/instantiation.rb b/lib/datadog/tracing/contrib/active_record/events/instantiation.rb index f2b183c9f61..0d0cf07b6cc 100644 --- a/lib/datadog/tracing/contrib/active_record/events/instantiation.rb +++ b/lib/datadog/tracing/contrib/active_record/events/instantiation.rb @@ -31,7 +31,7 @@ def span_name Ext::SPAN_INSTANTIATION end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.resource = payload.fetch(:class_name) span.type = Ext::SPAN_TYPE_INSTANTIATION span.set_tag(Tracing::Metadata::Ext::TAG_COMPONENT, Ext::TAG_COMPONENT) diff --git a/lib/datadog/tracing/contrib/active_record/events/sql.rb b/lib/datadog/tracing/contrib/active_record/events/sql.rb index 41b4033d40e..9b9c79684b0 100644 --- a/lib/datadog/tracing/contrib/active_record/events/sql.rb +++ b/lib/datadog/tracing/contrib/active_record/events/sql.rb @@ -29,7 +29,7 @@ def span_name Ext::SPAN_SQL end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) config = Utils.connection_config(payload[:connection], payload[:connection_id]) settings = Datadog.configuration.tracing[:active_record, config] adapter_name = Contrib::Utils::Database.normalize_vendor(config[:adapter]) diff --git a/lib/datadog/tracing/contrib/active_support/notifications/event.rb b/lib/datadog/tracing/contrib/active_support/notifications/event.rb index d36e0dcf4da..efa2e78106c 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/event.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/event.rb @@ -26,11 +26,12 @@ def subscribe! # rubocop:disable Lint/UselessMethodDefinition super end - def subscription(span_name = nil, options = nil) + def subscription(span_name = nil, options = nil, on_start: nil, on_finish: nil) super( span_name || self.span_name, options || span_options, - &method(:process) + on_start: on_start, + on_finish: on_finish ) end @@ -40,7 +41,8 @@ def subscribe(pattern = nil, span_name = nil, options = nil) pattern || event_name, span_name || self.span_name, options || span_options, - &method(:process) + on_start: method(:on_start), + on_finish: method(:on_finish) ) end end @@ -62,6 +64,21 @@ def payload_exception(payload) payload[:exception_object] || payload[:exception] # Fallback for ActiveSupport < 5.0 end + + def on_start(_span, _event, _id, _payload); end + + def on_finish(span, _event, _id, payload) + record_exception(span, payload) + end + + def record_exception(span, payload) + if payload[:exception_object] + span.set_error(payload[:exception_object]) + elsif payload[:exception] + # Fallback for ActiveSupport < 5.0 + span.set_error(payload[:exception]) + end + end end end end diff --git a/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb b/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb index 7333057c67f..22ca5e6cf6a 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb @@ -45,16 +45,16 @@ def subscribe! end # Creates a subscription and immediately activates it. - def subscribe(pattern, span_name, options = {}, &block) - subscription(span_name, options, &block).tap do |subscription| + def subscribe(pattern, span_name, options = {}, on_start: nil, on_finish: nil) + subscription(span_name, options, on_start: on_start, on_finish: on_finish).tap do |subscription| subscription.subscribe(pattern) end end # Creates a subscription without activating it. # Subscription is added to the inheriting class' list of subscriptions. - def subscription(span_name, options = {}, &block) - Subscription.new(span_name, options, &block).tap do |subscription| + def subscription(span_name, options = {}, on_start: nil, on_finish: nil) + Subscription.new(span_name, options, on_start: on_start, on_finish: on_finish).tap do |subscription| subscriptions << subscription end end diff --git a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb index 2105e5ba3c6..132aa7e4f0c 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb @@ -11,12 +11,19 @@ class Subscription :span_name, :options - def initialize(span_name, options, &block) - raise ArgumentError, 'Must be given a block!' unless block + # @param span_name [String] the operation name for the span + # @param options [Hash] options to pass during span creation + # @param on_start [Proc] a block to run when the event is fired, + # might not include all required information in the `payload` argument. + # @param on_finish [Proc] a block to run when the event has finished processing, + # possibly including more information in the `payload` argument. + def initialize(span_name, options, on_start: nil, on_finish: nil) + raise ArgumentError, 'Must be given either on_start or on_finish' unless on_start || on_finish @span_name = span_name @options = options - @handler = Handler.new(&block) + @on_start = Handler.new(on_start) + @on_finish = Handler.new(on_finish) @callbacks = Callbacks.new end @@ -69,7 +76,8 @@ def unsubscribe_all protected attr_reader \ - :handler, + :on_start, + :on_finish, :callbacks def start_span(name, id, payload, start = nil) @@ -77,11 +85,15 @@ def start_span(name, id, payload, start = nil) callbacks.run(name, :before_trace, id, payload, start) # Start a trace - Tracing.trace(@span_name, **@options).tap do |span| - # Start span if time is provided - span.start(start) unless start.nil? - payload[:datadog_span] = span - end + span = Tracing.trace(@span_name, **@options) + + # Start span if time is provided + span.start(start) unless start.nil? + payload[:datadog_span] = span + + on_start.run(span, name, id, payload) + + span end def finish_span(name, id, payload, finish = nil) @@ -90,7 +102,7 @@ def finish_span(name, id, payload, finish = nil) return nil if span.nil? # Run handler for event - handler.run(span, name, id, payload) + on_finish.run(span, name, id, payload) # Finish the span span.finish(finish) @@ -109,18 +121,20 @@ def subscribers class Handler attr_reader :block - def initialize(&block) + def initialize(block) @block = block end def run(span, name, id, payload) - run!(span, name, id, payload) + run!(span, name, id, payload) if @block rescue StandardError => e Datadog.logger.debug( "ActiveSupport::Notifications handler for '#{name}' failed: #{e.class.name} #{e.message}" ) end + private + def run!(*args) @block.call(*args) end diff --git a/lib/datadog/tracing/contrib/kafka/consumer_event.rb b/lib/datadog/tracing/contrib/kafka/consumer_event.rb index 92646e6f226..d63a4ff241e 100644 --- a/lib/datadog/tracing/contrib/kafka/consumer_event.rb +++ b/lib/datadog/tracing/contrib/kafka/consumer_event.rb @@ -6,7 +6,7 @@ module Contrib module Kafka # Defines basic behaviors for an event for a consumer. module ConsumerEvent - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) super span.set_tag(Ext::TAG_GROUP, payload[:group_id]) diff --git a/lib/datadog/tracing/contrib/kafka/consumer_group_event.rb b/lib/datadog/tracing/contrib/kafka/consumer_group_event.rb index 38af322ade8..edfa13333f5 100644 --- a/lib/datadog/tracing/contrib/kafka/consumer_group_event.rb +++ b/lib/datadog/tracing/contrib/kafka/consumer_group_event.rb @@ -6,7 +6,7 @@ module Contrib module Kafka # Defines basic behaviors for an event for a consumer group. module ConsumerGroupEvent - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) super span.resource = payload[:group_id] diff --git a/lib/datadog/tracing/contrib/kafka/event.rb b/lib/datadog/tracing/contrib/kafka/event.rb index a1ecedffb46..5238fdaeea4 100644 --- a/lib/datadog/tracing/contrib/kafka/event.rb +++ b/lib/datadog/tracing/contrib/kafka/event.rb @@ -29,7 +29,7 @@ def configuration Datadog.configuration.tracing[:kafka] end - def process(span, _event, _id, payload) + def on_start(span, _event, _id, payload) span.set_tag(Tracing::Metadata::Ext::TAG_COMPONENT, Ext::TAG_COMPONENT) span.set_tag(Contrib::Ext::Messaging::TAG_SYSTEM, Ext::TAG_MESSAGING_SYSTEM) diff --git a/lib/datadog/tracing/contrib/kafka/events/connection/request.rb b/lib/datadog/tracing/contrib/kafka/events/connection/request.rb index 848ceadc1a6..9f7a34e0003 100644 --- a/lib/datadog/tracing/contrib/kafka/events/connection/request.rb +++ b/lib/datadog/tracing/contrib/kafka/events/connection/request.rb @@ -15,7 +15,9 @@ module Request EVENT_NAME = 'request.connection.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super span.resource = payload[:api] @@ -24,8 +26,6 @@ def self.process(span, _event, _id, payload) span.set_tag(Ext::TAG_RESPONSE_SIZE, payload[:response_size]) if payload.key?(:response_size) end - module_function - def span_name Ext::SPAN_CONNECTION_REQUEST end diff --git a/lib/datadog/tracing/contrib/kafka/events/consumer/process_batch.rb b/lib/datadog/tracing/contrib/kafka/events/consumer/process_batch.rb index 6db965ba1c3..23e2a38f0b5 100644 --- a/lib/datadog/tracing/contrib/kafka/events/consumer/process_batch.rb +++ b/lib/datadog/tracing/contrib/kafka/events/consumer/process_batch.rb @@ -17,7 +17,9 @@ module ProcessBatch EVENT_NAME = 'process_batch.consumer.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super span.resource = payload[:topic] @@ -31,8 +33,6 @@ def self.process(span, _event, _id, payload) span.set_tag(Ext::TAG_OFFSET_LAG, payload[:offset_lag]) if payload.key?(:offset_lag) end - module_function - def span_name Ext::SPAN_PROCESS_BATCH end diff --git a/lib/datadog/tracing/contrib/kafka/events/consumer/process_message.rb b/lib/datadog/tracing/contrib/kafka/events/consumer/process_message.rb index 5b50ad589b3..7c6fba7966a 100644 --- a/lib/datadog/tracing/contrib/kafka/events/consumer/process_message.rb +++ b/lib/datadog/tracing/contrib/kafka/events/consumer/process_message.rb @@ -17,7 +17,9 @@ module ProcessMessage EVENT_NAME = 'process_message.consumer.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super span.resource = payload[:topic] @@ -29,8 +31,6 @@ def self.process(span, _event, _id, payload) span.set_tag(Ext::TAG_OFFSET_LAG, payload[:offset_lag]) if payload.key?(:offset_lag) end - module_function - def span_name Ext::SPAN_PROCESS_MESSAGE end diff --git a/lib/datadog/tracing/contrib/kafka/events/consumer_group/heartbeat.rb b/lib/datadog/tracing/contrib/kafka/events/consumer_group/heartbeat.rb index 8cf99148c81..1e8c728b901 100644 --- a/lib/datadog/tracing/contrib/kafka/events/consumer_group/heartbeat.rb +++ b/lib/datadog/tracing/contrib/kafka/events/consumer_group/heartbeat.rb @@ -19,7 +19,9 @@ module Heartbeat EVENT_NAME = 'heartbeat.consumer.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super if payload.key?(:topic_partitions) @@ -29,8 +31,6 @@ def self.process(span, _event, _id, payload) end end - module_function - def span_name Ext::SPAN_CONSUMER_HEARTBEAT end diff --git a/lib/datadog/tracing/contrib/kafka/events/produce_operation/send_messages.rb b/lib/datadog/tracing/contrib/kafka/events/produce_operation/send_messages.rb index 850065d25f3..9de3a31aae7 100644 --- a/lib/datadog/tracing/contrib/kafka/events/produce_operation/send_messages.rb +++ b/lib/datadog/tracing/contrib/kafka/events/produce_operation/send_messages.rb @@ -15,7 +15,9 @@ module SendMessages EVENT_NAME = 'send_messages.producer.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super span.set_tag(Ext::TAG_MESSAGE_COUNT, payload[:message_count]) if payload.key?(:message_count) @@ -23,8 +25,6 @@ def self.process(span, _event, _id, payload) span.set_tag(Tracing::Metadata::Ext::TAG_KIND, Tracing::Metadata::Ext::SpanKind::TAG_PRODUCER) end - module_function - def span_name Ext::SPAN_SEND_MESSAGES end diff --git a/lib/datadog/tracing/contrib/kafka/events/producer/deliver_messages.rb b/lib/datadog/tracing/contrib/kafka/events/producer/deliver_messages.rb index 519c9a32a1f..f258af1b63c 100644 --- a/lib/datadog/tracing/contrib/kafka/events/producer/deliver_messages.rb +++ b/lib/datadog/tracing/contrib/kafka/events/producer/deliver_messages.rb @@ -15,7 +15,9 @@ module DeliverMessages EVENT_NAME = 'deliver_messages.producer.kafka' - def self.process(span, _event, _id, payload) + module_function + + def on_start(span, _event, _id, payload) super span.set_tag(Ext::TAG_ATTEMPTS, payload[:attempts]) if payload.key?(:attempts) @@ -26,8 +28,6 @@ def self.process(span, _event, _id, payload) span.set_tag(Tracing::Metadata::Ext::TAG_KIND, Tracing::Metadata::Ext::SpanKind::TAG_PRODUCER) end - module_function - def span_name Ext::SPAN_DELIVER_MESSAGES end diff --git a/lib/datadog/tracing/contrib/racecar/event.rb b/lib/datadog/tracing/contrib/racecar/event.rb index f1c49f99515..df15bb4bca4 100644 --- a/lib/datadog/tracing/contrib/racecar/event.rb +++ b/lib/datadog/tracing/contrib/racecar/event.rb @@ -19,7 +19,7 @@ def self.included(base) # Class methods for Racecar events. # Note, they share the same process method and before_trace method. module ClassMethods - def subscription(*args) + def subscription(*args, **kwargs) super.tap do |subscription| subscription.before_trace { ensure_clean_context! } end @@ -33,7 +33,7 @@ def configuration Datadog.configuration.tracing[:racecar] end - def process(span, event, _id, payload) + def on_start(span, event, _id, payload) span.service = configuration[:service_name] span.resource = payload[:consumer_class] diff --git a/spec/datadog/tracing/contrib/active_support/notifications/event_spec.rb b/spec/datadog/tracing/contrib/active_support/notifications/event_spec.rb index c9688166f2f..99497c3a093 100644 --- a/spec/datadog/tracing/contrib/active_support/notifications/event_spec.rb +++ b/spec/datadog/tracing/contrib/active_support/notifications/event_spec.rb @@ -23,6 +23,13 @@ let(:process_block) { proc { spy.call } } let(:spy) { double(:spy) } + let(:callbacks) do + { + on_start: test_class.method(:on_start), + on_finish: test_class.method(:on_finish) + } + end + describe 'class' do describe 'behavior' do describe '#subscribe!' do @@ -51,7 +58,7 @@ describe '#subscribe' do before do expect(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription).to receive(:new) - .with(test_class.span_name, test_class.span_options) + .with(test_class.span_name, test_class.span_options, **callbacks) .and_call_original end @@ -88,25 +95,20 @@ context 'when given no options' do subject(:subscription) { test_class.subscription } - before do - expect(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription).to receive(:new) - .with(test_class.span_name, test_class.span_options) - .and_call_original - end - - it { is_expected.to be_a_kind_of(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription) } - it { expect(test_class.subscriptions).to contain_exactly(subscription) } + it { expect { subscription }.to raise_error(ArgumentError) } end context 'when given options' do - subject(:subscription) { test_class.subscription(span_name, options) } + subject(:subscription) { test_class.subscription(span_name, options, on_start: on_start, on_finish: on_finish) } let(:span_name) { double('span name') } let(:options) { double('options') } + let(:on_start) { double('on_start') } + let(:on_finish) { double('on_finish') } before do expect(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription).to receive(:new) - .with(span_name, options) + .with(span_name, options, on_start: on_start, on_finish: on_finish) .and_call_original end diff --git a/spec/datadog/tracing/contrib/active_support/notifications/subscriber_spec.rb b/spec/datadog/tracing/contrib/active_support/notifications/subscriber_spec.rb index df65f5c7260..710002adbc7 100644 --- a/spec/datadog/tracing/contrib/active_support/notifications/subscriber_spec.rb +++ b/spec/datadog/tracing/contrib/active_support/notifications/subscriber_spec.rb @@ -13,6 +13,9 @@ describe 'class' do describe 'behavior' do + let(:on_start) { double('on start') } + let(:on_finish) { double('on finish') } + describe '#subscriptions' do subject(:subscriptions) { test_class.subscriptions } @@ -26,7 +29,8 @@ :subscription, double('span name'), double('options'), - &proc {} + on_start: on_start, + on_finish: on_finish ) is_expected.to contain_exactly(subscription) @@ -87,16 +91,17 @@ end describe '#subscribe' do - subject(:subscription) { test_class.send(:subscribe, pattern, span_name, options, &block) } + subject(:subscription) do + test_class.send(:subscribe, pattern, span_name, options, on_start: on_start, on_finish: on_finish) + end let(:pattern) { double('pattern') } let(:span_name) { double('span name') } let(:options) { double('options') } - let(:block) { proc {} } before do expect(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription).to receive(:new) - .with(span_name, options) + .with(span_name, options, on_start: on_start, on_finish: on_finish) .and_call_original expect_any_instance_of(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription) @@ -109,15 +114,16 @@ end describe '#subscription' do - subject(:subscription) { test_class.send(:subscription, span_name, options, &block) } + subject(:subscription) do + test_class.send(:subscription, span_name, options, on_start: on_start, on_finish: on_finish) + end let(:span_name) { double('span name') } let(:options) { double('options') } - let(:block) { proc {} } before do expect(Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription).to receive(:new) - .with(span_name, options) + .with(span_name, options, on_start: on_start, on_finish: on_finish) .and_call_original end diff --git a/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb b/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb index 90376bb68bf..11e00b2e030 100644 --- a/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb +++ b/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb @@ -6,17 +6,16 @@ RSpec.describe Datadog::Tracing::Contrib::ActiveSupport::Notifications::Subscription do describe 'instance' do - subject(:subscription) { described_class.new(span_name, options, &block) } + subject(:subscription) { described_class.new(span_name, options, on_start: on_start, on_finish: on_finish) } let(:span_name) { double('span_name') } let(:options) { { resource: 'dummy_resource' } } + let(:on_start) { proc { |span_op, name, id, payload| on_start_spy.call(span_op, name, id, payload) } } + let(:on_finish) { proc { |span_op, name, id, payload| on_finish_spy.call(span_op, name, id, payload) } } let(:payload) { {} } - let(:block) do - proc do |span_op, name, id, payload| - spy.call(span_op, name, id, payload) - end - end - let(:spy) { double('spy') } + + let(:on_start_spy) { double('on_start_spy') } + let(:on_finish_spy) { double('on_finish_spy') } describe 'behavior' do describe '#call' do @@ -30,16 +29,22 @@ let(:span_op) { instance_double(Datadog::Tracing::SpanOperation) } + before do + allow(on_start_spy).to receive(:call).with(span_op, name, id, payload) + allow(on_finish_spy).to receive(:call).with(span_op, name, id, payload) + end + it do expect(Datadog::Tracing).to receive(:trace).with(span_name, **options).and_return(span_op).ordered expect(span_op).to receive(:start).with(start).and_return(span_op).ordered - expect(spy).to receive(:call).with(span_op, name, id, payload).ordered + expect(on_start_spy).to receive(:call).with(span_op, name, id, payload).ordered + expect(on_finish_spy).to receive(:call).with(span_op, name, id, payload).ordered expect(span_op).to receive(:finish).with(finish).and_return(span_op).ordered is_expected.to be(span_op) end - context 'when block raises an error' do - let(:block) do + context 'when on_start raises an error' do + let(:on_start) do proc do |_span_op, _name, _id, _payload| raise ArgumentError, 'Fail!' end @@ -54,6 +59,24 @@ is_expected.to be(span_op) end end + + context 'when on_finish raises an error' do + let(:on_finish) do + proc do |_span_op, _name, _id, _payload| + raise ArgumentError, 'Fail!' + end + end + + around { |example| without_errors { example.run } } + + it 'finishes tracing anyways' do + expect(Datadog::Tracing).to receive(:trace).with(span_name, **options).and_return(span_op).ordered + expect(span_op).to receive(:start).with(start).and_return(span_op) + expect(span_op).to receive(:finish) + expect(on_start_spy).to receive(:call).with(span_op, name, id, payload).ordered + is_expected.to be(span_op) + end + end end describe '#start' do @@ -63,7 +86,10 @@ let(:id) { double('id') } let(:span_op) { double('span_op') } + before { allow(on_start_spy).to receive(:call) } + it 'returns the span operation' do + expect(on_start_spy).to receive(:call).with(span_op, name, id, payload) expect(Datadog::Tracing).to receive(:trace).with(span_name, **options).and_return(span_op) is_expected.to be(span_op) end @@ -74,6 +100,7 @@ end it 'sets span operation in payload' do + expect(on_start_spy).to receive(:call).with(span_op, name, id, payload) expect(Datadog::Tracing).to receive(:trace).with(span_name, **options).and_return(span_op) expect { subject }.to change { payload[:datadog_span] }.to be(span_op) end @@ -89,7 +116,7 @@ let(:payload) { { datadog_span: span_op } } it do - expect(spy).to receive(:call).with(span_op, name, id, payload).ordered + expect(on_finish_spy).to receive(:call).with(span_op, name, id, payload).ordered expect(span_op).to receive(:finish).and_return(span_op).ordered is_expected.to be(span_op) end @@ -105,6 +132,7 @@ shared_examples_for 'a before_trace callback' do context 'on #start' do it do + allow(on_start_spy).to receive(:call) expect(callback_spy).to receive(:call).ordered expect(Datadog::Tracing).to receive(:trace).ordered subscription.start(double('name'), double('id'), payload) @@ -146,7 +174,7 @@ let(:payload) { { datadog_span: span_op } } it do - expect(spy).to receive(:call).ordered + allow(on_finish_spy).to receive(:call) expect(span_op).to receive(:finish).ordered expect(callback_spy).to receive(:call).ordered subscription.finish(double('name'), double('id'), payload) diff --git a/spec/datadog/tracing/contrib/rails/rack_spec.rb b/spec/datadog/tracing/contrib/rails/rack_spec.rb index bfd53177063..f0b58c89231 100644 --- a/spec/datadog/tracing/contrib/rails/rack_spec.rb +++ b/spec/datadog/tracing/contrib/rails/rack_spec.rb @@ -37,11 +37,11 @@ self.view_paths = [ActionView::FixtureResolver.new( 'layouts/application.html.erb' => '<%= yield %>', - 'test/full.html.erb' => 'Test template content', + 'test/full.html.erb' => 'Test template content with type <%= Datadog::Tracing.active_span.type %>', 'test/template_with_partial.html.erb' => 'Template with <%= render "test/outer_partial" %>', 'test/partial_does_not_exist.html.erb' => '<%= render "test/no_partial_here" %>', 'test/_outer_partial.html.erb' => 'a partial inside <%= render "test/inner_partial" %>', - 'test/_inner_partial.html.erb' => 'a partial', + 'test/_inner_partial.html.erb' => 'a partial with type <%= Datadog::Tracing.active_span.type %>', 'test/error_template.html.erb' => '<%= 1/0 %>', 'test/error_partial.html.erb' => 'Oops <%= render "test/inner_error" %>', 'test/_inner_error.html.erb' => '<%= 1/0 %>' @@ -183,8 +183,8 @@ def internal_server_error expect(render_span).to be_measured end - it 'tracing does not affect response body' do - expect(response.body).to eq('Test template content') + it 'populate span fields before the template runs' do + expect(response.body).to eq('Test template content with type template') end context 'without explicit layout' do @@ -239,8 +239,8 @@ def internal_server_error .to eq('render_partial') end - it 'tracing does not affect response body' do - expect(response.body).to eq('Template with a partial inside a partial') + it 'populate span fields before the partial runs' do + expect(response.body).to eq('Template with a partial inside a partial with type template') end end From a6366f9297ed23e813ffdc89e8f8970e62955266 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 19 Jun 2024 09:21:10 +0100 Subject: [PATCH 046/178] Add test to make sure we don't forget to register new profiler benchmarks ...which I totally was almost forgetting. --- spec/datadog/profiling/validate_benchmarks_spec.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/spec/datadog/profiling/validate_benchmarks_spec.rb b/spec/datadog/profiling/validate_benchmarks_spec.rb index bec1576c986..5e3b123fb7f 100644 --- a/spec/datadog/profiling/validate_benchmarks_spec.rb +++ b/spec/datadog/profiling/validate_benchmarks_spec.rb @@ -9,15 +9,24 @@ end end - [ + benchmarks_to_validate = [ 'profiler_sample_loop_v2', 'profiler_http_transport', 'profiler_sample_serialize', 'profiler_memory_sample_serialize', 'profiler_gc' - ].each do |benchmark| + ].freeze + + benchmarks_to_validate.each do |benchmark| describe benchmark do it('runs without raising errors') { expect_in_fork { load "./benchmarks/#{benchmark}.rb" } } end end + + # This test validates that we don't forget to add new benchmarks to benchmarks_to_validate + it 'tests all expected benchmarks in the benchmarks folder' do + all_benchmarks = Dir['./benchmarks/profiler_*'].map { |it| it.gsub('./benchmarks/', '').gsub('.rb', '') } + + expect(benchmarks_to_validate).to contain_exactly(*all_benchmarks) + end end From 3501237819f08077eec7780fb1670b60a3b280d7 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 19 Jun 2024 09:22:12 +0100 Subject: [PATCH 047/178] Add new benchmark to validate_benchmarks_spec --- spec/datadog/profiling/validate_benchmarks_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/datadog/profiling/validate_benchmarks_spec.rb b/spec/datadog/profiling/validate_benchmarks_spec.rb index 5e3b123fb7f..74cad9583bb 100644 --- a/spec/datadog/profiling/validate_benchmarks_spec.rb +++ b/spec/datadog/profiling/validate_benchmarks_spec.rb @@ -14,7 +14,8 @@ 'profiler_http_transport', 'profiler_sample_serialize', 'profiler_memory_sample_serialize', - 'profiler_gc' + 'profiler_gc', + 'profiler_hold_resume_interruptions', ].freeze benchmarks_to_validate.each do |benchmark| From db051d9cfb64c95e5a8e3fad8c232d9967f1dfc9 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Tue, 21 May 2024 17:59:14 +0200 Subject: [PATCH 048/178] Added unified naming convention tracer (following span attributes spec) --- .../contrib/graphql/configuration/settings.rb | 5 + .../tracing/contrib/graphql/patcher.rb | 10 +- .../tracing/contrib/graphql/unified_trace.rb | 175 ++++++++++++++++++ .../contrib/graphql/unified_trace_patcher.rb | 26 +++ .../graphql/configuration/settings_spec.rb | 26 +++ .../tracing/contrib/graphql/patcher_spec.rb | 89 +++++++++ .../contrib/graphql/test_schema_examples.rb | 46 ++++- .../contrib/graphql/trace_patcher_spec.rb | 4 +- .../contrib/graphql/tracing_patcher_spec.rb | 4 +- .../contrib/graphql/unified_trace_patcher.rb | 26 +++ 10 files changed, 404 insertions(+), 7 deletions(-) create mode 100644 lib/datadog/tracing/contrib/graphql/unified_trace.rb create mode 100644 lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb create mode 100644 spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb diff --git a/lib/datadog/tracing/contrib/graphql/configuration/settings.rb b/lib/datadog/tracing/contrib/graphql/configuration/settings.rb index 9f14ec5ee57..f6f5973e191 100644 --- a/lib/datadog/tracing/contrib/graphql/configuration/settings.rb +++ b/lib/datadog/tracing/contrib/graphql/configuration/settings.rb @@ -42,6 +42,11 @@ class Settings < Contrib::Configuration::Settings o.type :bool o.default false end + + option :with_unified_tracer do |o| + o.type :bool + o.default false + end end end end diff --git a/lib/datadog/tracing/contrib/graphql/patcher.rb b/lib/datadog/tracing/contrib/graphql/patcher.rb index 26ab0cbd281..b473b999ff5 100644 --- a/lib/datadog/tracing/contrib/graphql/patcher.rb +++ b/lib/datadog/tracing/contrib/graphql/patcher.rb @@ -4,6 +4,7 @@ require_relative '../patcher' require_relative 'tracing_patcher' require_relative 'trace_patcher' +require_relative 'unified_trace_patcher' module Datadog module Tracing @@ -23,10 +24,15 @@ def patch if configuration[:with_deprecated_tracer] TracingPatcher.patch!(schemas, trace_options) elsif Integration.trace_supported? - TracePatcher.patch!(schemas, trace_options) + if configuration[:with_unified_tracer] + UnifiedTracePatcher.patch!(schemas, trace_options) + else + TracePatcher.patch!(schemas, trace_options) + end else Datadog.logger.warn( - "GraphQL version (#{target_version}) does not support GraphQL::Tracing::DataDogTrace. "\ + "GraphQL version (#{target_version}) does not support GraphQL::Tracing::DataDogTrace"\ + 'or Datadog::Tracing::Contrib::GraphQL::UnifiedTrace.'\ 'Falling back to GraphQL::Tracing::DataDogTracing.' ) TracingPatcher.patch!(schemas, trace_options) diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb new file mode 100644 index 00000000000..66b4f4afa04 --- /dev/null +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -0,0 +1,175 @@ +# frozen_string_literal: true + +require 'graphql/tracing' + +module Datadog + module Tracing + module Contrib + module GraphQL + # These methods will be called by the GraphQL runtime to trace the execution of queries + module UnifiedTrace + # @param tracer [#trace] Deprecated + # @param analytics_enabled [Boolean] Deprecated + # @param analytics_sample_rate [Float] Deprecated + def initialize(tracer: nil, analytics_enabled: false, analytics_sample_rate: 1.0, service: nil, **rest) + @analytics_enabled = analytics_enabled + @analytics_sample_rate = analytics_sample_rate + + @service_name = service + @has_prepare_span = respond_to?(:prepare_span) + super + end + + def lex(query_string:) + trace(proc { super }, 'lex', query_string, query_string: query_string) + end + + def parse(query_string:) + trace(proc { super }, 'parse', query_string, query_string: query_string) do |span| + span.set_tag('graphql.source', query_string) + end + end + + def validate(query:, validate:) + trace(proc { super }, 'validate', query.selected_operation_name, query: query, validate: validate) do |span| + span.set_tag('graphql.source', query.query_string) + end + end + + def analyze_multiplex(multiplex:) + trace(proc { super }, 'analyze_multiplex', multiplex_resource(multiplex), multiplex: multiplex) + end + + def analyze_query(query:) + trace(proc { super }, 'analyze', query.query_string, query: query) + end + + def execute_multiplex(multiplex:) + trace(proc { super }, 'execute_multiplex', multiplex_resource(multiplex), multiplex: multiplex) do |span| + span.set_tag('graphql.source', "Multiplex[#{multiplex.queries.map(&:query_string).join(', ')}]") + end + end + + def execute_query(query:) + trace(proc { super }, 'execute', query.selected_operation_name, query: query) do |span| + span.set_tag('graphql.source', query.query_string) + span.set_tag('graphql.operation.type', query.selected_operation.operation_type) + span.set_tag('graphql.operation.name', query.selected_operation_name) if query.selected_operation_name + query.provided_variables.each do |key, value| + span.set_tag("graphql.variables.#{key}", value) + end + end + end + + def execute_query_lazy(query:, multiplex:) + resource = if query + query.selected_operation_name || fallback_transaction_name(query.context) + else + multiplex_resource(multiplex) + end + trace(proc { super }, 'execute_lazy', resource, query: query, multiplex: multiplex) + end + + def execute_field_span(callable, span_key, **kwargs) + return_type = kwargs[:field].type.unwrap + trace_field = if return_type.kind.scalar? || return_type.kind.enum? + (kwargs[:field].trace.nil? && @trace_scalars) || kwargs[:field].trace + else + true + end + platform_key = @platform_key_cache[UnifiedTrace].platform_field_key_cache[kwargs[:field]] if trace_field + + if platform_key && trace_field + trace(callable, span_key, platform_key, **kwargs) do |span| + kwargs[:query].provided_variables.each do |key, value| + span.set_tag("graphql.variables.#{key}", value) + end + end + else + callable.call + end + end + + def execute_field(**kwargs) + execute_field_span(proc { super(**kwargs) }, 'resolve', **kwargs) + end + + def execute_field_lazy(**kwargs) + execute_field_span(proc { super(**kwargs) }, 'resolve_lazy', **kwargs) + end + + def authorized_span(callable, span_key, **kwargs) + platform_key = @platform_key_cache[UnifiedTrace].platform_authorized_key_cache[kwargs[:type]] + trace(callable, span_key, platform_key, **kwargs) + end + + def authorized(**kwargs) + authorized_span(proc { super(**kwargs) }, 'authorized', **kwargs) + end + + def authorized_lazy(**kwargs) + authorized_span(proc { super(**kwargs) }, 'authorized_lazy', **kwargs) + end + + def resolve_type_span(callable, span_key, **kwargs) + platform_key = @platform_key_cache[UnifiedTrace].platform_resolve_type_key_cache[kwargs[:type]] + trace(callable, span_key, platform_key, **kwargs) + end + + def resolve_type(**kwargs) + resolve_type_span(proc { super(**kwargs) }, 'resolve_type', **kwargs) + end + + def resolve_type_lazy(**kwargs) + resolve_type_span(proc { super(**kwargs) }, 'resolve_type_lazy', **kwargs) + end + + include ::GraphQL::Tracing::PlatformTrace if defined?(::GraphQL::Tracing::PlatformTrace) + + # Implement this method in a subclass to apply custom tags to datadog spans + # @param key [String] The event being traced + # @param data [Hash] The runtime data for this event (@see GraphQL::Tracing for keys for each event) + # @param span [Datadog::Tracing::SpanOperation] The datadog span for this event + # def prepare_span(key, data, span) + # end + + def platform_field_key(field) + field.path + end + + def platform_authorized_key(type) + "#{type.graphql_name}.authorized" + end + + def platform_resolve_type_key(type) + "#{type.graphql_name}.resolve_type" + end + + private + + def trace(callable, trace_key, resource, **kwargs) + Tracing.trace("graphql.#{trace_key}", resource: resource, service: @service_name, type: 'graphql') do |span| + yield(span) if block_given? + + prepare_span(trace_key, kwargs, span) if @has_prepare_span + + callable.call + end + end + + def multiplex_resource(multiplex) + return nil unless multiplex + + operations = multiplex.queries.map(&:selected_operation_name).compact.join(', ') + if operations.empty? + first_query = multiplex.queries.first + fallback_transaction_name(first_query && first_query.context) + else + operations + end + end + end + end + end + end +end diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb b/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb new file mode 100644 index 00000000000..b75a37c1070 --- /dev/null +++ b/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +require_relative 'unified_trace' + +module Datadog + module Tracing + module Contrib + module GraphQL + # Provides instrumentation for `graphql` through the GraphQL's tracing with methods defined in UnifiedTrace + module UnifiedTracePatcher + module_function + + def patch!(schemas, options) + if schemas.empty? + ::GraphQL::Schema.trace_with(UnifiedTrace, **options) + else + schemas.each do |schema| + schema.trace_with(UnifiedTrace, **options) + end + end + end + end + end + end + end +end diff --git a/spec/datadog/tracing/contrib/graphql/configuration/settings_spec.rb b/spec/datadog/tracing/contrib/graphql/configuration/settings_spec.rb index 1487c1d14a0..9591c4b3c50 100644 --- a/spec/datadog/tracing/contrib/graphql/configuration/settings_spec.rb +++ b/spec/datadog/tracing/contrib/graphql/configuration/settings_spec.rb @@ -54,4 +54,30 @@ end end end + + describe 'with_unified_tracer' do + context 'when default' do + it do + settings = described_class.new + + expect(settings.with_unified_tracer).to eq(false) + end + end + + context 'when given `true`' do + it do + settings = described_class.new(with_unified_tracer: true) + + expect(settings.with_unified_tracer).to eq(true) + end + end + + context 'when given `false`' do + it do + settings = described_class.new(with_unified_tracer: false) + + expect(settings.with_unified_tracer).to eq(false) + end + end + end end diff --git a/spec/datadog/tracing/contrib/graphql/patcher_spec.rb b/spec/datadog/tracing/contrib/graphql/patcher_spec.rb index f02618d0984..d828918fd1f 100644 --- a/spec/datadog/tracing/contrib/graphql/patcher_spec.rb +++ b/spec/datadog/tracing/contrib/graphql/patcher_spec.rb @@ -2,6 +2,7 @@ require 'datadog/tracing/contrib/graphql/test_schema_examples' require 'datadog/tracing/contrib/graphql/tracing_patcher' require 'datadog/tracing/contrib/graphql/trace_patcher' +require 'datadog/tracing/contrib/graphql/unified_trace_patcher' require 'datadog' @@ -64,6 +65,48 @@ end end + context 'with with_unified_tracer enabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(true) + expect(Datadog::Tracing::Contrib::GraphQL::UnifiedTracePatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: true + end + end + end + + context 'with with_unified_tracer disabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(true) + expect(Datadog::Tracing::Contrib::GraphQL::TracePatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: false + end + end + end + + context 'with with_unified_tracer enabled and with_deprecated_tracer enabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(true) + expect(Datadog::Tracing::Contrib::GraphQL::TracingPatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: true, with_deprecated_tracer: true + end + end + end + context 'with given schema' do it do allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(true) @@ -127,6 +170,52 @@ end end + context 'with with_unified_tracer enabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(false) + expect(Datadog::Tracing::Contrib::GraphQL::TracingPatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + expect_any_instance_of(Datadog::Core::Logger).to receive(:warn) + .with(/Falling back to GraphQL::Tracing::DataDogTracing/) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: true + end + end + end + + context 'with with_unified_tracer disabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(false) + expect(Datadog::Tracing::Contrib::GraphQL::TracingPatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + expect_any_instance_of(Datadog::Core::Logger).to receive(:warn) + .with(/Falling back to GraphQL::Tracing::DataDogTracing/) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: false + end + end + end + + context 'with with_unified_tracer enabled and with_deprecated_tracer enabled' do + it do + allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(false) + expect(Datadog::Tracing::Contrib::GraphQL::TracingPatcher).to receive(:patch!).with( + [], + hash_including(:analytics_enabled, :analytics_sample_rate, :service) + ) + + Datadog.configure do |c| + c.tracing.instrument :graphql, with_unified_tracer: true, with_deprecated_tracer: true + end + end + end + context 'with given schema' do it do allow(Datadog::Tracing::Contrib::GraphQL::Integration).to receive(:trace_supported?).and_return(false) diff --git a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb index 15e7e9f83d5..0068e67a6ff 100644 --- a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb +++ b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb @@ -23,7 +23,7 @@ class TestGraphQLSchema < ::GraphQL::Schema query(TestGraphQLQuery) end -RSpec.shared_examples 'graphql instrumentation' do +RSpec.shared_examples 'graphql default instrumentation' do around do |example| Datadog::GraphQLTestHelpers.reset_schema_cache!(::GraphQL::Schema) Datadog::GraphQLTestHelpers.reset_schema_cache!(TestGraphQLSchema) @@ -69,3 +69,47 @@ class TestGraphQLSchema < ::GraphQL::Schema end end end + +RSpec.shared_examples 'graphql instrumentation with unified naming convention trace' do + around do |example| + Datadog::GraphQLTestHelpers.reset_schema_cache!(::GraphQL::Schema) + Datadog::GraphQLTestHelpers.reset_schema_cache!(TestGraphQLSchema) + + example.run + + Datadog::GraphQLTestHelpers.reset_schema_cache!(::GraphQL::Schema) + Datadog::GraphQLTestHelpers.reset_schema_cache!(TestGraphQLSchema) + end + + describe 'query trace' do + subject(:result) { TestGraphQLSchema.execute('{ user(id: 1) { name } }') } + + matrix = [ + ['graphql.analyze', 'graphql.analyze_query'], + ['graphql.analyze_multiplex', 'graphql.analyze_multiplex'], + ['graphql.authorized', 'graphql.authorized'], + ['graphql.authorized', 'graphql.authorized'], + ['graphql.execute', 'graphql.execute_query'], + ['graphql.execute_lazy', 'graphql.execute_query_lazy'], + ['graphql.execute_multiplex', 'graphql.execute_multiplex'], + (['graphql.lex', 'graphql.lex'] if Gem::Version.new(GraphQL::VERSION) < Gem::Version.new('2.2')), + ['graphql.parse', 'graphql.parse'], + ['graphql.resolve', 'graphql.execute_field'], + # New Ruby-based parser doesn't emit a "lex" event. (graphql/c_parser still does.) + ['graphql.validate', 'graphql.validate'] + ].compact + + matrix.each_with_index do |(name, resource), index| + it "creates #{name} span with #{resource} resource" do + expect(result.to_h['errors']).to be nil + expect(spans).to have(matrix.length).items + span = spans[index] + + expect(span.name).to eq(name) + expect(span.resource).to eq(resource) + expect(span.service).to eq(tracer.default_service) + expect(span.type).to eq('graphql') + end + end + end +end diff --git a/spec/datadog/tracing/contrib/graphql/trace_patcher_spec.rb b/spec/datadog/tracing/contrib/graphql/trace_patcher_spec.rb index 6e225cf8aaf..a3898903d8e 100644 --- a/spec/datadog/tracing/contrib/graphql/trace_patcher_spec.rb +++ b/spec/datadog/tracing/contrib/graphql/trace_patcher_spec.rb @@ -8,7 +8,7 @@ skip: Gem::Version.new(::GraphQL::VERSION) < Gem::Version.new('2.0.19') do describe '#patch!' do context 'with empty schema configuration' do - it_behaves_like 'graphql instrumentation' do + it_behaves_like 'graphql default instrumentation' do before do described_class.patch!([], {}) end @@ -16,7 +16,7 @@ end context 'with specified schemas configuration' do - it_behaves_like 'graphql instrumentation' do + it_behaves_like 'graphql default instrumentation' do before do described_class.patch!([TestGraphQLSchema], {}) end diff --git a/spec/datadog/tracing/contrib/graphql/tracing_patcher_spec.rb b/spec/datadog/tracing/contrib/graphql/tracing_patcher_spec.rb index 0943e474b5f..db036f6e4ac 100644 --- a/spec/datadog/tracing/contrib/graphql/tracing_patcher_spec.rb +++ b/spec/datadog/tracing/contrib/graphql/tracing_patcher_spec.rb @@ -7,7 +7,7 @@ RSpec.describe Datadog::Tracing::Contrib::GraphQL::TracingPatcher do describe '#patch!' do context 'with empty schema configuration' do - it_behaves_like 'graphql instrumentation' do + it_behaves_like 'graphql default instrumentation' do before do described_class.patch!([], {}) end @@ -15,7 +15,7 @@ end context 'with specified schemas configuration' do - it_behaves_like 'graphql instrumentation' do + it_behaves_like 'graphql default instrumentation' do before do described_class.patch!([TestGraphQLSchema], {}) end diff --git a/spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb b/spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb new file mode 100644 index 00000000000..a3c828d6fcb --- /dev/null +++ b/spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb @@ -0,0 +1,26 @@ +require 'datadog/tracing/contrib/support/spec_helper' +require 'datadog/tracing/contrib/graphql/test_schema_examples' +require 'datadog/tracing/contrib/graphql/unified_trace_patcher' + +require 'datadog' + +RSpec.describe Datadog::Tracing::Contrib::GraphQL::UnifiedTracePatcher, + skip: Gem::Version.new(::GraphQL::VERSION) < Gem::Version.new('2.0.19') do + describe '#patch!' do + context 'with empty schema configuration' do + it_behaves_like 'graphql instrumentation with unified naming convention trace' do + before do + described_class.patch!([], {}) + end + end + end + + context 'with specified schemas configuration' do + it_behaves_like 'graphql default instrumentation with unified naming convention trace' do + before do + described_class.patch!([TestGraphQLSchema], {}) + end + end + end + end + end From e4a23d77a8ed7089cca037a1fe217a2c9060a51f Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Mon, 27 May 2024 11:42:41 +0200 Subject: [PATCH 049/178] Fix require graphql --- lib/datadog/tracing/contrib/graphql/unified_trace.rb | 2 +- lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index 66b4f4afa04..d17de0f5249 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -124,7 +124,7 @@ def resolve_type_lazy(**kwargs) resolve_type_span(proc { super(**kwargs) }, 'resolve_type_lazy', **kwargs) end - include ::GraphQL::Tracing::PlatformTrace if defined?(::GraphQL::Tracing::PlatformTrace) + include ::GraphQL::Tracing::PlatformTrace # Implement this method in a subclass to apply custom tags to datadog spans # @param key [String] The event being traced diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb b/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb index b75a37c1070..0d3b1d33d79 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require_relative 'unified_trace' - module Datadog module Tracing module Contrib @@ -11,6 +9,7 @@ module UnifiedTracePatcher module_function def patch!(schemas, options) + require_relative 'unified_trace' if schemas.empty? ::GraphQL::Schema.trace_with(UnifiedTrace, **options) else From c5dd2e5aaecdac001fb085405b5deb6630253d3d Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Mon, 27 May 2024 13:15:03 +0200 Subject: [PATCH 050/178] Added static typing for unified_trace --- .../tracing/contrib/graphql/unified_trace.rbs | 64 +++++++++++++++++++ .../contrib/graphql/unified_trace_patcher.rbs | 11 ++++ 2 files changed, 75 insertions(+) create mode 100644 sig/datadog/tracing/contrib/graphql/unified_trace.rbs create mode 100644 sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs diff --git a/sig/datadog/tracing/contrib/graphql/unified_trace.rbs b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs new file mode 100644 index 00000000000..c3afdf38509 --- /dev/null +++ b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs @@ -0,0 +1,64 @@ +module Datadog + module Tracing + module Contrib + module GraphQL + module UnifiedTrace + @analytics_enabled: untyped + + @analytics_sample_rate: untyped + + @service_name: untyped + + @has_prepare_span: untyped + def initialize: (?tracer: untyped?, ?analytics_enabled: bool, ?analytics_sample_rate: ::Float, ?service: untyped?, **untyped rest) -> void + + def lex: (query_string: untyped) -> untyped + + def parse: (query_string: untyped) -> untyped + + def validate: (query: untyped, validate: untyped) -> untyped + + def analyze_multiplex: (multiplex: untyped) -> untyped + + def analyze_query: (query: untyped) -> untyped + + def execute_multiplex: (multiplex: untyped) -> untyped + + def execute_query: (query: untyped) -> untyped + + def execute_query_lazy: (query: untyped, multiplex: untyped) -> untyped + + def execute_field_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + + def execute_field: (**untyped kwargs) -> untyped + + def execute_field_lazy: (**untyped kwargs) -> untyped + + def authorized_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + + def authorized: (**untyped kwargs) -> untyped + + def authorized_lazy: (**untyped kwargs) -> untyped + + def resolve_type_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + + def resolve_type: (**untyped kwargs) -> untyped + + def resolve_type_lazy: (**untyped kwargs) -> untyped + + def platform_field_key: (untyped field) -> untyped + + def platform_authorized_key: (untyped type) -> ::String + + def platform_resolve_type_key: (untyped type) -> ::String + + private + + def trace: (untyped callable, untyped trace_key, untyped resource, **untyped kwargs) ?{ (untyped) -> untyped } -> untyped + + def multiplex_resource: (untyped multiplex) -> (nil | untyped) + end + end + end + end +end diff --git a/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs b/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs new file mode 100644 index 00000000000..6a85989398f --- /dev/null +++ b/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs @@ -0,0 +1,11 @@ +module Datadog + module Tracing + module Contrib + module GraphQL + module UnifiedTracePatcher + def self?.patch!: (::Array[untyped] schemas, ::Hash[Symbol, untyped] options) -> untyped + end + end + end + end +end From ff62656517064275a8b9c4cc80149f65be2936a5 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Tue, 28 May 2024 14:34:58 +0200 Subject: [PATCH 051/178] Fix unified trace tests --- .../contrib/graphql/test_schema_examples.rb | 39 +++++++++++++------ ...tcher.rb => unified_trace_patcher_spec.rb} | 2 +- 2 files changed, 28 insertions(+), 13 deletions(-) rename spec/datadog/tracing/contrib/graphql/{unified_trace_patcher.rb => unified_trace_patcher_spec.rb} (89%) diff --git a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb index 0068e67a6ff..b78e31261a5 100644 --- a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb +++ b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb @@ -82,23 +82,26 @@ class TestGraphQLSchema < ::GraphQL::Schema end describe 'query trace' do - subject(:result) { TestGraphQLSchema.execute('{ user(id: 1) { name } }') } + subject(:result) { TestGraphQLSchema.execute('query Users{ user(id: 1) { name } }') } matrix = [ - ['graphql.analyze', 'graphql.analyze_query'], - ['graphql.analyze_multiplex', 'graphql.analyze_multiplex'], - ['graphql.authorized', 'graphql.authorized'], - ['graphql.authorized', 'graphql.authorized'], - ['graphql.execute', 'graphql.execute_query'], - ['graphql.execute_lazy', 'graphql.execute_query_lazy'], - ['graphql.execute_multiplex', 'graphql.execute_multiplex'], - (['graphql.lex', 'graphql.lex'] if Gem::Version.new(GraphQL::VERSION) < Gem::Version.new('2.2')), - ['graphql.parse', 'graphql.parse'], - ['graphql.resolve', 'graphql.execute_field'], + ['graphql.analyze', 'query Users{ user(id: 1) { name } }'], + ['graphql.analyze_multiplex', 'Users'], + ['graphql.authorized', 'TestGraphQLQuery.authorized'], + ['graphql.authorized', 'TestUser.authorized'], + ['graphql.execute', 'Users'], + ['graphql.execute_lazy', 'Users'], + ['graphql.execute_multiplex', 'Users'], + (['graphql.lex', 'query Users{ user(id: 1) { name } }'] if Gem::Version.new(GraphQL::VERSION) < Gem::Version.new('2.2')), + ['graphql.parse', 'query Users{ user(id: 1) { name } }'], + ['graphql.resolve', 'TestGraphQLQuery.user'], # New Ruby-based parser doesn't emit a "lex" event. (graphql/c_parser still does.) - ['graphql.validate', 'graphql.validate'] + ['graphql.validate', 'Users'] ].compact + spans_with_source = ['graphql.parse', 'graphql.validate', 'graphql.execute'] + spans_with_variables = ['graphql.execute', 'graphql.resolve'] + matrix.each_with_index do |(name, resource), index| it "creates #{name} span with #{resource} resource" do expect(result.to_h['errors']).to be nil @@ -109,6 +112,18 @@ class TestGraphQLSchema < ::GraphQL::Schema expect(span.resource).to eq(resource) expect(span.service).to eq(tracer.default_service) expect(span.type).to eq('graphql') + + # graphql.source for execute_multiplex is not required in the span attributes specification + if spans_with_source.include?(name) + expect(span.get_tag('graphql.source')).to eq('query Users{ user(id: 1) { name } }') + end + + if name == 'graphql.execute' + expect(span.get_tag('graphql.operation.type')).to eq('query') + expect(span.get_tag('graphql.operation.name')).to eq('Users') + end + + expect(span.get_tag('graphql.variables.id')).to eq('1') if spans_with_variables.include?(name) end end end diff --git a/spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb b/spec/datadog/tracing/contrib/graphql/unified_trace_patcher_spec.rb similarity index 89% rename from spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb rename to spec/datadog/tracing/contrib/graphql/unified_trace_patcher_spec.rb index a3c828d6fcb..ff94f1fbc8e 100644 --- a/spec/datadog/tracing/contrib/graphql/unified_trace_patcher.rb +++ b/spec/datadog/tracing/contrib/graphql/unified_trace_patcher_spec.rb @@ -16,7 +16,7 @@ end context 'with specified schemas configuration' do - it_behaves_like 'graphql default instrumentation with unified naming convention trace' do + it_behaves_like 'graphql instrumentation with unified naming convention trace' do before do described_class.patch!([TestGraphQLSchema], {}) end From 3be948390fdd731b58a7d0f5145ca8ba883a908f Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Tue, 28 May 2024 15:36:57 +0200 Subject: [PATCH 052/178] Fix graphql.variables.* for graphql.resolve --- .../tracing/contrib/graphql/unified_trace.rb | 15 ++++------ .../contrib/graphql/test_schema_examples.rb | 28 +++++++++++++------ 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index d17de0f5249..35fc6763f67 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -71,17 +71,11 @@ def execute_query_lazy(query:, multiplex:) end def execute_field_span(callable, span_key, **kwargs) - return_type = kwargs[:field].type.unwrap - trace_field = if return_type.kind.scalar? || return_type.kind.enum? - (kwargs[:field].trace.nil? && @trace_scalars) || kwargs[:field].trace - else - true - end - platform_key = @platform_key_cache[UnifiedTrace].platform_field_key_cache[kwargs[:field]] if trace_field - - if platform_key && trace_field + platform_key = @platform_key_cache[UnifiedTrace].platform_field_key_cache[kwargs[:field]] + + if platform_key trace(callable, span_key, platform_key, **kwargs) do |span| - kwargs[:query].provided_variables.each do |key, value| + kwargs[:arguments].each do |key, value| span.set_tag("graphql.variables.#{key}", value) end end @@ -91,6 +85,7 @@ def execute_field_span(callable, span_key, **kwargs) end def execute_field(**kwargs) + # kwargs[:arguments] is { id => 1 } for 'user(id: 1) { name }'. This is what we want to send to the WAF. execute_field_span(proc { super(**kwargs) }, 'resolve', **kwargs) end diff --git a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb index b78e31261a5..1e0e3c2e625 100644 --- a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb +++ b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb @@ -82,29 +82,36 @@ class TestGraphQLSchema < ::GraphQL::Schema end describe 'query trace' do - subject(:result) { TestGraphQLSchema.execute('query Users{ user(id: 1) { name } }') } + subject(:result) do + TestGraphQLSchema.execute(query: 'query Users($var: ID!){ user(id: $var) { name } }', variables: { var: 1 }) + end matrix = [ - ['graphql.analyze', 'query Users{ user(id: 1) { name } }'], + ['graphql.analyze', 'query Users($var: ID!){ user(id: $var) { name } }'], ['graphql.analyze_multiplex', 'Users'], ['graphql.authorized', 'TestGraphQLQuery.authorized'], ['graphql.authorized', 'TestUser.authorized'], ['graphql.execute', 'Users'], ['graphql.execute_lazy', 'Users'], ['graphql.execute_multiplex', 'Users'], - (['graphql.lex', 'query Users{ user(id: 1) { name } }'] if Gem::Version.new(GraphQL::VERSION) < Gem::Version.new('2.2')), - ['graphql.parse', 'query Users{ user(id: 1) { name } }'], + if Gem::Version.new(GraphQL::VERSION) < Gem::Version.new('2.2') + ['graphql.lex', 'query Users($var: ID!){ user(id: $var) { name } }'] + end, + ['graphql.parse', 'query Users($var: ID!){ user(id: $var) { name } }'], ['graphql.resolve', 'TestGraphQLQuery.user'], + ['graphql.resolve', 'TestUser.name'], # New Ruby-based parser doesn't emit a "lex" event. (graphql/c_parser still does.) ['graphql.validate', 'Users'] ].compact + # graphql.source for execute_multiplex is not required in the span attributes specification spans_with_source = ['graphql.parse', 'graphql.validate', 'graphql.execute'] - spans_with_variables = ['graphql.execute', 'graphql.resolve'] matrix.each_with_index do |(name, resource), index| it "creates #{name} span with #{resource} resource" do expect(result.to_h['errors']).to be nil + expect(result.to_h['data']).to eq({ 'user' => { 'name' => 'Bits' } }) + expect(spans).to have(matrix.length).items span = spans[index] @@ -113,17 +120,22 @@ class TestGraphQLSchema < ::GraphQL::Schema expect(span.service).to eq(tracer.default_service) expect(span.type).to eq('graphql') - # graphql.source for execute_multiplex is not required in the span attributes specification if spans_with_source.include?(name) - expect(span.get_tag('graphql.source')).to eq('query Users{ user(id: 1) { name } }') + expect(span.get_tag('graphql.source')).to eq('query Users($var: ID!){ user(id: $var) { name } }') end if name == 'graphql.execute' expect(span.get_tag('graphql.operation.type')).to eq('query') expect(span.get_tag('graphql.operation.name')).to eq('Users') + # graphql.variables.* in graphql.execute span are the ones defined outside the query + # (variables part in JSON for example) + expect(span.get_tag('graphql.variables.var')).to eq(1) end - expect(span.get_tag('graphql.variables.id')).to eq('1') if spans_with_variables.include?(name) + if name == 'graphql.resolve' && resource == 'TestGraphQLQuery.user' + # During graphql.resolve, it converts it to string (as it builds an SQL query for example) + expect(span.get_tag('graphql.variables.id')).to eq('1') + end end end end From a564e4b661f6c20e24d9ec3cfc88a7c541bafbd2 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Tue, 28 May 2024 16:53:19 +0200 Subject: [PATCH 053/178] Fix trailing whitespace --- spec/datadog/tracing/contrib/graphql/test_schema_examples.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb index 1e0e3c2e625..beb8f84e584 100644 --- a/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb +++ b/spec/datadog/tracing/contrib/graphql/test_schema_examples.rb @@ -82,7 +82,7 @@ class TestGraphQLSchema < ::GraphQL::Schema end describe 'query trace' do - subject(:result) do + subject(:result) do TestGraphQLSchema.execute(query: 'query Users($var: ID!){ user(id: $var) { name } }', variables: { var: 1 }) end From 93c79dcb6e4dd4c9dc9ee04324446ee29f645478 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 19 Jun 2024 14:33:10 +0100 Subject: [PATCH 054/178] [PROF-9993] Add new `only-profiling-crashtracking` variant to benchmarks **What does this PR do?** This PR adds a new `only-profiling-crashtracking` variant to our benchmarks. **Motivation:** I've been going around enabling this feature for all Datadog Ruby apps (benchmarking, testing, demo, etc) so we can validate everything is in good shape before enabling it by default. **Additional Notes:** N/A **How to test the change?** Validate that new benchmark variant shows up in results. --- .gitlab/benchmarks.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index f252295217f..8a6f1cd38a7 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -96,6 +96,13 @@ only-profiling-heap: DD_PROFILING_ALLOCATION_ENABLED: "true" DD_PROFILING_EXPERIMENTAL_HEAP_ENABLED: "true" +only-profiling-crashtracking: + extends: .benchmarks + variables: + DD_BENCHMARKS_CONFIGURATION: only-profiling + DD_PROFILING_ENABLED: "true" + DD_PROFILING_EXPERIMENTAL_CRASH_TRACKING_ENABLED: "true" + profiling-and-tracing: extends: .benchmarks variables: From a305f6ecbc04d7d83f7c7689a2a172e498ce5af4 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 19 Jun 2024 13:31:23 -0700 Subject: [PATCH 055/178] Rename options to span_options --- .../active_support/notifications/event.rb | 8 ++++---- .../active_support/notifications/subscriber.rb | 8 ++++---- .../notifications/subscription.rb | 18 ++++++------------ .../notifications/subscription.rbs | 2 +- 4 files changed, 15 insertions(+), 21 deletions(-) diff --git a/lib/datadog/tracing/contrib/active_support/notifications/event.rb b/lib/datadog/tracing/contrib/active_support/notifications/event.rb index efa2e78106c..68381af1957 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/event.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/event.rb @@ -26,21 +26,21 @@ def subscribe! # rubocop:disable Lint/UselessMethodDefinition super end - def subscription(span_name = nil, options = nil, on_start: nil, on_finish: nil) + def subscription(span_name = nil, span_options = nil, on_start: nil, on_finish: nil) super( span_name || self.span_name, - options || span_options, + span_options || self.span_options, on_start: on_start, on_finish: on_finish ) end - def subscribe(pattern = nil, span_name = nil, options = nil) + def subscribe(pattern = nil, span_name = nil, span_options = nil) if supported? super( pattern || event_name, span_name || self.span_name, - options || span_options, + span_options || self.span_options, on_start: method(:on_start), on_finish: method(:on_finish) ) diff --git a/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb b/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb index 22ca5e6cf6a..37d12c6507a 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/subscriber.rb @@ -45,16 +45,16 @@ def subscribe! end # Creates a subscription and immediately activates it. - def subscribe(pattern, span_name, options = {}, on_start: nil, on_finish: nil) - subscription(span_name, options, on_start: on_start, on_finish: on_finish).tap do |subscription| + def subscribe(pattern, span_name, span_options = {}, on_start: nil, on_finish: nil) + subscription(span_name, span_options, on_start: on_start, on_finish: on_finish).tap do |subscription| subscription.subscribe(pattern) end end # Creates a subscription without activating it. # Subscription is added to the inheriting class' list of subscriptions. - def subscription(span_name, options = {}, on_start: nil, on_finish: nil) - Subscription.new(span_name, options, on_start: on_start, on_finish: on_finish).tap do |subscription| + def subscription(span_name, span_options = {}, on_start: nil, on_finish: nil) + Subscription.new(span_name, span_options, on_start: on_start, on_finish: on_finish).tap do |subscription| subscriptions << subscription end end diff --git a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb index 132aa7e4f0c..972baf010cc 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb @@ -9,19 +9,19 @@ module Notifications class Subscription attr_accessor \ :span_name, - :options + :span_options # @param span_name [String] the operation name for the span - # @param options [Hash] options to pass during span creation + # @param span_options [Hash] span_options to pass during span creation # @param on_start [Proc] a block to run when the event is fired, # might not include all required information in the `payload` argument. # @param on_finish [Proc] a block to run when the event has finished processing, # possibly including more information in the `payload` argument. - def initialize(span_name, options, on_start: nil, on_finish: nil) + def initialize(span_name, span_options, on_start: nil, on_finish: nil) raise ArgumentError, 'Must be given either on_start or on_finish' unless on_start || on_finish @span_name = span_name - @options = options + @span_options = span_options @on_start = Handler.new(on_start) @on_finish = Handler.new(on_finish) @callbacks = Callbacks.new @@ -85,7 +85,7 @@ def start_span(name, id, payload, start = nil) callbacks.run(name, :before_trace, id, payload, start) # Start a trace - span = Tracing.trace(@span_name, **@options) + span = Tracing.trace(@span_name, **@span_options) # Start span if time is provided span.start(start) unless start.nil? @@ -126,18 +126,12 @@ def initialize(block) end def run(span, name, id, payload) - run!(span, name, id, payload) if @block + @block.call(span, name, id, payload) if @block rescue StandardError => e Datadog.logger.debug( "ActiveSupport::Notifications handler for '#{name}' failed: #{e.class.name} #{e.message}" ) end - - private - - def run!(*args) - @block.call(*args) - end end # Wrapper for subscription callbacks diff --git a/sig/datadog/tracing/contrib/active_support/notifications/subscription.rbs b/sig/datadog/tracing/contrib/active_support/notifications/subscription.rbs index b8dfe0dca2c..3c9fbd7ff67 100644 --- a/sig/datadog/tracing/contrib/active_support/notifications/subscription.rbs +++ b/sig/datadog/tracing/contrib/active_support/notifications/subscription.rbs @@ -6,7 +6,7 @@ module Datadog class Subscription attr_accessor span_name: untyped - attr_accessor options: untyped + attr_accessor span_options: untyped def initialize: (untyped span_name, untyped options) ?{ () -> untyped } -> void def call: (untyped name, untyped start, untyped finish, untyped id, untyped payload) -> untyped From 0797c4e0045e7f3e7f3fcc3d8d23e2433585e348 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 19 Jun 2024 13:34:47 -0700 Subject: [PATCH 056/178] Document that Mailer is available late --- lib/datadog/tracing/contrib/action_mailer/events/deliver.rb | 2 +- lib/datadog/tracing/contrib/action_mailer/events/process.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb b/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb index 4b72640d9d6..94d39635d62 100644 --- a/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb +++ b/lib/datadog/tracing/contrib/action_mailer/events/deliver.rb @@ -39,7 +39,7 @@ def on_start(span, event, _id, payload) def on_finish(span, event, _id, payload) super - span.resource = payload[:mailer] + span.resource = payload[:mailer] # Mailer is not available at `on_start` span.set_tag(Ext::TAG_MAILER, payload[:mailer]) span.set_tag(Ext::TAG_MSG_ID, payload[:message_id]) diff --git a/lib/datadog/tracing/contrib/action_mailer/events/process.rb b/lib/datadog/tracing/contrib/action_mailer/events/process.rb index e89b13d802a..12d5dcfbe74 100644 --- a/lib/datadog/tracing/contrib/action_mailer/events/process.rb +++ b/lib/datadog/tracing/contrib/action_mailer/events/process.rb @@ -33,7 +33,7 @@ def span_type def on_start(span, event, _id, payload) super - span.resource = payload[:mailer] + span.resource = payload[:mailer] # Mailer is not available at `on_start` span.set_tag(Ext::TAG_ACTION, payload[:action]) span.set_tag(Ext::TAG_MAILER, payload[:mailer]) From 5f4ccd08f980a35a39e3658d226ea5c646284755 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 19 Jun 2024 18:42:31 -0700 Subject: [PATCH 057/178] Document environment variables to disable instrumentation Signed-off-by: Marco Costa --- docs/GettingStarted.md | 265 ++++++++++++++++++++++++++--------------- 1 file changed, 172 insertions(+), 93 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 3169e33f0b7..e3511dbaa45 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -309,10 +309,16 @@ You can enable it through `Datadog.configure`: require 'datadog' Datadog.configure do |c| - c.tracing.instrument :action_cable + c.tracing.instrument :action_cable, **options end ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_ACTION_CABLE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Action Mailer The Action Mailer integration provides tracing for Rails 5 ActionMailer actions. @@ -329,9 +335,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `email_data` | `Bool` | Whether or not to append additional email payload metadata to `action_mailer.deliver` spans. Fields include `['subject', 'to', 'from', 'bcc', 'cc', 'date', 'perform_deliveries']`. | `false` | +| Key | Env Var | Type | Description | Default | +| ------------ | - | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `email_data` | | `Bool` | Whether or not to append additional email payload metadata to `action_mailer.deliver` spans. Fields include `['subject', 'to', 'from', 'bcc', 'cc', 'date', 'perform_deliveries']`. | `false` | +| `enabled` | `DD_TRACE_ACTION_MAILER_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Action Pack @@ -342,10 +349,16 @@ require 'actionpack' require 'datadog' Datadog.configure do |c| - c.tracing.instrument :action_pack + c.tracing.instrument :action_pack, **options end ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_ACTION_PACK_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Action View Most of the time, Action View is set up as part of Rails, but it can be activated separately: @@ -361,9 +374,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| `template_base_path` | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | +| Key | Env Var | Type | Description | Default | +| -------------------- | - | ------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------- | +| `template_base_path` | | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | +| `enabled` | `DD_TRACE_ACTION_VIEW_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Active Job @@ -374,12 +388,18 @@ require 'active_job' require 'datadog' Datadog.configure do |c| - c.tracing.instrument :active_job + c.tracing.instrument :active_job, **options end ExampleJob.perform_later ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_ACTIVE_JOB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Active Model Serializers The Active Model Serializers integration traces the `serialize` event for version 0.9+ and the `render` event for version 0.10+. @@ -389,13 +409,19 @@ require 'active_model_serializers' require 'datadog' Datadog.configure do |c| - c.tracing.instrument :active_model_serializers + c.tracing.instrument :active_model_serializers, **options end my_object = MyModel.new(name: 'my object') ActiveModelSerializers::SerializableResource.new(test_obj).serializable_hash ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_ACTIVE_MODEL_SERIALIZERS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Active Record Most of the time, Active Record is set up as part of a web framework (Rails, Sinatra...) however, it can be set up alone: @@ -419,9 +445,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| `service_name` | `String` | Override the service name for the SQL query instrumentation. ActiveRecord instantiation instrumentation always uses the application's configured service name. | Name of database adapter (e.g. `'mysql2'`) | +| Key | Env Var | Type | Description | Default | +| -------------- | - | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| `service_name` | | `String` | Override the service name for the SQL query instrumentation. ActiveRecord instantiation instrumentation always uses the application's configured service name. | Name of database adapter (e.g. `'mysql2'`) | +| `enabled` | `DD_TRACE_ACTIVE_RECORD_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring trace settings per database** @@ -507,9 +534,10 @@ cache.read('city') `options` are the following keyword arguments: -| Key | Type | Description | Default | -| --------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | -| `cache_service` | `String` | Name of application running the `active_support` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `active_support-cache` | +| Key | Env Var | Type | Description | Default | +| --------------- | - | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | +| `cache_service` | | `String` | Name of application running the `active_support` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `active_support-cache` | +| `enabled` | `DD_TRACE_ACTIVE_SUPPORT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### AWS @@ -533,6 +561,7 @@ Aws::S3::Client.new.list_buckets | -------------- | --------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | | `service_name` | `DD_TRACE_AWS_SERVICE_NAME` | `String` | Name of application running the `aws` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `aws` | | `peer_service` | `DD_TRACE_AWS_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | +| `enabled` | `DD_TRACE_AWS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Concurrent Ruby @@ -544,7 +573,7 @@ To activate your integration, use the `Datadog.configure` method: # Inside Rails initializer or equivalent Datadog.configure do |c| # Patches ::Concurrent::Future to use ExecutorService that propagates context - c.tracing.instrument :concurrent_ruby + c.tracing.instrument :concurrent_ruby, **options end # Pass context into code executed within Concurrent::Future @@ -566,6 +595,12 @@ Datadog::Tracing.trace('outer') do end ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_CONCURRENT_RUBY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Dalli Dalli integration will trace all calls to your `memcached` server: @@ -591,6 +626,7 @@ client.set('abc', 123) | `command_enabled` | `DD_TRACE_MEMCACHED_COMMAND_ENABLED` | `Bool` | Collect commands as the `memcached.command` tag. Command `keys` can potentially contain sensitive information. | `false` | | `service_name` | `DD_TRACE_DALLI_SERVICE_NAME` | `String` | Name of application running the `dalli` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `memcached` | | `peer_service` | `DD_TRACE_DALLI_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | +| `enabled` | `DD_TRACE_DALLI_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### DelayedJob @@ -608,9 +644,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `on_error` | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| Key | Env Var | Type | Description | Default | +| ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_DELAYED_JOB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Elasticsearch @@ -639,6 +676,7 @@ Datadog.configure_onto(client.transport, **options) | `service_name` | `DD_TRACE_ELASTICSEARCH_SERVICE_NAME` | `String` | Name of application running the `elasticsearch` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `elasticsearch` | | `peer_service` | `DD_TRACE_ELASTICSEARCH_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{}` | +| `enabled` | `DD_TRACE_ELASTICSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Ethon @@ -666,6 +704,7 @@ end | `peer_service` | `DD_TRACE_ETHON_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | +| `enabled` | `DD_TRACE_ETHON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Excon @@ -700,6 +739,7 @@ connection.get | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a request raises an error. Provided `span` and `error` as arguments. Sets error on the span by deault. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `error_status_codes` | `DD_TRACE_EXCON_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | +| `enabled` | `DD_TRACE_EXCON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring connections to use different settings** @@ -764,6 +804,7 @@ connection.get('/foo') | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a request raises an error. Provided `span` and `error` as arguments. Sets an error on the span by deault. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `error_status_codes` | `DD_TRACE_FARADAY_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | +| `enabled` | `DD_TRACE_FARADAY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Grape @@ -793,7 +834,7 @@ end | Key | Env Var | Type | Description | Default | | -------------------- | ----------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| `enabled` | `DD_TRACE_GRAPE_ENABLED` | `Bool` | Defines whether Grape should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| `enabled` | `DD_TRACE_GRAPE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `error_status_codes` | `DD_TRACE_GRAPE_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `500...600` | ### GraphQL @@ -814,11 +855,12 @@ YourSchema.execute(query, variables: {}, context: {}, operation_name: nil) The `instrument :graphql` method accepts the following parameters. Additional options can be substituted in for `options`: -| Key | Type | Description | Default | -| ------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | -| `schemas` | `Array` | Array of `GraphQL::Schema` objects (that support class-based schema only) to trace. If you do not provide any, then tracing will applied to all the schemas. | `[]` | -| `with_deprecated_tracer` | `Bool` | Enable to instrument with deprecated `GraphQL::Tracing::DataDogTracing`. Default is `false`, using `GraphQL::Tracing::DataDogTrace` | `false` | -| `service_name` | `String` | Service name used for graphql instrumentation | `'ruby-graphql'` | +| Key | Env Var | Type | Description | Default | +| ------------------------ | - | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | +| `schemas` | | `Array` | Array of `GraphQL::Schema` objects (that support class-based schema only) to trace. If you do not provide any, then tracing will applied to all the schemas. | `[]` | +| `with_deprecated_tracer` | | `Bool` | Enable to instrument with deprecated `GraphQL::Tracing::DataDogTracing`. Default is `false`, using `GraphQL::Tracing::DataDogTrace` | `false` | +| `service_name` | | `String` | Service name used for graphql instrumentation | `'ruby-graphql'` | +| `enabled` | `DD_TRACE_GRAPHQL_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Manually configuring GraphQL schemas** @@ -877,6 +919,7 @@ client.my_endpoint(DemoMessage.new(contents: 'hello!')) | `peer_service` | `DD_TRACE_GRPC_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `on_error` | | `Proc` | Custom error handler invoked when there is an error. A `Proc` that accepts `span` and `error` parameters. Sets error on the span by default. | `proc { \|span, error \| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_GRPC_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring clients to use different settings** @@ -915,9 +958,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------- | -------- | ------------------------------------------ | ------- | -| `service_name` | `String` | Service name for `hanami` instrumentation. | `nil` | +| Key | Env Var | Type | Description | Default | +| -------------- | - | ------- | ------------------------------------------ | ------- | +| `service_name` | | `String` | Service name for `hanami` instrumentation. | `nil` | +| `enabled` | `DD_TRACE_HANAMI_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### http.rb @@ -945,6 +989,7 @@ end | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTPRB_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...**600**]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | +| `enabled` | `DD_TRACE_HTTPRB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### httpclient @@ -972,6 +1017,7 @@ end | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTPCLIENT_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | +| `enabled` | `DD_TRACE_HTTPCLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### httpx @@ -1004,10 +1050,16 @@ require 'kafka' require 'datadog' Datadog.configure do |c| - c.tracing.instrument :kafka + c.tracing.instrument :kafka, **options end ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_KAFKA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### MongoDB The integration traces any `Command` that is sent from the [MongoDB Ruby Driver](https://github.com/mongodb/mongo-ruby-driver) to a MongoDB cluster. By extension, Object Document Mappers (ODM) such as Mongoid are automatically instrumented if they use the official Ruby driver. To activate the integration, simply: @@ -1036,6 +1088,7 @@ Datadog.configure_onto(client, **options) | `service_name` | `DD_TRACE_MONGO_SERVICE_NAME` | `String` | Name of application running the `mongo` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `mongodb` | | `peer_service` | `DD_TRACE_MONGO_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{ show: [:collection, :database, :operation] }` | +| `enabled` | `DD_TRACE_MONGO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring trace settings per connection** @@ -1092,6 +1145,7 @@ client.query("SELECT * FROM users WHERE group='x'") | `peer_service` | `DD_TRACE_MYSQL2_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `comment_propagation` | `DD_DBM_PROPAGATION_MODE` | `String` | SQL comment propagation mode for database monitoring.
(example: `disabled` \| `service`\| `full`).

**Important**: _Note that enabling SQL comment propagation results in potentially confidential data (service names) being stored in the databases which can then be accessed by other third parties that have been granted access to the database._ | `'disabled'` | | `on_error` | | `Proc` | Custom error handler invoked when MySQL raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring errors that are handled at the application level. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_MYSQL2_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Net/HTTP @@ -1128,6 +1182,7 @@ content = Net::HTTP.get(URI('http://127.0.0.1/index.html')) | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTP_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | +| `enabled` | `DD_TRACE_HTTP_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | If you wish to configure each connection object individually, you may use the `Datadog.configure_onto` as it follows: @@ -1164,6 +1219,7 @@ client.cluster.health | `service_name` | `DD_TRACE_OPENSEARCH_SERVICE_NAME` | `String` | Name of application running the `opensearch` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `opensearch` | | `peer_service` | `DD_TRACE_OPENSEARCH_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{}` | +| `enabled` | `DD_TRACE_OPENSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Postgres @@ -1191,6 +1247,7 @@ end | `peer_service` | `DD_TRACE_PG_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `comment_propagation` | `DD_DBM_PROPAGATION_MODE` | `String` | SQL comment propagation mode for database monitoring.
(example: `disabled` \| `service`\| `full`).

**Important**: _Note that enabling sql comment propagation results in potentially confidential data (service names) being stored in the databases which can then be accessed by other 3rd parties that have been granted access to the database._ | `'disabled'` | | `on_error` | | `Proc` | Custom error handler invoked when PG raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring errors from Postgres that are handled at the application level. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_PG_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Presto @@ -1223,6 +1280,7 @@ client.run("select * from system.nodes") | -------------- | ------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | | `service_name` | `DD_TRACE_PRESTO_SERVICE_NAME` | `String` | Name of application running the `presto` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `presto` | | `peer_service` | `DD_TRACE_PRESTO_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | +| `enabled` | `DD_TRACE_PRESTO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Que @@ -1246,6 +1304,7 @@ end | `tag_args` | `DD_TRACE_QUE_TAG_ARGS_ENABLED` | `Bool` | Enable tagging of a job's args field. `true` for on, `false` for off. | `false` | | `tag_data` | `DD_TRACE_QUE_TAG_DATA_ENABLED` | `Bool` | Enable tagging of a job's data field. `true` for on, `false` for off. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error \| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_QUE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Racecar @@ -1266,6 +1325,7 @@ end | Key | Env Var | Type | Description | Default | | -------------- | ------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | `service_name` | `DD_TRACE_RACECAR_SERVICE_NAME` | `String` | Name of application running the `racecar` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `racecar` | +| `enabled` | `DD_TRACE_RACECAR_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Rack @@ -1292,23 +1352,24 @@ run app `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ | -| `application` | ??? | Your Rack application. Required for `middleware_names`. | `nil` | -| `distributed_tracing` | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | -| `headers` | `Hash` | Hash of HTTP request or response headers to add as tags to the `rack.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | -| `middleware_names` | `Bool` | Enable this if you want to use the last executed middleware class as the resource name for the `rack` span. If enabled alongside the `rails` instrumention, `rails` takes precedence by setting the `rack` resource name to the active `rails` controller when applicable. Requires `application` option to use. | `false` | -| `quantize` | `Hash` | Hash containing options for quantization. May include `:query` or `:fragment`. | `{}` | -| `quantize.base` | | Defines behavior for URL base (scheme, host, port). May be `:show` to keep URL base in `http.url` tag and not set `http.base_url` tag, or `nil` to remove URL base from `http.url` tag by default, leaving a path and setting `http.base_url`. Option must be nested inside the `quantize` option. | `nil` | -| `quantize.query` | | Hash containing options for query portion of URL quantization. May include `:show` or `:exclude`. See options below. Option must be nested inside the `quantize` option. | `{}` | -| `quantize.query.show` | | Defines which values should always be shown. May be an Array of strings, `:all` to show all values, or `nil` to show no values. Option must be nested inside the `query` option. | `nil` | -| `quantize.query.exclude` | | Defines which values should be removed entirely. May be an Array of strings, `:all` to remove the query string entirely, or `nil` to exclude nothing. Option must be nested inside the `query` option. | `nil` | -| `quantize.query.obfuscate` | | Defines query string redaction behaviour. May be a hash of options, `:internal` to use the default internal obfuscation settings, or `nil` to disable obfuscation. Note that obfuscation is a string-wise operation, not a key-value operation. When enabled, `query.show` defaults to `:all` if otherwise unset. Option must be nested inside the `query` option. | `nil` | -| `quantize.query.obfuscate.with` | | Defines the string to replace obfuscated matches with. May be a String. Option must be nested inside the `query.obfuscate` option. | `''` | -| `quantize.query.obfuscate.regex` | | Defines the regex with which the query string will be redacted. May be a Regexp, or `:internal` to use the default internal Regexp, which redacts well-known sensitive data. Each match is redacted entirely by replacing it with `query.obfuscate.with`. Option must be nested inside the `query.obfuscate` option. | `:internal` | -| `quantize.fragment` | | Defines behavior for URL fragments. May be `:show` to show URL fragments, or `nil` to remove fragments. Option must be nested inside the `quantize` option. | `nil` | -| `request_queuing` | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | -| `web_service_name` | `String` | Service name for frontend server request queuing spans. (e.g. `'nginx'`) | `'web-server'` | +| Key | Env Var | Type | Description | Default | +| -------------------------------- | - | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ | +| `application` | | [`Rack Application`](https://github.com/rack/rack/blob/800e53fbe15b3424b7a8946b067bf6f2e648d5a8/SPEC.rdoc#label-Rack+applications) | Your Rack application. Required for `middleware_names`. | `nil` | +| `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | +| `headers` | | `Hash` | Hash of HTTP request or response headers to add as tags to the `rack.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | +| `middleware_names` | | `Bool` | Enable this if you want to use the last executed middleware class as the resource name for the `rack` span. If enabled alongside the `rails` instrumention, `rails` takes precedence by setting the `rack` resource name to the active `rails` controller when applicable. Requires `application` option to use. | `false` | +| `quantize` | | `Hash` | Hash containing options for quantization. May include `:query` or `:fragment`. | `{}` | +| `quantize.base` | | | Defines behavior for URL base (scheme, host, port). May be `:show` to keep URL base in `http.url` tag and not set `http.base_url` tag, or `nil` to remove URL base from `http.url` tag by default, leaving a path and setting `http.base_url`. Option must be nested inside the `quantize` option. | `nil` | +| `quantize.query` | | | Hash containing options for query portion of URL quantization. May include `:show` or `:exclude`. See options below. Option must be nested inside the `quantize` option. | `{}` | +| `quantize.query.show` | | | Defines which values should always be shown. May be an Array of strings, `:all` to show all values, or `nil` to show no values. Option must be nested inside the `query` option. | `nil` | +| `quantize.query.exclude` | | | Defines which values should be removed entirely. May be an Array of strings, `:all` to remove the query string entirely, or `nil` to exclude nothing. Option must be nested inside the `query` option. | `nil` | +| `quantize.query.obfuscate` | | | Defines query string redaction behaviour. May be a hash of options, `:internal` to use the default internal obfuscation settings, or `nil` to disable obfuscation. Note that obfuscation is a string-wise operation, not a key-value operation. When enabled, `query.show` defaults to `:all` if otherwise unset. Option must be nested inside the `query` option. | `nil` | +| `quantize.query.obfuscate.with` | | | Defines the string to replace obfuscated matches with. May be a String. Option must be nested inside the `query.obfuscate` option. | `''` | +| `quantize.query.obfuscate.regex` | | | Defines the regex with which the query string will be redacted. May be a Regexp, or `:internal` to use the default internal Regexp, which redacts well-known sensitive data. Each match is redacted entirely by replacing it with `query.obfuscate.with`. Option must be nested inside the `query.obfuscate` option. | `:internal` | +| `quantize.fragment` | | | Defines behavior for URL fragments. May be `:show` to show URL fragments, or `nil` to remove fragments. Option must be nested inside the `quantize` option. | `nil` | +| `request_queuing` | | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | +| `web_service_name` | | `String` | Service name for frontend server request queuing spans. (e.g. `'nginx'`) | `'web-server'` | +| `enabled` | `DD_TRACE_RACK_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | Deprecation notice: @@ -1382,14 +1443,15 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| --------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| `distributed_tracing` | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | -| `request_queuing` | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | -| `middleware` | `Bool` | Add the trace middleware to the Rails application. Set to `false` if you don't want the middleware to load. | `true` | -| `middleware_names` | `Bool` | Enables any short-circuited middleware requests to display the middleware name as a resource for the trace. | `false` | -| `service_name` | `String` | Service name used when tracing application requests (on the `rack` level) | `''` (inferred from your Rails application namespace) | -| `template_base_path` | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | +| Key | Env Var | Type | Description | Default | +| --------------------- | - | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | +| `request_queuing` | | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | +| `middleware` | | `Bool` | Add the trace middleware to the Rails application. Set to `false` if you don't want the middleware to load. | `true` | +| `middleware_names` | | `Bool` | Enables any short-circuited middleware requests to display the middleware name as a resource for the trace. | `false` | +| `service_name` | | `String` | Service name used when tracing application requests (on the `rack` level) | `''` (inferred from your Rails application namespace) | +| `template_base_path` | | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | +| `enabled` | `DD_TRACE_RAILS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Supported versions** @@ -1429,12 +1491,13 @@ Rake::Task['my_task'].invoke `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------- | -------- | -------------------------------------------------------------------------------------------------------- | -------- | -| `enabled` | `Bool` | Defines whether Rake tasks should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | -| `quantize` | `Hash` | Hash containing options for quantization of task arguments. See below for more details and examples. | `{}` | -| `service_name` | `String` | Service name used for `rake` instrumentation | `'rake'` | -| `tasks` | `Array` | Names of the Rake tasks to instrument | `[]` | +| Key | Env Var| Type | Description | Default | +| -------------- | - | ------- | -------------------------------------------------------------------------------------------------------- | -------- | +| `enabled` | | `Bool` | Defines whether Rake tasks should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| `quantize` | | `Hash` | Hash containing options for quantization of task arguments. See below for more details and examples. | `{}` | +| `service_name` | | `String` | Service name used for `rake` instrumentation | `'rake'` | +| `tasks` | | `Array` | Names of the Rake tasks to instrument | `[]` | +| `enabled` | `DD_TRACE_RAKE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring task quantization behavior** @@ -1494,6 +1557,7 @@ redis.set 'foo', 'bar' | `service_name` | `DD_TRACE_REDIS_SERVICE_NAME` | `String` | Name of application running the `redis` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `redis` | | `peer_service` | `DD_TRACE_REDIS_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `command_args` | `DD_REDIS_COMMAND_ARGS` | `Bool` | Show the command arguments (for example, `key` in `GET key`) as resource name and tag. If `false`, only the command name is shown (for example, `GET`). | false | +| `enabled` | `DD_TRACE_REDIS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring trace settings per instance** @@ -1604,9 +1668,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `on_error` | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| Key | Env Var | Type | Description | Default | +| ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_RESQUE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Rest Client @@ -1629,6 +1694,7 @@ end | `peer_service` | `DD_TRACE_REST_CLIENT_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | +| `enabled` | `DD_TRACE_REST_CLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Roda @@ -1659,9 +1725,10 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------- | -------- | ---------------------------------------- | ------- | -| `service_name` | `String` | Service name for `roda` instrumentation. | `nil` | +| Key | Env Var | Type | Description | Default | +| -------------- | - | ------- | ---------------------------------------- | ------- | +| `service_name` | | `String` | Service name for `roda` instrumentation. | `nil` | +| `enabled` | `DD_TRACE_RODA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sequel @@ -1691,9 +1758,10 @@ articles.all `options` are the following keyword arguments: -| Key | Type | Description | Default | -| -------------- | -------- | ----------------------------------------- | ------------------------------------------ | -| `service_name` | `String` | Service name for `sequel` instrumentation | Name of database adapter (e.g. `'mysql2'`) | +| Key | Env Var | Type | Description | Default | +| -------------- | - | ------- | ----------------------------------------- | ------------------------------------------ | +| `service_name` | | `String` | Service name for `sequel` instrumentation | Name of database adapter (e.g. `'mysql2'`) | +| `enabled` | `DD_TRACE_SEQUEL_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring databases to use different settings** @@ -1724,10 +1792,11 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `tag_body` | `Bool` | Tag spans with the SQS message body `true` or `false` | `false` | -| `on_error` | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| Key | Env Var | Type | Description | Default | +| ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `tag_body` | | `Bool` | Tag spans with the SQS message body `true` or `false` | `false` | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_SHORYUKEN_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sidekiq @@ -1745,11 +1814,12 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| --------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `distributed_tracing` | `Bool` | Enabling [distributed tracing](#distributed-tracing) creates a parent-child relationship between the `sidekiq.push` span and the `sidekiq.job` span.

**Important**: _Enabling distributed_tracing for asynchronous processing can result in drastic changes in your trace graph. Such cases include long running jobs, retried jobs, and jobs scheduled in the far future. Make sure to inspect your traces after enabling this feature._ | `false` | -| `on_error` | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | -| `quantize` | `Hash` | Hash containing options for quantization of job arguments. | `{}` | +| Key | Env Var | Type | Description | Default | +| --------------------- | - | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `distributed_tracing` | | `Bool` | Enabling [distributed tracing](#distributed-tracing) creates a parent-child relationship between the `sidekiq.push` span and the `sidekiq.job` span.

**Important**: _Enabling distributed_tracing for asynchronous processing can result in drastic changes in your trace graph. Such cases include long running jobs, retried jobs, and jobs scheduled in the far future. Make sure to inspect your traces after enabling this feature._ | `false` | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `quantize` | | `Hash` | Hash containing options for quantization of job arguments. | `{}` | +| `enabled` | `DD_TRACE_SIDEKIQ_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sinatra @@ -1801,11 +1871,12 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ----------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| `distributed_tracing` | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | -| `headers` | `Hash` | Hash of HTTP request or response headers to add as tags to the `sinatra.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | -| `resource_script_names` | `Bool` | Prepend resource names with script name | `false` | +| Key | Env Var | Type | Description | Default | +| ----------------------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | +| `headers` | | `Hash` | Hash of HTTP request or response headers to add as tags to the `sinatra.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | +| `resource_script_names` | | `Bool` | Prepend resource names with script name | `false` | +| `enabled` | `DD_TRACE_SINATRA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sneakers @@ -1823,11 +1894,12 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `enabled` | `Bool` | Defines whether Sneakers should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | -| `tag_body` | `Bool` | Enable tagging of job message. `true` for on, `false` for off. | `false` | -| `on_error` | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| Key | Env Var | Type | Description | Default | +| ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `enabled` | | `Bool` | Defines whether Sneakers should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| `tag_body` | | `Bool` | Enable tagging of job message. `true` for on, `false` for off. | `false` | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | +| `enabled` | `DD_TRACE_SNEAKERS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Stripe @@ -1845,9 +1917,9 @@ end `options` are the following keyword arguments: -| Key | Type | Description | Default | -| --------- | ------ | ---------------------------------------------------------------------------------------------------- | ------- | -| `enabled` | `Bool` | Defines whether Stripe should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_STRIPE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sucker Punch @@ -1857,13 +1929,19 @@ The `sucker_punch` integration traces all scheduled jobs: require 'datadog' Datadog.configure do |c| - c.tracing.instrument :sucker_punch + c.tracing.instrument :sucker_punch, **options end # Execution of this job is traced LogJob.perform_async('login') ``` +`options` are the following keyword arguments: + +| Key | Env Var | Type | Description | Default | +| --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_SUCKER_PUNCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | + ### Trilogy The trilogy integration traces any SQL command sent through the `trilogy` gem. @@ -1886,6 +1964,7 @@ client.query("SELECT * FROM users WHERE group='x'") | -------------- | ------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | `service_name` | `DD_TRACE_TRILOGY_SERVICE_NAME` | `String` | Name of application running the `trilogy` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `trilogy` | | `peer_service` | `DD_TRACE_TRILOGY_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | +| `enabled` | `DD_TRACE_TRILOGY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ## Additional configuration From e22728b5ea67dfbb3f45b6c665781fddc4b0549b Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Thu, 20 Jun 2024 13:00:05 +0200 Subject: [PATCH 058/178] Completed typing for new tracer --- Steepfile | 1 + .../tracing/contrib/graphql/unified_trace.rb | 4 +- .../tracing/contrib/graphql/unified_trace.rbs | 66 +++++++++++-------- .../contrib/graphql/unified_trace_patcher.rbs | 2 +- vendor/rbs/graphql/0/graphql.rbs | 37 +++++++++++ 5 files changed, 80 insertions(+), 30 deletions(-) create mode 100644 vendor/rbs/graphql/0/graphql.rbs diff --git a/Steepfile b/Steepfile index 23076c9885e..83d86357de3 100644 --- a/Steepfile +++ b/Steepfile @@ -595,6 +595,7 @@ target :datadog do library 'opentelemetry-api' library 'passenger' library 'webmock' + library 'graphql' # TODO: gem 'libddwaf' library 'libddwaf' diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index 35fc6763f67..afcc261b657 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -8,10 +8,10 @@ module Contrib module GraphQL # These methods will be called by the GraphQL runtime to trace the execution of queries module UnifiedTrace - # @param tracer [#trace] Deprecated # @param analytics_enabled [Boolean] Deprecated # @param analytics_sample_rate [Float] Deprecated - def initialize(tracer: nil, analytics_enabled: false, analytics_sample_rate: 1.0, service: nil, **rest) + # @param service [String|nil] The service name to be set on the spans + def initialize(analytics_enabled: false, analytics_sample_rate: 1.0, service: nil, **rest) @analytics_enabled = analytics_enabled @analytics_sample_rate = analytics_sample_rate diff --git a/sig/datadog/tracing/contrib/graphql/unified_trace.rbs b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs index c3afdf38509..ee5515fae68 100644 --- a/sig/datadog/tracing/contrib/graphql/unified_trace.rbs +++ b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs @@ -3,60 +3,72 @@ module Datadog module Contrib module GraphQL module UnifiedTrace - @analytics_enabled: untyped + @analytics_enabled: bool - @analytics_sample_rate: untyped + @analytics_sample_rate: Float - @service_name: untyped + @service_name: String? - @has_prepare_span: untyped - def initialize: (?tracer: untyped?, ?analytics_enabled: bool, ?analytics_sample_rate: ::Float, ?service: untyped?, **untyped rest) -> void + @has_prepare_span: bool + def initialize: (?analytics_enabled: bool, ?analytics_sample_rate: Float, ?service: String?, **Hash[Symbol, Object] rest) -> self + + type lexerArray = Array[Integer | Symbol | String | nil | lexerArray] - def lex: (query_string: untyped) -> untyped + def lex: (query_string: String) -> lexerArray - def parse: (query_string: untyped) -> untyped + def parse: (query_string: String) -> GraphQL::Language::Nodes::Document - def validate: (query: untyped, validate: untyped) -> untyped + def validate: (query: GraphQL::Query, validate: bool) -> { remaining_timeout: Float?, error: Array[StandardError] } - def analyze_multiplex: (multiplex: untyped) -> untyped + def analyze_multiplex: (multiplex: GraphQL::Execution::Multiplex) -> Array[Object] - def analyze_query: (query: untyped) -> untyped + def analyze_query: (query: GraphQL::Query) -> Array[Object] - def execute_multiplex: (multiplex: untyped) -> untyped + def execute_multiplex: (multiplex: GraphQL::Execution::Multiplex) -> Array[GraphQL::Query::Result] - def execute_query: (query: untyped) -> untyped + def execute_query: (query: GraphQL::Query) -> GraphQL::Query::Result - def execute_query_lazy: (query: untyped, multiplex: untyped) -> untyped + def execute_query_lazy: (query: GraphQL::Query, multiplex: GraphQL::Execution::Multiplex) -> GraphQL::Query::Result + + type executeFieldKwargs = {query: GraphQL::Query, field: GraphQL::Schema::Field, ast_node: GraphQL::Language::Nodes::Field, arguments: Hash[Symbol, String], object: GraphQL::Schema::Object?} - def execute_field_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + def execute_field_span: (Proc callable, String span_key, **executeFieldKwargs kwargs) -> Array[Object] - def execute_field: (**untyped kwargs) -> untyped + def execute_field: (**executeFieldKwargs kwargs) -> Array[Object] - def execute_field_lazy: (**untyped kwargs) -> untyped + def execute_field_lazy: (**executeFieldKwargs kwargs) -> Array[Object] + + type authorizedKwargs = {query: GraphQL::Query, type: GraphQL::Schema::Object, object: GraphQL::Schema::Object?} - def authorized_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + def authorized_span: (Proc callable, String span_key, **authorizedKwargs kwargs) -> GraphQL::Schema::Object? - def authorized: (**untyped kwargs) -> untyped + def authorized: (**authorizedKwargs kwargs) -> GraphQL::Schema::Object? - def authorized_lazy: (**untyped kwargs) -> untyped + def authorized_lazy: (**authorizedKwargs kwargs) -> GraphQL::Schema::Object? + + type resolveTypeKwargs = {query: GraphQL::Query, type: GraphQL::Schema::Union, object: GraphQL::Schema::Object?} - def resolve_type_span: (untyped callable, untyped span_key, **untyped kwargs) -> untyped + def resolve_type_span: (Proc callable, String span_key, **resolveTypeKwargs kwargs) -> [GraphQL::Schema::Object, nil] - def resolve_type: (**untyped kwargs) -> untyped + def resolve_type: (**resolveTypeKwargs kwargs) -> [GraphQL::Schema::Object, nil] - def resolve_type_lazy: (**untyped kwargs) -> untyped + def resolve_type_lazy: (**resolveTypeKwargs kwargs) -> [GraphQL::Schema::Object, nil] - def platform_field_key: (untyped field) -> untyped + def platform_field_key: (GraphQL::Schema::Field field) -> String - def platform_authorized_key: (untyped type) -> ::String + def platform_authorized_key: (GraphQL::Schema::Object type) -> String - def platform_resolve_type_key: (untyped type) -> ::String + def platform_resolve_type_key: (GraphQL::Schema::Union type) -> String private - def trace: (untyped callable, untyped trace_key, untyped resource, **untyped kwargs) ?{ (untyped) -> untyped } -> untyped + type traceKwargsValues = GraphQL::Query | GraphQL::Schema::Union | GraphQL::Schema::Object | GraphQL::Schema::Field | GraphQL::Execution::Multiplex | GraphQL::Language::Nodes::Field | Hash[Symbol, String] | String | bool | nil - def multiplex_resource: (untyped multiplex) -> (nil | untyped) + type traceResult = lexerArray | GraphQL::Language::Nodes::Document | { remaining_timeout: Float?, error: Array[StandardError] } | Array[Object] | GraphQL::Schema::Object? | [GraphQL::Schema::Object, nil] + + def trace: (Proc callable, String trace_key, String resource, **Hash[Symbol, traceKwargsValues ] kwargs) ?{ (Datadog::Tracing::SpanOperation) -> void } -> traceResult + + def multiplex_resource: (GraphQL::Execution::Multiplex multiplex) -> String? end end end diff --git a/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs b/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs index 6a85989398f..3a79304cadd 100644 --- a/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs +++ b/sig/datadog/tracing/contrib/graphql/unified_trace_patcher.rbs @@ -3,7 +3,7 @@ module Datadog module Contrib module GraphQL module UnifiedTracePatcher - def self?.patch!: (::Array[untyped] schemas, ::Hash[Symbol, untyped] options) -> untyped + def self?.patch!: (Array[GraphQL::Schema] schemas, Hash[Symbol, bool | Float | String | nil] options) -> void end end end diff --git a/vendor/rbs/graphql/0/graphql.rbs b/vendor/rbs/graphql/0/graphql.rbs new file mode 100644 index 00000000000..81f931ae6c7 --- /dev/null +++ b/vendor/rbs/graphql/0/graphql.rbs @@ -0,0 +1,37 @@ +module GraphQL + class Schema + class Field + end + + class Object + end + + class Union + end + end + + module Tracing + class Trace + end + end + + module Language + module Nodes + class Document + end + + class Field + end + end + end + + class Query + class Result + end + end + + module Execution + class Multiplex + end + end +end \ No newline at end of file From d05e034cebb9cf8b12b93ef2bb8376340cded904 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Fri, 21 Jun 2024 16:50:20 +0200 Subject: [PATCH 059/178] Update docs --- docs/GettingStarted.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 3169e33f0b7..4301be2b0f8 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -814,11 +814,12 @@ YourSchema.execute(query, variables: {}, context: {}, operation_name: nil) The `instrument :graphql` method accepts the following parameters. Additional options can be substituted in for `options`: -| Key | Type | Description | Default | -| ------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | -| `schemas` | `Array` | Array of `GraphQL::Schema` objects (that support class-based schema only) to trace. If you do not provide any, then tracing will applied to all the schemas. | `[]` | -| `with_deprecated_tracer` | `Bool` | Enable to instrument with deprecated `GraphQL::Tracing::DataDogTracing`. Default is `false`, using `GraphQL::Tracing::DataDogTrace` | `false` | -| `service_name` | `String` | Service name used for graphql instrumentation | `'ruby-graphql'` | +| Key | Type | Description | Default | +| ------------------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| `schemas` | `Array` | Array of `GraphQL::Schema` objects (that support class-based schema only) to trace. If you do not provide any, then tracing will applied to all the schemas. | `[]` | +| `with_unified_tracer` | `Bool` | Enable to instrument with `UnifiedTrace` tracer, enabling support for API Catalog. `with_deprecated_tracer` has priority over this. Default is `false`, using `GraphQL::Tracing::DataDogTrace` (Added in v2.2) | `false` | +| `with_deprecated_tracer` | `Bool` | Enable to instrument with deprecated `GraphQL::Tracing::DataDogTracing`. This has priority over `with_unified_tracer`. Default is `false`, using `GraphQL::Tracing::DataDogTrace` | `false` | +| `service_name` | `String` | Service name used for graphql instrumentation | `'ruby-graphql'` | **Manually configuring GraphQL schemas** @@ -832,6 +833,14 @@ class YourSchema < GraphQL::Schema end ``` +With `UnifiedTracer` (Added in v2.2) + +```ruby +class YourSchema < GraphQL::Schema + trace_with Datadog::Tracing::Contrib::GraphQL::UnifiedTrace +end +``` + or with `GraphQL::Tracing::DataDogTracing` (deprecated) ```ruby From 6dba7af341abd7cc6baf22076fc5971a8e578dcf Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Fri, 21 Jun 2024 17:37:51 +0200 Subject: [PATCH 060/178] Add catch-all args and kwargs in prevision of upstream additional arguments --- .../tracing/contrib/graphql/unified_trace.rb | 48 +++++++++---------- .../tracing/contrib/graphql/unified_trace.rbs | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index afcc261b657..a6b7e225e8c 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -11,7 +11,7 @@ module UnifiedTrace # @param analytics_enabled [Boolean] Deprecated # @param analytics_sample_rate [Float] Deprecated # @param service [String|nil] The service name to be set on the spans - def initialize(analytics_enabled: false, analytics_sample_rate: 1.0, service: nil, **rest) + def initialize(*args, analytics_enabled: false, analytics_sample_rate: 1.0, service: nil, **kwargs) @analytics_enabled = analytics_enabled @analytics_sample_rate = analytics_sample_rate @@ -20,37 +20,37 @@ def initialize(analytics_enabled: false, analytics_sample_rate: 1.0, service: ni super end - def lex(query_string:) + def lex(*args, query_string:, **kwargs) trace(proc { super }, 'lex', query_string, query_string: query_string) end - def parse(query_string:) + def parse(*args, query_string:, **kwargs) trace(proc { super }, 'parse', query_string, query_string: query_string) do |span| span.set_tag('graphql.source', query_string) end end - def validate(query:, validate:) + def validate(*args, query:, validate:, **kwargs) trace(proc { super }, 'validate', query.selected_operation_name, query: query, validate: validate) do |span| span.set_tag('graphql.source', query.query_string) end end - def analyze_multiplex(multiplex:) + def analyze_multiplex(*args, multiplex:, **kwargs) trace(proc { super }, 'analyze_multiplex', multiplex_resource(multiplex), multiplex: multiplex) end - def analyze_query(query:) + def analyze_query(*args, query:, **kwargs) trace(proc { super }, 'analyze', query.query_string, query: query) end - def execute_multiplex(multiplex:) + def execute_multiplex(*args, multiplex:, **kwargs) trace(proc { super }, 'execute_multiplex', multiplex_resource(multiplex), multiplex: multiplex) do |span| span.set_tag('graphql.source', "Multiplex[#{multiplex.queries.map(&:query_string).join(', ')}]") end end - def execute_query(query:) + def execute_query(*args, query:, **kwargs) trace(proc { super }, 'execute', query.selected_operation_name, query: query) do |span| span.set_tag('graphql.source', query.query_string) span.set_tag('graphql.operation.type', query.selected_operation.operation_type) @@ -61,7 +61,7 @@ def execute_query(query:) end end - def execute_query_lazy(query:, multiplex:) + def execute_query_lazy(*args, query:, multiplex:, **kwargs) resource = if query query.selected_operation_name || fallback_transaction_name(query.context) else @@ -84,13 +84,13 @@ def execute_field_span(callable, span_key, **kwargs) end end - def execute_field(**kwargs) + def execute_field(*args, **kwargs) # kwargs[:arguments] is { id => 1 } for 'user(id: 1) { name }'. This is what we want to send to the WAF. - execute_field_span(proc { super(**kwargs) }, 'resolve', **kwargs) + execute_field_span(proc { super }, 'resolve', **kwargs) end - def execute_field_lazy(**kwargs) - execute_field_span(proc { super(**kwargs) }, 'resolve_lazy', **kwargs) + def execute_field_lazy(*args, **kwargs) + execute_field_span(proc { super }, 'resolve_lazy', **kwargs) end def authorized_span(callable, span_key, **kwargs) @@ -98,12 +98,12 @@ def authorized_span(callable, span_key, **kwargs) trace(callable, span_key, platform_key, **kwargs) end - def authorized(**kwargs) - authorized_span(proc { super(**kwargs) }, 'authorized', **kwargs) + def authorized(*args, **kwargs) + authorized_span(proc { super }, 'authorized', **kwargs) end - def authorized_lazy(**kwargs) - authorized_span(proc { super(**kwargs) }, 'authorized_lazy', **kwargs) + def authorized_lazy(*args, **kwargs) + authorized_span(proc { super }, 'authorized_lazy', **kwargs) end def resolve_type_span(callable, span_key, **kwargs) @@ -111,12 +111,12 @@ def resolve_type_span(callable, span_key, **kwargs) trace(callable, span_key, platform_key, **kwargs) end - def resolve_type(**kwargs) - resolve_type_span(proc { super(**kwargs) }, 'resolve_type', **kwargs) + def resolve_type(*args, **kwargs) + resolve_type_span(proc { super }, 'resolve_type', **kwargs) end - def resolve_type_lazy(**kwargs) - resolve_type_span(proc { super(**kwargs) }, 'resolve_type_lazy', **kwargs) + def resolve_type_lazy(*args, **kwargs) + resolve_type_span(proc { super }, 'resolve_type_lazy', **kwargs) end include ::GraphQL::Tracing::PlatformTrace @@ -128,15 +128,15 @@ def resolve_type_lazy(**kwargs) # def prepare_span(key, data, span) # end - def platform_field_key(field) + def platform_field_key(field, *args, **kwargs) field.path end - def platform_authorized_key(type) + def platform_authorized_key(type, *args, **kwargs) "#{type.graphql_name}.authorized" end - def platform_resolve_type_key(type) + def platform_resolve_type_key(type, *args, **kwargs) "#{type.graphql_name}.resolve_type" end diff --git a/sig/datadog/tracing/contrib/graphql/unified_trace.rbs b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs index ee5515fae68..6e4aae46582 100644 --- a/sig/datadog/tracing/contrib/graphql/unified_trace.rbs +++ b/sig/datadog/tracing/contrib/graphql/unified_trace.rbs @@ -10,7 +10,7 @@ module Datadog @service_name: String? @has_prepare_span: bool - def initialize: (?analytics_enabled: bool, ?analytics_sample_rate: Float, ?service: String?, **Hash[Symbol, Object] rest) -> self + def initialize: (?analytics_enabled: bool, ?analytics_sample_rate: Float, ?service: String?, **Hash[Symbol, Object] kwargs) -> self type lexerArray = Array[Integer | Symbol | String | nil | lexerArray] From 6a658436a4fc40084f15481d029a5bcf26ee6a17 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 11:42:25 -0700 Subject: [PATCH 061/178] Remove a few duplicated entries --- docs/GettingStarted.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index e3511dbaa45..92b84e00b29 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -1242,12 +1242,11 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | -------------------------- | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `enabled` | | Defines whether Postgres should be traced. | `true` | +| `enabled` | `DD_TRACE_PG_ENABLED` | `true` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_PG_SERVICE_NAME` | `String` | Name of application running the `pg` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `pg` | | `peer_service` | `DD_TRACE_PG_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `comment_propagation` | `DD_DBM_PROPAGATION_MODE` | `String` | SQL comment propagation mode for database monitoring.
(example: `disabled` \| `service`\| `full`).

**Important**: _Note that enabling sql comment propagation results in potentially confidential data (service names) being stored in the databases which can then be accessed by other 3rd parties that have been granted access to the database._ | `'disabled'` | | `on_error` | | `Proc` | Custom error handler invoked when PG raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring errors from Postgres that are handled at the application level. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_PG_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Presto @@ -1300,11 +1299,10 @@ end | Key | Env Var | Type | Description | Default | | ---------- | ------------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | -| `enabled` | `DD_TRACE_QUE_ENABLED` | `Bool` | Defines whether Que should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| `enabled` | `DD_TRACE_QUE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `tag_args` | `DD_TRACE_QUE_TAG_ARGS_ENABLED` | `Bool` | Enable tagging of a job's args field. `true` for on, `false` for off. | `false` | | `tag_data` | `DD_TRACE_QUE_TAG_DATA_ENABLED` | `Bool` | Enable tagging of a job's data field. `true` for on, `false` for off. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error \| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_QUE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Racecar @@ -1896,10 +1894,9 @@ end | Key | Env Var | Type | Description | Default | | ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `enabled` | | `Bool` | Defines whether Sneakers should be traced. Useful for temporarily disabling tracing. `true` or `false` | `true` | +| `enabled` | `DD_TRACE_SNEAKERS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `tag_body` | | `Bool` | Enable tagging of job message. `true` for on, `false` for off. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_SNEAKERS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Stripe From f683d5e8690254421b1d7c0e0c448c26d3d5305b Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 11:43:31 -0700 Subject: [PATCH 062/178] Fix Concurrent Ruby description --- docs/GettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 92b84e00b29..a5294d96265 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -599,7 +599,7 @@ end | Key | Env Var | Type | Description | Default | | --------- | ------------------------------- | ------ | -------------------------------------------- | ------- | -| `enabled` | `DD_TRACE_CONCURRENT_RUBY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `enabled` | `DD_TRACE_CONCURRENT_RUBY_ENABLED` | `Bool` | Whether the integration propagates contexts. | `true` | ### Dalli From 8d3d303a45850fa2a84590ca8b490e9e7dc6635b Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 11:59:23 -0700 Subject: [PATCH 063/178] Move enabled to the top of table --- docs/GettingStarted.md | 66 +++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index a5294d96265..09033778b31 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -337,8 +337,8 @@ end | Key | Env Var | Type | Description | Default | | ------------ | - | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `email_data` | | `Bool` | Whether or not to append additional email payload metadata to `action_mailer.deliver` spans. Fields include `['subject', 'to', 'from', 'bcc', 'cc', 'date', 'perform_deliveries']`. | `false` | | `enabled` | `DD_TRACE_ACTION_MAILER_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `email_data` | | `Bool` | Whether or not to append additional email payload metadata to `action_mailer.deliver` spans. Fields include `['subject', 'to', 'from', 'bcc', 'cc', 'date', 'perform_deliveries']`. | `false` | ### Action Pack @@ -376,8 +376,8 @@ end | Key | Env Var | Type | Description | Default | | -------------------- | - | ------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| `template_base_path` | | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | | `enabled` | `DD_TRACE_ACTION_VIEW_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `template_base_path` | | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | ### Active Job @@ -447,8 +447,8 @@ end | Key | Env Var | Type | Description | Default | | -------------- | - | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| `service_name` | | `String` | Override the service name for the SQL query instrumentation. ActiveRecord instantiation instrumentation always uses the application's configured service name. | Name of database adapter (e.g. `'mysql2'`) | | `enabled` | `DD_TRACE_ACTIVE_RECORD_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `service_name` | | `String` | Override the service name for the SQL query instrumentation. ActiveRecord instantiation instrumentation always uses the application's configured service name. | Name of database adapter (e.g. `'mysql2'`) | **Configuring trace settings per database** @@ -536,8 +536,8 @@ cache.read('city') | Key | Env Var | Type | Description | Default | | --------------- | - | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | -| `cache_service` | | `String` | Name of application running the `active_support` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `active_support-cache` | | `enabled` | `DD_TRACE_ACTIVE_SUPPORT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `cache_service` | | `String` | Name of application running the `active_support` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `active_support-cache` | ### AWS @@ -559,9 +559,9 @@ Aws::S3::Client.new.list_buckets | Key | Env Var | Type | Description | Default | | -------------- | --------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_AWS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_AWS_SERVICE_NAME` | `String` | Name of application running the `aws` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `aws` | | `peer_service` | `DD_TRACE_AWS_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | -| `enabled` | `DD_TRACE_AWS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Concurrent Ruby @@ -623,10 +623,10 @@ client.set('abc', 123) | Key | Env Var | Type | Description | Default | | ----------------- | ------------------------------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `enabled` | `DD_TRACE_DALLI_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `command_enabled` | `DD_TRACE_MEMCACHED_COMMAND_ENABLED` | `Bool` | Collect commands as the `memcached.command` tag. Command `keys` can potentially contain sensitive information. | `false` | | `service_name` | `DD_TRACE_DALLI_SERVICE_NAME` | `String` | Name of application running the `dalli` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `memcached` | | `peer_service` | `DD_TRACE_DALLI_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | -| `enabled` | `DD_TRACE_DALLI_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### DelayedJob @@ -646,8 +646,8 @@ end | Key | Env Var | Type | Description | Default | | ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `enabled` | `DD_TRACE_DELAYED_JOB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | ### Elasticsearch @@ -673,10 +673,10 @@ Datadog.configure_onto(client.transport, **options) | Key | Env Var | Type | Description | Default | | -------------- | ------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| `enabled` | `DD_TRACE_ELASTICSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_ELASTICSEARCH_SERVICE_NAME` | `String` | Name of application running the `elasticsearch` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `elasticsearch` | | `peer_service` | `DD_TRACE_ELASTICSEARCH_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{}` | -| `enabled` | `DD_TRACE_ELASTICSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Ethon @@ -700,11 +700,11 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | ----------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_ETHON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_ETHON_SERVICE_NAME` | `String` | Name of application running the `ethon` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `ethon` | | `peer_service` | `DD_TRACE_ETHON_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | -| `enabled` | `DD_TRACE_ETHON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Excon @@ -733,13 +733,13 @@ connection.get | Key | Env Var | Type | Description | Default | | --------------------- | ----------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `enabled` | `DD_TRACE_EXCON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_EXCON_SERVICE_NAME` | `String` | Name of application running the `excon` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `excon` | | `peer_service` | `DD_TRACE_EXCON_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a request raises an error. Provided `span` and `error` as arguments. Sets error on the span by deault. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `error_status_codes` | `DD_TRACE_EXCON_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | -| `enabled` | `DD_TRACE_EXCON_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring connections to use different settings** @@ -798,13 +798,13 @@ connection.get('/foo') | Key | Env Var | Type | Description | Default | | --------------------- | ------------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `enabled` | `DD_TRACE_FARADAY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_FARADAY_SERVICE_NAME` | `String` | Name of application running the `faraday` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `faraday` | | `peer_service` | `DD_TRACE_FARADAY_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a request raises an error. Provided `span` and `error` as arguments. Sets an error on the span by deault. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `error_status_codes` | `DD_TRACE_FARADAY_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | -| `enabled` | `DD_TRACE_FARADAY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Grape @@ -857,10 +857,10 @@ The `instrument :graphql` method accepts the following parameters. Additional op | Key | Env Var | Type | Description | Default | | ------------------------ | - | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | +| `enabled` | `DD_TRACE_GRAPHQL_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `schemas` | | `Array` | Array of `GraphQL::Schema` objects (that support class-based schema only) to trace. If you do not provide any, then tracing will applied to all the schemas. | `[]` | | `with_deprecated_tracer` | | `Bool` | Enable to instrument with deprecated `GraphQL::Tracing::DataDogTracing`. Default is `false`, using `GraphQL::Tracing::DataDogTrace` | `false` | | `service_name` | | `String` | Service name used for graphql instrumentation | `'ruby-graphql'` | -| `enabled` | `DD_TRACE_GRAPHQL_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Manually configuring GraphQL schemas** @@ -915,11 +915,11 @@ client.my_endpoint(DemoMessage.new(contents: 'hello!')) | Key | Env Var | Type | Description | Default | | --------------------- | ---------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | +| `enabled` | `DD_TRACE_GRPC_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_GRPC_SERVICE_NAME` | `String` | Name of application running the `grpc` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `grpc` | | `peer_service` | `DD_TRACE_GRPC_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `on_error` | | `Proc` | Custom error handler invoked when there is an error. A `Proc` that accepts `span` and `error` parameters. Sets error on the span by default. | `proc { \|span, error \| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_GRPC_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring clients to use different settings** @@ -960,8 +960,8 @@ end | Key | Env Var | Type | Description | Default | | -------------- | - | ------- | ------------------------------------------ | ------- | -| `service_name` | | `String` | Service name for `hanami` instrumentation. | `nil` | | `enabled` | `DD_TRACE_HANAMI_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `service_name` | | `String` | Service name for `hanami` instrumentation. | `nil` | ### http.rb @@ -984,12 +984,12 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | ------------------------------------ | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `enabled` | `DD_TRACE_HTTPRB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_HTTPRB_SERVICE_NAME` | `String` | Name of application running the `httprb` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `httprb` | | `peer_service` | `DD_TRACE_HTTPRB_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTPRB_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...**600**]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | -| `enabled` | `DD_TRACE_HTTPRB_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### httpclient @@ -1012,12 +1012,12 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | ---------------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | +| `enabled` | `DD_TRACE_HTTPCLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_HTTPCLIENT_SERVICE_NAME` | `String` | Name of application running the `httpclient` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `httpclient` | | `peer_service` | `DD_TRACE_HTTPCLIENT_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTPCLIENT_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | -| `enabled` | `DD_TRACE_HTTPCLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### httpx @@ -1085,10 +1085,10 @@ Datadog.configure_onto(client, **options) | Key | Env Var | Type | Description | Default | | -------------- | ----------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| `enabled` | `DD_TRACE_MONGO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_MONGO_SERVICE_NAME` | `String` | Name of application running the `mongo` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `mongodb` | | `peer_service` | `DD_TRACE_MONGO_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{ show: [:collection, :database, :operation] }` | -| `enabled` | `DD_TRACE_MONGO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring trace settings per connection** @@ -1141,11 +1141,11 @@ client.query("SELECT * FROM users WHERE group='x'") | Key | Env Var | Type | Description | Default | | --------------------- | ------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | +| `enabled` | `DD_TRACE_MYSQL2_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_MYSQL2_SERVICE_NAME` | `String` | Name of application running the `mysql2` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `mysql2` | | `peer_service` | `DD_TRACE_MYSQL2_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `comment_propagation` | `DD_DBM_PROPAGATION_MODE` | `String` | SQL comment propagation mode for database monitoring.
(example: `disabled` \| `service`\| `full`).

**Important**: _Note that enabling SQL comment propagation results in potentially confidential data (service names) being stored in the databases which can then be accessed by other third parties that have been granted access to the database._ | `'disabled'` | | `on_error` | | `Proc` | Custom error handler invoked when MySQL raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring errors that are handled at the application level. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_MYSQL2_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Net/HTTP @@ -1177,12 +1177,12 @@ content = Net::HTTP.get(URI('http://127.0.0.1/index.html')) | Key | Env Var | Type | Description | Default | | --------------------- | ---------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `enabled` | `DD_TRACE_HTTP_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_NET_HTTP_SERVICE_NAME` | `String` | Name of application running the `net/http` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `net/http` | | `peer_service` | `DD_TRACE_NET_HTTP_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | | `error_status_codes` | `DD_TRACE_HTTP_ERROR_STATUS_CODES` | `Array`\|`Range` | Defines HTTP status codes that are traced as errors. Value can be a range (`400...600`), or an array of ranges/integers `[403, 500...600]`. If configured with environment variable, use dash for range (`'400-599'`) and comma for adding element into an array (`'403,500-599'`) | `400...600` | -| `enabled` | `DD_TRACE_HTTP_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | If you wish to configure each connection object individually, you may use the `Datadog.configure_onto` as it follows: @@ -1216,10 +1216,10 @@ client.cluster.health | Key | Env Var | Type | Description | Default | | -------------- | ---------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | +| `enabled` | `DD_TRACE_OPENSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_OPENSEARCH_SERVICE_NAME` | `String` | Name of application running the `opensearch` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `opensearch` | | `peer_service` | `DD_TRACE_OPENSEARCH_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `quantize` | | `Hash` | Hash containing options for quantization. May include `:show` with an Array of keys to not quantize (or `:all` to skip quantization), or `:exclude` with Array of keys to exclude entirely. | `{}` | -| `enabled` | `DD_TRACE_OPENSEARCH_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Postgres @@ -1277,9 +1277,9 @@ client.run("select * from system.nodes") | Key | Env Var | Type | Description | Default | | -------------- | ------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | +| `enabled` | `DD_TRACE_PRESTO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_PRESTO_SERVICE_NAME` | `String` | Name of application running the `presto` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `presto` | | `peer_service` | `DD_TRACE_PRESTO_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | -| `enabled` | `DD_TRACE_PRESTO_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Que @@ -1322,8 +1322,8 @@ end | Key | Env Var | Type | Description | Default | | -------------- | ------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -| `service_name` | `DD_TRACE_RACECAR_SERVICE_NAME` | `String` | Name of application running the `racecar` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `racecar` | | `enabled` | `DD_TRACE_RACECAR_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `service_name` | `DD_TRACE_RACECAR_SERVICE_NAME` | `String` | Name of application running the `racecar` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `racecar` | ### Rack @@ -1352,6 +1352,7 @@ run app | Key | Env Var | Type | Description | Default | | -------------------------------- | - | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ | +| `enabled` | `DD_TRACE_RACK_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `application` | | [`Rack Application`](https://github.com/rack/rack/blob/800e53fbe15b3424b7a8946b067bf6f2e648d5a8/SPEC.rdoc#label-Rack+applications) | Your Rack application. Required for `middleware_names`. | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | | `headers` | | `Hash` | Hash of HTTP request or response headers to add as tags to the `rack.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | @@ -1367,7 +1368,6 @@ run app | `quantize.fragment` | | | Defines behavior for URL fragments. May be `:show` to show URL fragments, or `nil` to remove fragments. Option must be nested inside the `quantize` option. | `nil` | | `request_queuing` | | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | | `web_service_name` | | `String` | Service name for frontend server request queuing spans. (e.g. `'nginx'`) | `'web-server'` | -| `enabled` | `DD_TRACE_RACK_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | Deprecation notice: @@ -1443,13 +1443,13 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | - | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| `enabled` | `DD_TRACE_RAILS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | | `request_queuing` | | `Bool` | Track HTTP request time spent in the queue of the frontend server. See [HTTP request queuing](#http-request-queuing) for setup details. | `false` | | `middleware` | | `Bool` | Add the trace middleware to the Rails application. Set to `false` if you don't want the middleware to load. | `true` | | `middleware_names` | | `Bool` | Enables any short-circuited middleware requests to display the middleware name as a resource for the trace. | `false` | | `service_name` | | `String` | Service name used when tracing application requests (on the `rack` level) | `''` (inferred from your Rails application namespace) | | `template_base_path` | | `String` | Used when the template name is parsed. If you don't store your templates in the `views/` folder, you may need to change this value | `'views/'` | -| `enabled` | `DD_TRACE_RAILS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Supported versions** @@ -1552,10 +1552,10 @@ redis.set 'foo', 'bar' | Key | Env Var | Type | Description | Default | | -------------- | ----------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `enabled` | `DD_TRACE_REDIS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_REDIS_SERVICE_NAME` | `String` | Name of application running the `redis` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `redis` | | `peer_service` | `DD_TRACE_REDIS_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `command_args` | `DD_REDIS_COMMAND_ARGS` | `Bool` | Show the command arguments (for example, `key` in `GET key`) as resource name and tag. If `false`, only the command name is shown (for example, `GET`). | false | -| `enabled` | `DD_TRACE_REDIS_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | **Configuring trace settings per instance** @@ -1668,8 +1668,8 @@ end | Key | Env Var | Type | Description | Default | | ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `enabled` | `DD_TRACE_RESQUE_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | ### Rest Client @@ -1688,11 +1688,11 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | ----------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | +| `enabled` | `DD_TRACE_REST_CLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_REST_CLIENT_SERVICE_NAME` | `String` | Name of application running the `rest_client` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `rest_client` | | `peer_service` | `DD_TRACE_REST_CLIENT_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) | `true` | | `split_by_domain` | | `Bool` | Uses the request domain as the service name when set to `true`. | `false` | -| `enabled` | `DD_TRACE_REST_CLIENT_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Roda @@ -1725,8 +1725,8 @@ end | Key | Env Var | Type | Description | Default | | -------------- | - | ------- | ---------------------------------------- | ------- | -| `service_name` | | `String` | Service name for `roda` instrumentation. | `nil` | | `enabled` | `DD_TRACE_RODA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `service_name` | | `String` | Service name for `roda` instrumentation. | `nil` | ### Sequel @@ -1758,8 +1758,8 @@ articles.all | Key | Env Var | Type | Description | Default | | -------------- | - | ------- | ----------------------------------------- | ------------------------------------------ | -| `service_name` | | `String` | Service name for `sequel` instrumentation | Name of database adapter (e.g. `'mysql2'`) | | `enabled` | `DD_TRACE_SEQUEL_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | +| `service_name` | | `String` | Service name for `sequel` instrumentation | Name of database adapter (e.g. `'mysql2'`) | **Configuring databases to use different settings** @@ -1792,9 +1792,9 @@ end | Key | Env Var | Type | Description | Default | | ---------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `enabled` | `DD_TRACE_SHORYUKEN_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `tag_body` | | `Bool` | Tag spans with the SQS message body `true` or `false` | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | -| `enabled` | `DD_TRACE_SHORYUKEN_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sidekiq @@ -1814,10 +1814,10 @@ end | Key | Env Var | Type | Description | Default | | --------------------- | - | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| `enabled` | `DD_TRACE_SIDEKIQ_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `distributed_tracing` | | `Bool` | Enabling [distributed tracing](#distributed-tracing) creates a parent-child relationship between the `sidekiq.push` span and the `sidekiq.job` span.

**Important**: _Enabling distributed_tracing for asynchronous processing can result in drastic changes in your trace graph. Such cases include long running jobs, retried jobs, and jobs scheduled in the far future. Make sure to inspect your traces after enabling this feature._ | `false` | | `on_error` | | `Proc` | Custom error handler invoked when a job raises an error. Provided `span` and `error` as arguments. Sets error on the span by default. Useful for ignoring transient errors. | `proc { \|span, error\| span.set_error(error) unless span.nil? }` | | `quantize` | | `Hash` | Hash containing options for quantization of job arguments. | `{}` | -| `enabled` | `DD_TRACE_SIDEKIQ_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sinatra @@ -1871,10 +1871,10 @@ end | Key | Env Var | Type | Description | Default | | ----------------------- | - | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| `enabled` | `DD_TRACE_SINATRA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `distributed_tracing` | | `Bool` | Enables [distributed tracing](#distributed-tracing) so that this service trace is connected with a trace of another service if tracing headers are received | `true` | | `headers` | | `Hash` | Hash of HTTP request or response headers to add as tags to the `sinatra.request`. Accepts `request` and `response` keys with Array values e.g. `['Last-Modified']`. Adds `http.request.headers.*` and `http.response.headers.*` tags respectively. This option overrides the global `DD_TRACE_HEADER_TAGS`, see [Applying header tags to root spans][header tags] for more information. | `{ response: ['Content-Type', 'X-Request-ID'] }` | | `resource_script_names` | | `Bool` | Prepend resource names with script name | `false` | -| `enabled` | `DD_TRACE_SINATRA_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ### Sneakers @@ -1959,9 +1959,9 @@ client.query("SELECT * FROM users WHERE group='x'") | Key | Env Var | Type | Description | Default | | -------------- | ------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| `enabled` | `DD_TRACE_TRILOGY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | | `service_name` | `DD_TRACE_TRILOGY_SERVICE_NAME` | `String` | Name of application running the `trilogy` instrumentation. May be overridden by `global_default_service_name`. [See _Additional Configuration_ for more details](#additional-configuration) | `trilogy` | | `peer_service` | `DD_TRACE_TRILOGY_PEER_SERVICE` | `String` | Name of external service the application connects to | `nil` | -| `enabled` | `DD_TRACE_TRILOGY_ENABLED` | `Bool` | Whether the integration should create spans. | `true` | ## Additional configuration From f45084dd1e8784857a2361d8efd49c4b84d3dbb1 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 12:07:27 -0700 Subject: [PATCH 064/178] Address suggestions Signed-off-by: Marco Costa --- lib/datadog/tracing/contrib/rails/runner.rb | 8 ++++---- spec/datadog/tracing/contrib/rails/support/base.rb | 2 -- spec/datadog/tracing/contrib/rails/support/rails5.rb | 2 ++ spec/datadog/tracing/contrib/rails/support/rails6.rb | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/datadog/tracing/contrib/rails/runner.rb b/lib/datadog/tracing/contrib/rails/runner.rb index f711f1822b8..79920d5b707 100644 --- a/lib/datadog/tracing/contrib/rails/runner.rb +++ b/lib/datadog/tracing/contrib/rails/runner.rb @@ -4,10 +4,6 @@ module Datadog module Tracing module Contrib module Rails - # Limit the maximum size of the source code captured in the source tag. - MAX_TAG_VALUE_SIZE = 4096 - private_constant :MAX_TAG_VALUE_SIZE - # Instruments the `bin/rails runner` command. # This command executes the provided code with the host Rails application loaded. # The command can be either: @@ -16,6 +12,10 @@ module Rails # * `inline code`: for code provided directly as a command line argument. # @see https://guides.rubyonrails.org/v6.1/command_line.html#bin-rails-runner module Runner + # Limit the maximum size of the source code captured in the source tag. + MAX_TAG_VALUE_SIZE = 4096 + private_constant :MAX_TAG_VALUE_SIZE + def runner(code_or_file = nil, *_command_argv) if code_or_file == '-' name = Ext::SPAN_RUNNER_STDIN diff --git a/spec/datadog/tracing/contrib/rails/support/base.rb b/spec/datadog/tracing/contrib/rails/support/base.rb index ceff7837ebb..2c674c1174a 100644 --- a/spec/datadog/tracing/contrib/rails/support/base.rb +++ b/spec/datadog/tracing/contrib/rails/support/base.rb @@ -1,6 +1,4 @@ require 'rails/all' -# Loaded by the `bin/rails` script in a real Rails application -require 'rails/command' if Rails::VERSION::MAJOR > 4 require_relative 'controllers' require_relative 'models' diff --git a/spec/datadog/tracing/contrib/rails/support/rails5.rb b/spec/datadog/tracing/contrib/rails/support/rails5.rb index 1c675ec11ce..3200e5d6206 100644 --- a/spec/datadog/tracing/contrib/rails/support/rails5.rb +++ b/spec/datadog/tracing/contrib/rails/support/rails5.rb @@ -1,4 +1,6 @@ require 'rails/all' +# Loaded by the `bin/rails` script in a real Rails application +require 'rails/command' if ENV['USE_SIDEKIQ'] require 'sidekiq/testing' diff --git a/spec/datadog/tracing/contrib/rails/support/rails6.rb b/spec/datadog/tracing/contrib/rails/support/rails6.rb index 37ccb8d4c8c..21a43c81eb8 100644 --- a/spec/datadog/tracing/contrib/rails/support/rails6.rb +++ b/spec/datadog/tracing/contrib/rails/support/rails6.rb @@ -1,4 +1,6 @@ require 'rails/all' +# Loaded by the `bin/rails` script in a real Rails application +require 'rails/command' if ENV['USE_SIDEKIQ'] require 'sidekiq/testing' From 44e731dd2cc4ce35a072b7f5c1bf7af6581cbdcc Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 13:05:23 -0700 Subject: [PATCH 065/178] Ensure _dd.p.tid tag has fixed size Signed-off-by: Marco Costa --- lib/datadog/tracing/distributed/datadog.rb | 2 +- lib/datadog/tracing/trace_segment.rb | 5 ++++- spec/datadog/tracing/distributed/datadog_spec.rb | 8 ++++---- spec/datadog/tracing/trace_segment_spec.rb | 6 +++--- spec/datadog/tracing/transport/trace_formatter_spec.rb | 4 ++-- spec/support/tracer_helpers.rb | 2 +- 6 files changed, 15 insertions(+), 12 deletions(-) diff --git a/lib/datadog/tracing/distributed/datadog.rb b/lib/datadog/tracing/distributed/datadog.rb index d6c5fc4d671..dd7d1dacfa9 100644 --- a/lib/datadog/tracing/distributed/datadog.rb +++ b/lib/datadog/tracing/distributed/datadog.rb @@ -109,7 +109,7 @@ def build_tags(digest) return tags if high_order == 0 - tags.merge(Tracing::Metadata::Ext::Distributed::TAG_TID => high_order.to_s(16)) + tags.merge(Tracing::Metadata::Ext::Distributed::TAG_TID => format('%016x', high_order)) end # Side effect: Remove high order 64 bit hex-encoded `tid` tag from distributed tags diff --git a/lib/datadog/tracing/trace_segment.rb b/lib/datadog/tracing/trace_segment.rb index 8581645e59b..6d0903d9a9d 100644 --- a/lib/datadog/tracing/trace_segment.rb +++ b/lib/datadog/tracing/trace_segment.rb @@ -132,10 +132,13 @@ def sampled? || sampling_priority == Sampling::Ext::Priority::USER_KEEP end + # Returns the high order part of the trace id as a hexadecimal string; the most significant 64 bits. + # The String returned is padded with zeros, having a fixed length of 16 characters. + # If the high order part is zero, it returns nil. def high_order_tid high_order = Tracing::Utils::TraceId.to_high_order(@id) - high_order.to_s(16) if high_order != 0 + format('%016x', high_order) if high_order != 0 end protected diff --git a/spec/datadog/tracing/distributed/datadog_spec.rb b/spec/datadog/tracing/distributed/datadog_spec.rb index 1a5c7429402..ee6785716f9 100644 --- a/spec/datadog/tracing/distributed/datadog_spec.rb +++ b/spec/datadog/tracing/distributed/datadog_spec.rb @@ -209,7 +209,7 @@ context 'when given a trace digest with 128 bit trace id' do let(:digest) do Datadog::Tracing::TraceDigest.new( - trace_id: 0xaaaaaaaaaaaaaaaaffffffffffffffff, + trace_id: 0x0aaaaaaaaaaaaaaaffffffffffffffff, span_id: 0xbbbbbbbbbbbbbbbb ) end @@ -220,7 +220,7 @@ expect(data).to eq( 'x-datadog-trace-id' => 0xffffffffffffffff.to_s, 'x-datadog-parent-id' => 0xbbbbbbbbbbbbbbbb.to_s, - 'x-datadog-tags' => '_dd.p.tid=aaaaaaaaaaaaaaaa' + 'x-datadog-tags' => '_dd.p.tid=0aaaaaaaaaaaaaaa' ) end end @@ -482,11 +482,11 @@ { prepare_key['x-datadog-trace-id'] => 0xffffffffffffffff.to_s, prepare_key['x-datadog-parent-id'] => 0xbbbbbbbbbbbbbbbb.to_s, - prepare_key['x-datadog-tags'] => '_dd.p.tid=aaaaaaaaaaaaaaaa' + prepare_key['x-datadog-tags'] => '_dd.p.tid=0aaaaaaaaaaaaaaa' } end - it { expect(digest.trace_id).to eq(0xaaaaaaaaaaaaaaaaffffffffffffffff) } + it { expect(digest.trace_id).to eq(0x0aaaaaaaaaaaaaaaffffffffffffffff) } it { expect(digest.span_id).to eq(0xbbbbbbbbbbbbbbbb) } it { expect(digest.trace_distributed_tags).not_to include('_dd.p.tid') } end diff --git a/spec/datadog/tracing/trace_segment_spec.rb b/spec/datadog/tracing/trace_segment_spec.rb index 74b4dd11e92..6e36a7a84bb 100644 --- a/spec/datadog/tracing/trace_segment_spec.rb +++ b/spec/datadog/tracing/trace_segment_spec.rb @@ -361,10 +361,10 @@ end context 'when given 128 bits id' do - let(:trace_id) { 0xaaaaaaaaaaaaaaaaffffffffffffffff } + let(:trace_id) { 0x0aaaaaaaaaaaaaaaffffffffffffffff } - it do - expect(trace_segment.high_order_tid).to eq('aaaaaaaaaaaaaaaa') + it 'returns a fixed-size, 16-char hex string' do + expect(trace_segment.high_order_tid).to eq('0aaaaaaaaaaaaaaa') end end end diff --git a/spec/datadog/tracing/transport/trace_formatter_spec.rb b/spec/datadog/tracing/transport/trace_formatter_spec.rb index f2bd23d69a2..7b126e35f1d 100644 --- a/spec/datadog/tracing/transport/trace_formatter_spec.rb +++ b/spec/datadog/tracing/transport/trace_formatter_spec.rb @@ -13,7 +13,7 @@ RSpec.describe Datadog::Tracing::Transport::TraceFormatter do subject(:trace_formatter) { described_class.new(trace) } let(:trace_options) { { id: trace_id } } - let(:trace_id) { Datadog::Tracing::Utils::TraceId.next_id } + let(:trace_id) { 0xa3efc9f3333333334d39dacf84ab3fe } shared_context 'trace metadata' do let(:trace_tags) do @@ -199,7 +199,7 @@ { 'foo' => 'bar', '_dd.p.dm' => '-1', - '_dd.p.tid' => high_order_hex_trace_id(trace_id), + '_dd.p.tid' => '0a3efc9f33333333', } ) end diff --git a/spec/support/tracer_helpers.rb b/spec/support/tracer_helpers.rb index 9e60d961cad..ff33312138e 100644 --- a/spec/support/tracer_helpers.rb +++ b/spec/support/tracer_helpers.rb @@ -121,6 +121,6 @@ def low_order_trace_id(trace_id) # Wraps call to Tracing::Utils::TraceId.to_high_order and converts to hex # for better test readability def high_order_hex_trace_id(trace_id) - Datadog::Tracing::Utils::TraceId.to_high_order(trace_id).to_s(16) + format('%016x', Datadog::Tracing::Utils::TraceId.to_high_order(trace_id)) end end From 3383ade4a002c146e34af7c8620a02e2d8d03842 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 13:35:29 -0700 Subject: [PATCH 066/178] Improve behavior when tracing is disabled --- lib/datadog/tracing.rb | 2 ++ spec/datadog/tracing_spec.rb | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/lib/datadog/tracing.rb b/lib/datadog/tracing.rb index 9be37a5da4b..b62bfb58adf 100644 --- a/lib/datadog/tracing.rb +++ b/lib/datadog/tracing.rb @@ -122,6 +122,8 @@ def correlation # @return [String] correlation information # @public_api def log_correlation + return '' unless enabled? + correlation.to_log_format end diff --git a/spec/datadog/tracing_spec.rb b/spec/datadog/tracing_spec.rb index 20237017b6e..1669acc4d8e 100644 --- a/spec/datadog/tracing_spec.rb +++ b/spec/datadog/tracing_spec.rb @@ -136,6 +136,16 @@ expect(log_correlation).to eq(returned) end # rubocop:enable RSpec/MessageChain + + context 'with tracing disabled' do + before do + allow(Datadog.send(:components).tracer).to receive(:enabled).and_return(false) + end + + it 'returns an empty string' do + expect(log_correlation).to eq('') + end + end end describe '.shutdown!' do From 24a8ef80e40e52cda9dd2e85c3d3da5a3ab25082 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 14:12:57 -0700 Subject: [PATCH 067/178] HTTP propagator: Better handling of invalid data Signed-off-by: Marco Costa --- lib/datadog/tracing/distributed/b3_multi.rb | 2 +- lib/datadog/tracing/distributed/b3_single.rb | 4 +++- lib/datadog/tracing/distributed/datadog.rb | 2 +- .../tracing/distributed/propagation.rb | 11 ++++++++-- .../tracing/distributed/trace_context.rb | 5 +++-- .../tracing/distributed/b3_multi_spec.rb | 8 ++++++++ .../tracing/distributed/b3_single_spec.rb | 12 +++++++++++ .../tracing/distributed/datadog_spec.rb | 13 ++++++++++++ .../tracing/distributed/propagation_spec.rb | 20 +++++++++++++++++++ .../tracing/distributed/trace_context_spec.rb | 13 ++++++++++++ 10 files changed, 83 insertions(+), 7 deletions(-) diff --git a/lib/datadog/tracing/distributed/b3_multi.rb b/lib/datadog/tracing/distributed/b3_multi.rb index 6122b16db54..2340dea0bd1 100644 --- a/lib/datadog/tracing/distributed/b3_multi.rb +++ b/lib/datadog/tracing/distributed/b3_multi.rb @@ -31,7 +31,7 @@ def inject!(digest, data = {}) # DEV: We need these to be hex encoded data[@trace_id_key] = format('%032x', digest.trace_id) - data[@span_id_key] = format('%016x', digest.span_id) + data[@span_id_key] = format('%016x', digest.span_id || 0) # # Fall back to zero (invalid) if not present if digest.trace_sampling_priority sampling_priority = Helpers.clamp_sampling_priority( diff --git a/lib/datadog/tracing/distributed/b3_single.rb b/lib/datadog/tracing/distributed/b3_single.rb index 4bb7de203fd..45f7a386cfa 100644 --- a/lib/datadog/tracing/distributed/b3_single.rb +++ b/lib/datadog/tracing/distributed/b3_single.rb @@ -25,8 +25,10 @@ def initialize(fetcher:, key: B3_SINGLE_HEADER_KEY) def inject!(digest, env) return if digest.nil? + span_id = digest.span_id || 0 # Fall back to zero (invalid) if not present + # DEV: We need these to be hex encoded - value = "#{format('%032x', digest.trace_id)}-#{format('%016x', digest.span_id)}" + value = "#{format('%032x', digest.trace_id)}-#{format('%016x', span_id)}" if digest.trace_sampling_priority sampling_priority = Helpers.clamp_sampling_priority( diff --git a/lib/datadog/tracing/distributed/datadog.rb b/lib/datadog/tracing/distributed/datadog.rb index d6c5fc4d671..b9e45cc70c4 100644 --- a/lib/datadog/tracing/distributed/datadog.rb +++ b/lib/datadog/tracing/distributed/datadog.rb @@ -42,7 +42,7 @@ def inject!(digest, data) data[@trace_id_key] = Tracing::Utils::TraceId.to_low_order(digest.trace_id).to_s - data[@parent_id_key] = digest.span_id.to_s + data[@parent_id_key] = digest.span_id.to_s if digest.span_id data[@sampling_priority_key] = digest.trace_sampling_priority.to_s if digest.trace_sampling_priority data[@origin_key] = digest.trace_origin.to_s if digest.trace_origin diff --git a/lib/datadog/tracing/distributed/propagation.rb b/lib/datadog/tracing/distributed/propagation.rb index b18de48809a..2c56b441220 100644 --- a/lib/datadog/tracing/distributed/propagation.rb +++ b/lib/datadog/tracing/distributed/propagation.rb @@ -32,7 +32,9 @@ def initialize( # inject! populates the env with span ID, trace ID and sampling priority # - # This method will never raise errors, but instead log them to `Datadog.logger`. + # This method will never raise errors. + # It can propagate partial data, if deemed useful, instead of failing. + # In case of unrecoverable errors, it will log them to `Datadog.logger`. # # DEV-2.0: inject! should work without arguments, injecting the active_trace's digest # DEV-2.0: and returning a new Hash with the injected data. @@ -45,7 +47,7 @@ def initialize( # @param digest [TraceDigest] # @param data [Hash] # @return [Boolean] `true` if injected successfully, `false` if no propagation style is configured - # @return [nil] in case of error, see `Datadog.logger` output for details. + # @return [nil] in case of unrecoverable errors, see `Datadog.logger` output for details. def inject!(digest, data) if digest.nil? ::Datadog.logger.debug('Cannot inject distributed trace data: digest is nil.') @@ -54,6 +56,11 @@ def inject!(digest, data) digest = digest.to_digest if digest.respond_to?(:to_digest) + if digest.trace_id.nil? + ::Datadog.logger.debug('Cannot inject distributed trace data: digest.trace_id is nil.') + return nil + end + result = false # Inject all configured propagation styles diff --git a/lib/datadog/tracing/distributed/trace_context.rb b/lib/datadog/tracing/distributed/trace_context.rb index c5871f03175..b81107c629b 100644 --- a/lib/datadog/tracing/distributed/trace_context.rb +++ b/lib/datadog/tracing/distributed/trace_context.rb @@ -107,7 +107,7 @@ def delete_prefix(prefix) def build_traceparent(digest) build_traceparent_string( digest.trace_id, - digest.span_id, + digest.span_id || 0, # Fall back to zero (invalid) if not present build_trace_flags(digest) ) end @@ -198,7 +198,8 @@ def build_tracestate(digest) def last_dd_parent_id(digest) if !digest.span_remote - "p:#{format('%016x', digest.span_id)};" + span_id = digest.span_id || 0 # Fall back to zero (invalid) if not present + "p:#{format('%016x', span_id)};" elsif digest.trace_distributed_tags&.key?(Tracing::Metadata::Ext::Distributed::TAG_DD_PARENT_ID) "p:#{digest.trace_distributed_tags[Tracing::Metadata::Ext::Distributed::TAG_DD_PARENT_ID]};" else diff --git a/spec/datadog/tracing/distributed/b3_multi_spec.rb b/spec/datadog/tracing/distributed/b3_multi_spec.rb index bb9e6654c5b..c9fe5378890 100644 --- a/spec/datadog/tracing/distributed/b3_multi_spec.rb +++ b/spec/datadog/tracing/distributed/b3_multi_spec.rb @@ -93,6 +93,14 @@ ) end end + + context 'with span_id nil' do + let(:digest) { Datadog::Tracing::TraceDigest.new(trace_id: 0xdef) } + + it 'sets x-b3-spanid to all zeros' do + expect(data).to include('x-b3-spanid' => '0000000000000000') + end + end end describe '#extract' do diff --git a/spec/datadog/tracing/distributed/b3_single_spec.rb b/spec/datadog/tracing/distributed/b3_single_spec.rb index 49ca0c0a781..9f534bd58ef 100644 --- a/spec/datadog/tracing/distributed/b3_single_spec.rb +++ b/spec/datadog/tracing/distributed/b3_single_spec.rb @@ -76,6 +76,18 @@ expect(data).to eq(b3_single_header => 'aaaaaaaaaaaaaaaaffffffffffffffff-bbbbbbbbbbbbbbbb') end end + + context 'with span_id nil' do + let(:digest) do + Datadog::Tracing::TraceDigest.new( + trace_id: 0xabcdef + ) + end + + it 'sets span component to all zeros' do + expect(data).to eq(b3_single_header => '00000000000000000000000000abcdef-0000000000000000') + end + end end describe '#extract' do diff --git a/spec/datadog/tracing/distributed/datadog_spec.rb b/spec/datadog/tracing/distributed/datadog_spec.rb index 1a5c7429402..cdb51684f99 100644 --- a/spec/datadog/tracing/distributed/datadog_spec.rb +++ b/spec/datadog/tracing/distributed/datadog_spec.rb @@ -242,6 +242,19 @@ ) end end + + context 'with span_id nil' do + let(:digest) do + Datadog::Tracing::TraceDigest.new( + trace_id: 30000 + ) + end + + it 'does not include the x-datadog-parent-id field' do + inject! + expect(data).to eq('x-datadog-trace-id' => '30000') + end + end end end diff --git a/spec/datadog/tracing/distributed/propagation_spec.rb b/spec/datadog/tracing/distributed/propagation_spec.rb index 68297248d9d..dd0605a1007 100644 --- a/spec/datadog/tracing/distributed/propagation_spec.rb +++ b/spec/datadog/tracing/distributed/propagation_spec.rb @@ -56,6 +56,26 @@ expect(data).to include('x-datadog-parent-id' => '9876543210') end + context 'when trace_id is nil' do + let(:trace_id) { nil } + + before { skip('TraceOperation always has a trace_id') if trace.is_a?(Datadog::Tracing::TraceOperation) } + + it 'does not inject the trace id' do + inject! + expect(data).to be_empty + end + end + + context 'when span_id is nil' do + let(:span_id) { nil } + + it 'includes an empty x-datadog-parent-id tag' do + inject! + expect(data).to_not have_key('x-datadog-parent-id') + end + end + context 'when sampling priority is set' do let(:sampling_priority) { 0 } diff --git a/spec/datadog/tracing/distributed/trace_context_spec.rb b/spec/datadog/tracing/distributed/trace_context_spec.rb index 994492162c2..856b6a43628 100644 --- a/spec/datadog/tracing/distributed/trace_context_spec.rb +++ b/spec/datadog/tracing/distributed/trace_context_spec.rb @@ -311,6 +311,19 @@ end end end + + context 'with span_id nil' do + let(:digest) do + Datadog::Tracing::TraceDigest.new( + trace_id: 0xC0FFEE, + span_id: nil + ) + end + + it 'sets span component to all zeros' do + expect(traceparent).to eq('00-00000000000000000000000000c0ffee-0000000000000000-00') + end + end end end From e9b319ce0d974f0418e58fb576a6cd7f7de262f5 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Fri, 21 Jun 2024 14:29:33 -0700 Subject: [PATCH 068/178] Return empty log correlation when tracing is disabled --- lib/datadog/tracing.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/datadog/tracing.rb b/lib/datadog/tracing.rb index b62bfb58adf..af3877ce717 100644 --- a/lib/datadog/tracing.rb +++ b/lib/datadog/tracing.rb @@ -119,7 +119,7 @@ def correlation # # dd.env=prod dd.service=auth dd.version=13.8 dd.trace_id=5458478252992251 dd.span_id=7117552347370098 My message # ``` # - # @return [String] correlation information + # @return [String] correlation information; or an empty String if Tracing is disabled (`!enabled?`) # @public_api def log_correlation return '' unless enabled? From ffc51f2e3b2a06cb6547041375fa1adcf4985327 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Mon, 24 Jun 2024 13:55:42 +0200 Subject: [PATCH 069/178] Added comments for clarifications, removed redundent ones, and added documentation for prepare_span --- docs/GettingStarted.md | 17 +++++++++++++++++ .../tracing/contrib/graphql/unified_trace.rb | 14 +++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 4301be2b0f8..3e3f2f9177f 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -853,6 +853,23 @@ end Do _NOT_ `instrument :graphql` in `Datadog.configure` if you choose to configure manually, as to avoid double tracing. These two means of configuring GraphQL tracing are considered mutually exclusive. +**Adding custom tags to Datadog spans** + +You can add custom tags to Datadog spans by implementing the `prepare_span` method in a subclass, then manually configuring your schema. + +```ruby +class YourSchema < GraphQL::Schema + module CustomTracing + include Datadog::Tracing::Contrib::GraphQL::UnifiedTrace + def prepare_span(trace_key, data, span) + span.set_tag("custom:#{trace_key}", data.keys.sort.join(",")) + end + end + + trace_with CustomTracing +end +``` + ### gRPC The `grpc` integration adds both client and server interceptors, which run as middleware before executing the service's remote procedure call. As gRPC applications are often distributed, the integration shares trace information between client and server. diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index a6b7e225e8c..b03c0c575ae 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -6,7 +6,10 @@ module Datadog module Tracing module Contrib module GraphQL - # These methods will be called by the GraphQL runtime to trace the execution of queries + # These methods will be called by the GraphQL runtime to trace the execution of queries. + # This tracer differs from the upstream one as it follows the unified naming convention specification, + # which is required to use features such as API Catalog. + # DEV-3.0: This tracer should be the default one in the next major version. module UnifiedTrace # @param analytics_enabled [Boolean] Deprecated # @param analytics_sample_rate [Float] Deprecated @@ -71,6 +74,7 @@ def execute_query_lazy(*args, query:, multiplex:, **kwargs) end def execute_field_span(callable, span_key, **kwargs) + # @platform_key_cache is initialized upstream, in ::GraphQL::Tracing::PlatformTrace platform_key = @platform_key_cache[UnifiedTrace].platform_field_key_cache[kwargs[:field]] if platform_key @@ -85,7 +89,6 @@ def execute_field_span(callable, span_key, **kwargs) end def execute_field(*args, **kwargs) - # kwargs[:arguments] is { id => 1 } for 'user(id: 1) { name }'. This is what we want to send to the WAF. execute_field_span(proc { super }, 'resolve', **kwargs) end @@ -121,13 +124,6 @@ def resolve_type_lazy(*args, **kwargs) include ::GraphQL::Tracing::PlatformTrace - # Implement this method in a subclass to apply custom tags to datadog spans - # @param key [String] The event being traced - # @param data [Hash] The runtime data for this event (@see GraphQL::Tracing for keys for each event) - # @param span [Datadog::Tracing::SpanOperation] The datadog span for this event - # def prepare_span(key, data, span) - # end - def platform_field_key(field, *args, **kwargs) field.path end From 841371d7c9b2764be3d8c937209848a29649a8f4 Mon Sep 17 00:00:00 2001 From: Victor Pellan Date: Mon, 24 Jun 2024 14:50:55 +0200 Subject: [PATCH 070/178] Replaced provided_variables by variables.storage --- lib/datadog/tracing/contrib/graphql/unified_trace.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/datadog/tracing/contrib/graphql/unified_trace.rb b/lib/datadog/tracing/contrib/graphql/unified_trace.rb index b03c0c575ae..1f4ba8f73e8 100644 --- a/lib/datadog/tracing/contrib/graphql/unified_trace.rb +++ b/lib/datadog/tracing/contrib/graphql/unified_trace.rb @@ -58,7 +58,7 @@ def execute_query(*args, query:, **kwargs) span.set_tag('graphql.source', query.query_string) span.set_tag('graphql.operation.type', query.selected_operation.operation_type) span.set_tag('graphql.operation.name', query.selected_operation_name) if query.selected_operation_name - query.provided_variables.each do |key, value| + query.variables.instance_variable_get(:@storage).each do |key, value| span.set_tag("graphql.variables.#{key}", value) end end From d2171e0bb6ea9aa046ca16c9f6ccbe7197b32d42 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Mon, 24 Jun 2024 14:00:34 -0700 Subject: [PATCH 071/178] Fix microbenchmark CI --- .gitlab/benchmarks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index f252295217f..41753f938c9 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -153,7 +153,7 @@ benchmarks: script: - export ARTIFACTS_DIR="$(pwd)/artifacts" && (mkdir "${ARTIFACTS_DIR}" || :) - git config --global url."https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.ddbuild.io/DataDog/".insteadOf "https://github.com/DataDog/" - - git clone --branch dd-trace-rb https://github.com/DataDog/benchmarking-platform platform && cd platform + - git clone --branch dd-trace-rb https://github.com/DataDog/benchmarking-platform benchmarking-platform && cd benchmarking-platform - ./steps/capture-hardware-software-info.sh - ./steps/run-benchmarks.sh - ./steps/analyze-results.sh From 3db289f1af971740b02b31d3a23579bee71ddaa1 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 12 Jun 2024 16:42:36 +0200 Subject: [PATCH 072/178] rename Telemetry::Heartbeat to Telemetry::Worker --- lib/datadog/core/telemetry/client.rb | 4 ++-- .../core/telemetry/{heartbeat.rb => worker.rb} | 2 +- sig/datadog/core/telemetry/client.rbs | 2 +- sig/datadog/core/telemetry/http/ext.rbs | 2 +- .../telemetry/{heartbeat.rbs => worker.rbs} | 2 +- spec/datadog/core/telemetry/client_spec.rb | 4 ++-- .../{heartbeat_spec.rb => worker_spec.rb} | 18 +++++++++--------- 7 files changed, 17 insertions(+), 17 deletions(-) rename lib/datadog/core/telemetry/{heartbeat.rb => worker.rb} (95%) rename sig/datadog/core/telemetry/{heartbeat.rbs => worker.rbs} (92%) rename spec/datadog/core/telemetry/{heartbeat_spec.rb => worker_spec.rb} (63%) diff --git a/lib/datadog/core/telemetry/client.rb b/lib/datadog/core/telemetry/client.rb index 172145c9342..db5c01673ee 100644 --- a/lib/datadog/core/telemetry/client.rb +++ b/lib/datadog/core/telemetry/client.rb @@ -2,7 +2,7 @@ require_relative 'emitter' require_relative 'event' -require_relative 'heartbeat' +require_relative 'worker' require_relative '../utils/forking' module Datadog @@ -27,7 +27,7 @@ def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: tru @started = false @dependency_collection = dependency_collection - @worker = Telemetry::Heartbeat.new(enabled: @enabled, heartbeat_interval_seconds: heartbeat_interval_seconds) do + @worker = Telemetry::Worker.new(enabled: @enabled, heartbeat_interval_seconds: heartbeat_interval_seconds) do next unless @started # `started!` should be the first event, thus ensure that `heartbeat!` is not sent first. heartbeat! diff --git a/lib/datadog/core/telemetry/heartbeat.rb b/lib/datadog/core/telemetry/worker.rb similarity index 95% rename from lib/datadog/core/telemetry/heartbeat.rb rename to lib/datadog/core/telemetry/worker.rb index b2129504e68..8e0f106d0bd 100644 --- a/lib/datadog/core/telemetry/heartbeat.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -7,7 +7,7 @@ module Datadog module Core module Telemetry # Periodically sends a heartbeat event to the telemetry API. - class Heartbeat < Core::Worker + class Worker < Core::Worker include Core::Workers::Polling def initialize(heartbeat_interval_seconds:, enabled: true, &block) diff --git a/sig/datadog/core/telemetry/client.rbs b/sig/datadog/core/telemetry/client.rbs index 9bd2f4a97cc..79aa3850b1c 100644 --- a/sig/datadog/core/telemetry/client.rbs +++ b/sig/datadog/core/telemetry/client.rbs @@ -8,7 +8,7 @@ module Datadog @stopped: bool @emitter: Datadog::Core::Telemetry::Emitter @unsupported: bool - @worker: Datadog::Core::Telemetry::Heartbeat + @worker: Datadog::Core::Telemetry::Worker attr_reader enabled: bool diff --git a/sig/datadog/core/telemetry/http/ext.rbs b/sig/datadog/core/telemetry/http/ext.rbs index 22cea7d1fd0..11271822da3 100644 --- a/sig/datadog/core/telemetry/http/ext.rbs +++ b/sig/datadog/core/telemetry/http/ext.rbs @@ -21,7 +21,7 @@ module Datadog CONTENT_TYPE_APPLICATION_JSON: "application/json" - API_VERSION: "v1" + API_VERSION: "v2" AGENT_ENDPOINT: "/telemetry/proxy/api/v2/apmtelemetry" end diff --git a/sig/datadog/core/telemetry/heartbeat.rbs b/sig/datadog/core/telemetry/worker.rbs similarity index 92% rename from sig/datadog/core/telemetry/heartbeat.rbs rename to sig/datadog/core/telemetry/worker.rbs index b89aeedca8b..779cbd7aa6c 100644 --- a/sig/datadog/core/telemetry/heartbeat.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -1,7 +1,7 @@ module Datadog module Core module Telemetry - class Heartbeat < Core::Worker + class Worker < Core::Worker include Core::Workers::Polling include Core::Workers::Async::Thread include Core::Workers::Async::Thread::PrependedMethods diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/client_spec.rb index 5618d4ea65e..ebd59516a42 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/client_spec.rb @@ -213,10 +213,10 @@ describe '#stop!' do subject(:stop!) { client.stop! } - let(:worker) { instance_double(Datadog::Core::Telemetry::Heartbeat) } + let(:worker) { instance_double(Datadog::Core::Telemetry::Worker) } before do - allow(Datadog::Core::Telemetry::Heartbeat).to receive(:new) + allow(Datadog::Core::Telemetry::Worker).to receive(:new) .with(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds).and_return(worker) allow(worker).to receive(:start) allow(worker).to receive(:stop) diff --git a/spec/datadog/core/telemetry/heartbeat_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb similarity index 63% rename from spec/datadog/core/telemetry/heartbeat_spec.rb rename to spec/datadog/core/telemetry/worker_spec.rb index 645120267e0..532e2873375 100644 --- a/spec/datadog/core/telemetry/heartbeat_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -1,9 +1,9 @@ require 'spec_helper' -require 'datadog/core/telemetry/heartbeat' +require 'datadog/core/telemetry/worker' -RSpec.describe Datadog::Core::Telemetry::Heartbeat do - subject(:heartbeat) do +RSpec.describe Datadog::Core::Telemetry::Worker do + subject(:worker) do described_class.new(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, &block) end @@ -12,13 +12,13 @@ let(:block) { proc {} } after do - heartbeat.stop(true, 0) - heartbeat.join + worker.stop(true, 0) + worker.join end describe '.new' do context 'when using default settings' do - subject(:heartbeat) { described_class.new(heartbeat_interval_seconds: heartbeat_interval_seconds, &block) } + subject(:worker) { described_class.new(heartbeat_interval_seconds: heartbeat_interval_seconds, &block) } it do is_expected.to have_attributes( enabled?: true, @@ -32,10 +32,10 @@ let(:enabled) { true } it do - heartbeat + worker - try_wait_until { heartbeat.running? } - expect(heartbeat).to have_attributes( + try_wait_until { worker.running? } + expect(worker).to have_attributes( run_async?: true, running?: true, started?: true From b1061efa78d28be2f799c25224033232fbbb55bf Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Thu, 13 Jun 2024 13:33:40 +0200 Subject: [PATCH 073/178] Add queue to telemetry worker. Move sending heartbeat logic to the telemetry worker. --- lib/datadog/core/telemetry/client.rb | 20 ++++----- lib/datadog/core/telemetry/worker.rb | 31 +++++++++----- sig/datadog/core/telemetry/worker.rbs | 11 +++-- spec/datadog/core/telemetry/client_spec.rb | 3 +- spec/datadog/core/telemetry/worker_spec.rb | 47 +++++++++++++++------- 5 files changed, 70 insertions(+), 42 deletions(-) diff --git a/lib/datadog/core/telemetry/client.rb b/lib/datadog/core/telemetry/client.rb index db5c01673ee..eeeae58556e 100644 --- a/lib/datadog/core/telemetry/client.rb +++ b/lib/datadog/core/telemetry/client.rb @@ -27,11 +27,11 @@ def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: tru @started = false @dependency_collection = dependency_collection - @worker = Telemetry::Worker.new(enabled: @enabled, heartbeat_interval_seconds: heartbeat_interval_seconds) do - next unless @started # `started!` should be the first event, thus ensure that `heartbeat!` is not sent first. - - heartbeat! - end + @worker = Telemetry::Worker.new( + enabled: @enabled, + heartbeat_interval_seconds: heartbeat_interval_seconds, + emitter: @emitter + ) end def disable! @@ -51,6 +51,8 @@ def started! return res end + @worker.start + @emitter.request(Event::AppDependenciesLoaded.new) if @dependency_collection @started = true @@ -81,14 +83,6 @@ def client_configuration_change!(changes) @emitter.request(Event::AppClientConfigurationChange.new(changes, 'remote_config')) end - - private - - def heartbeat! - return if !@enabled || forked? - - @emitter.request(Event::AppHeartbeat.new) - end end end end diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 8e0f106d0bd..5683f2028b7 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -1,31 +1,44 @@ # frozen_string_literal: true -require_relative '../worker' +require_relative 'event' + require_relative '../workers/polling' +require_relative '../workers/queue' module Datadog module Core module Telemetry - # Periodically sends a heartbeat event to the telemetry API. - class Worker < Core::Worker + # Accumulates events and sends them to the API at a regular interval, including heartbeat event. + class Worker + include Core::Workers::Queue include Core::Workers::Polling - def initialize(heartbeat_interval_seconds:, enabled: true, &block) + def initialize(heartbeat_interval_seconds:, emitter:, enabled: true) + @emitter = emitter + # Workers::Polling settings self.enabled = enabled # Workers::IntervalLoop settings self.loop_base_interval = heartbeat_interval_seconds self.fork_policy = Core::Workers::Async::Thread::FORK_POLICY_STOP - super(&block) - start end - def loop_wait_before_first_iteration?; end + def start + return if !enabled? || forked? + + perform + end private - def start - perform + def perform(*_events) + return if !enabled? || forked? + + heartbeat! + end + + def heartbeat! + @emitter.request(Event::AppHeartbeat.new) end end end diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index 779cbd7aa6c..0fa008ebca9 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -1,19 +1,22 @@ module Datadog module Core module Telemetry - class Worker < Core::Worker + class Worker include Core::Workers::Polling include Core::Workers::Async::Thread include Core::Workers::Async::Thread::PrependedMethods include Core::Workers::IntervalLoop + include Core::Workers::Queue - def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric) ?{ () -> void } -> void + @emitter: Emitter - def loop_wait_before_first_iteration?: () -> bool? + def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter) -> void + + def start: () -> void private - def start: () -> void + def heartbeat!: () -> void end end end diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/client_spec.rb index ebd59516a42..c8a89f6264f 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/client_spec.rb @@ -217,7 +217,8 @@ before do allow(Datadog::Core::Telemetry::Worker).to receive(:new) - .with(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds).and_return(worker) + .with(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, emitter: emitter) + .and_return(worker) allow(worker).to receive(:start) allow(worker).to receive(:stop) end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 532e2873375..0a874112993 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -4,12 +4,16 @@ RSpec.describe Datadog::Core::Telemetry::Worker do subject(:worker) do - described_class.new(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, &block) + described_class.new(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, emitter: emitter) end let(:enabled) { true } let(:heartbeat_interval_seconds) { 1.2 } - let(:block) { proc {} } + let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } + + before do + allow(emitter).to receive(:request) + end after do worker.stop(true, 0) @@ -17,29 +21,42 @@ end describe '.new' do - context 'when using default settings' do - subject(:worker) { described_class.new(heartbeat_interval_seconds: heartbeat_interval_seconds, &block) } - it do - is_expected.to have_attributes( - enabled?: true, - loop_base_interval: 1.2, # seconds - task: block - ) - end + it 'creates a new worker in stopped state' do + expect(worker).to have_attributes( + enabled?: true, + loop_base_interval: 1.2, # seconds + run_async?: false, + running?: false, + started?: false + ) end + end + describe '#start' do context 'when enabled' do - let(:enabled) { true } - - it do - worker + it 'starts the worker and sends heartbeat event' do + worker.start try_wait_until { worker.running? } + expect(worker).to have_attributes( + enabled?: true, + loop_base_interval: 1.2, # seconds run_async?: true, running?: true, started?: true ) + expect(emitter).to have_received(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) + end + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does not start the worker' do + expect(worker).not_to receive(:perform) + + worker.start end end end From d4350cab60dbe80d0959bb741b12d2d0e97b83b3 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Thu, 13 Jun 2024 15:07:16 +0200 Subject: [PATCH 074/178] move AppStarted telemetry event out of the critical path --- lib/datadog/core/telemetry/client.rb | 14 +--- lib/datadog/core/telemetry/worker.rb | 21 ++++++ lib/datadog/core/workers/polling.rb | 1 + sig/datadog/core/telemetry/client.rbs | 7 -- sig/datadog/core/telemetry/worker.rbs | 5 ++ spec/datadog/core/telemetry/client_spec.rb | 55 +------------- spec/datadog/core/telemetry/worker_spec.rb | 86 ++++++++++++++++++---- 7 files changed, 103 insertions(+), 86 deletions(-) diff --git a/lib/datadog/core/telemetry/client.rb b/lib/datadog/core/telemetry/client.rb index eeeae58556e..07028e96ad5 100644 --- a/lib/datadog/core/telemetry/client.rb +++ b/lib/datadog/core/telemetry/client.rb @@ -10,9 +10,7 @@ module Core module Telemetry # Telemetry entrypoint, coordinates sending telemetry events at various points in app lifecycle. class Client - attr_reader \ - :enabled, - :unsupported + attr_reader :enabled include Core::Utils::Forking @@ -23,7 +21,6 @@ def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: tru @enabled = enabled @emitter = Emitter.new @stopped = false - @unsupported = false @started = false @dependency_collection = dependency_collection @@ -42,15 +39,6 @@ def disable! def started! return if !@enabled || forked? - res = @emitter.request(Event::AppStarted.new) - - if res.not_found? # Telemetry is only supported by agent versions 7.34 and up - Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') - disable! - @unsupported = true # Prevent telemetry from getting re-enabled - return res - end - @worker.start @emitter.request(Event::AppDependenciesLoaded.new) if @dependency_collection diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 5683f2028b7..9ff7702e747 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -16,6 +16,8 @@ class Worker def initialize(heartbeat_interval_seconds:, emitter:, enabled: true) @emitter = emitter + @sent_started_event = false + # Workers::Polling settings self.enabled = enabled # Workers::IntervalLoop settings @@ -26,20 +28,39 @@ def initialize(heartbeat_interval_seconds:, emitter:, enabled: true) def start return if !enabled? || forked? + # starts async worker perform end + def sent_started_event? + @sent_started_event + end + private def perform(*_events) return if !enabled? || forked? + unless @sent_started_event + started! + @sent_started_event = true + end + heartbeat! end def heartbeat! @emitter.request(Event::AppHeartbeat.new) end + + def started! + res = @emitter.request(Event::AppStarted.new) + + if res.not_found? # Telemetry is only supported by agent versions 7.34 and up + Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') + self.enabled = false + end + end end end end diff --git a/lib/datadog/core/workers/polling.rb b/lib/datadog/core/workers/polling.rb index cc4318f9afa..1d563cdbf4a 100644 --- a/lib/datadog/core/workers/polling.rb +++ b/lib/datadog/core/workers/polling.rb @@ -24,6 +24,7 @@ def perform(*args) end def stop(force_stop = false, timeout = DEFAULT_SHUTDOWN_TIMEOUT) + # p "in stop" if running? # Attempt graceful stop and wait stop_loop diff --git a/sig/datadog/core/telemetry/client.rbs b/sig/datadog/core/telemetry/client.rbs index 79aa3850b1c..e1646cb1eb8 100644 --- a/sig/datadog/core/telemetry/client.rbs +++ b/sig/datadog/core/telemetry/client.rbs @@ -7,13 +7,10 @@ module Datadog @started: bool @stopped: bool @emitter: Datadog::Core::Telemetry::Emitter - @unsupported: bool @worker: Datadog::Core::Telemetry::Worker attr_reader enabled: bool - attr_reader unsupported: bool - include Core::Utils::Forking def initialize: (heartbeat_interval_seconds: Numeric, dependency_collection: bool, enabled: bool) -> void @@ -29,10 +26,6 @@ module Datadog def stop!: () -> void def integrations_change!: () -> void - - private - - def heartbeat!: () -> void end end end diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index 0fa008ebca9..e1c5c09cf70 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -9,14 +9,19 @@ module Datadog include Core::Workers::Queue @emitter: Emitter + @sent_started_event: bool def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter) -> void def start: () -> void + def sent_started_event?: () -> bool + private def heartbeat!: () -> void + + def started!: () -> void end end end diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/client_spec.rb index c8a89f6264f..8532ad80185 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/client_spec.rb @@ -12,7 +12,7 @@ end let(:enabled) { true } - let(:heartbeat_interval_seconds) { 1.3 } + let(:heartbeat_interval_seconds) { 0 } let(:dependency_collection) { true } let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } let(:response) { double(Datadog::Core::Telemetry::Http::Adapters::Net::Response) } @@ -83,15 +83,12 @@ context 'when dependency_collection is true' do it do - app_started = double - allow(Datadog::Core::Telemetry::Event::AppStarted).to receive(:new).with(no_args).and_return(app_started) - dependencies = double allow(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) .to receive(:new).with(no_args).and_return(dependencies) started! - expect(emitter).to have_received(:request).with(app_started) + expect(emitter).to have_received(:request).with(dependencies) end end @@ -100,63 +97,17 @@ let(:dependency_collection) { false } it do - app_started = double - allow(Datadog::Core::Telemetry::Event::AppStarted).to receive(:new).with(no_args).and_return(app_started) - dependencies = double allow(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) .to receive(:new).with(no_args).and_return(dependencies) started! - expect(emitter).to have_received(:request).with(app_started) - expect(emitter).to_not have_received(:request).with(dependencies) - end - - context 'with heartbeat' do - let(:heartbeat_interval_seconds) { 0 } - it 'sends a heartbeat strictly after app-started' do - @sent_hearbeat = false - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do - # Ensure app-started was already sent by now - expect(emitter).to have_received(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppStarted)) - @sent_hearbeat = true - response - end - - client.started! - - try_wait_until { @sent_hearbeat } - end + expect(emitter).to_not have_received(:request).with(dependencies) end end end - context 'when internal error returned by emitter' do - let(:response) { Datadog::Core::Telemetry::Http::InternalErrorResponse.new('error') } - - it { expect { started! }.to_not raise_error } - end - - context 'when response returns 404' do - let(:not_found) { true } - - before do - logger = double(Datadog::Core::Logger) - allow(logger).to receive(:debug).with(any_args) - allow(Datadog).to receive(:logger).and_return(logger) - end - - it do - started! - expect(client.enabled).to be(false) - expect(client.unsupported).to be(true) - expect(Datadog.logger).to have_received(:debug).with( - 'Agent does not support telemetry; disabling future telemetry events.' - ) - end - end - context 'when in fork' do before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 0a874112993..b2000f502a3 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -8,11 +8,13 @@ end let(:enabled) { true } - let(:heartbeat_interval_seconds) { 1.2 } + let(:heartbeat_interval_seconds) { 0.5 } let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } before do - allow(emitter).to receive(:request) + logger = double(Datadog::Core::Logger) + allow(logger).to receive(:debug).with(any_args) + allow(Datadog).to receive(:logger).and_return(logger) end after do @@ -24,7 +26,7 @@ it 'creates a new worker in stopped state' do expect(worker).to have_attributes( enabled?: true, - loop_base_interval: 1.2, # seconds + loop_base_interval: heartbeat_interval_seconds, run_async?: false, running?: false, started?: false @@ -34,19 +36,75 @@ describe '#start' do context 'when enabled' do - it 'starts the worker and sends heartbeat event' do - worker.start + let(:response) do + double(Datadog::Core::Telemetry::Http::Adapters::Net::Response, not_found?: !backend_supports_telemetry?) + end + + before do + expect(emitter).to receive(:request) + .with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) + .and_return(response) + end + + context "when backend doesn't support telemetry" do + let(:backend_supports_telemetry?) { false } + + it 'disables the worker' do + worker.start + + try_wait_until { worker.sent_started_event? } + + expect(worker).to have_attributes( + enabled?: false, + loop_base_interval: heartbeat_interval_seconds, + ) + expect(Datadog.logger).to have_received(:debug).with( + 'Agent does not support telemetry; disabling future telemetry events.' + ) + end + end + + context 'when backend supports telemetry' do + let(:backend_supports_telemetry?) { true } + + it 'starts the worker and sends heartbeat event' do + expect(emitter).to receive(:request) + .with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) + + worker.start + + try_wait_until { worker.sent_started_event? } + + expect(worker).to have_attributes( + enabled?: true, + loop_base_interval: heartbeat_interval_seconds, + run_async?: true, + running?: true, + started?: true + ) + end + + it 'always sends heartbeat event after started event' do + @sent_hearbeat = false + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + # app-started was already sent by now + expect(worker.sent_started_event?).to be(true) + + @sent_hearbeat = true + + response + end + + worker.start + + try_wait_until { @sent_hearbeat } + end + end - try_wait_until { worker.running? } + context 'when internal error returned by emitter' do + let(:response) { Datadog::Core::Telemetry::Http::InternalErrorResponse.new('error') } - expect(worker).to have_attributes( - enabled?: true, - loop_base_interval: 1.2, # seconds - run_async?: true, - running?: true, - started?: true - ) - expect(emitter).to have_received(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) + it { expect { worker.start }.to_not raise_error } end end From bb9f888de3c93ba52f8ca5ce2e32944697277947 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 10:38:59 +0200 Subject: [PATCH 075/178] fix failing tests by waiting for worker startup --- lib/datadog/core/workers/polling.rb | 1 - spec/datadog/core/telemetry/worker_spec.rb | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/datadog/core/workers/polling.rb b/lib/datadog/core/workers/polling.rb index 1d563cdbf4a..cc4318f9afa 100644 --- a/lib/datadog/core/workers/polling.rb +++ b/lib/datadog/core/workers/polling.rb @@ -24,7 +24,6 @@ def perform(*args) end def stop(force_stop = false, timeout = DEFAULT_SHUTDOWN_TIMEOUT) - # p "in stop" if running? # Attempt graceful stop and wait stop_loop diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index b2000f502a3..66dd3ebb416 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -104,7 +104,21 @@ context 'when internal error returned by emitter' do let(:response) { Datadog::Core::Telemetry::Http::InternalErrorResponse.new('error') } - it { expect { worker.start }.to_not raise_error } + it do + expect do + worker.start + + try_wait_until { worker.sent_started_event? } + + expect(worker).to have_attributes( + enabled?: true, + loop_base_interval: heartbeat_interval_seconds, + run_async?: true, + running?: true, + started?: true + ) + end.to_not raise_error + end end end From a11e48d566c810cb9a2fd4f4db2291240002a3dc Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 10:59:36 +0200 Subject: [PATCH 076/178] debug logging, flushing events, attempt at fixing failing test for worker --- lib/datadog/core/telemetry/worker.rb | 28 +++++++++++++++++++--- sig/datadog/core/telemetry/worker.rbs | 4 ++++ spec/datadog/core/telemetry/worker_spec.rb | 3 +++ 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 9ff7702e747..4e7ca78936e 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -38,7 +38,7 @@ def sent_started_event? private - def perform(*_events) + def perform(*events) return if !enabled? || forked? unless @sent_started_event @@ -47,20 +47,42 @@ def perform(*_events) end heartbeat! + + send_events(events) + end + + def send_events(events) + return unless enabled? + + Datadog.logger.debug { "Sending #{events&.count} telemetry events" } + (events || []).each do |event| + send_event(event) + end end def heartbeat! - @emitter.request(Event::AppHeartbeat.new) + return unless enabled? + + send_event(Event::AppHeartbeat.new) end def started! - res = @emitter.request(Event::AppStarted.new) + return unless enabled? + + res = send_event(Event::AppStarted.new) if res.not_found? # Telemetry is only supported by agent versions 7.34 and up Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') self.enabled = false end end + + def send_event(event) + Datadog.logger.debug { "Sending telemetry event: #{event}" } + response = @emitter.request(event) + Datadog.logger.debug { "Received response: #{response}" } + response + end end end end diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index e1c5c09cf70..e8855724a6d 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -22,6 +22,10 @@ module Datadog def heartbeat!: () -> void def started!: () -> void + + def send_events: (Array[Event::Base] events) -> void + + def send_event: (Event::Base event) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response end end end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 66dd3ebb416..0f4d9919e9a 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -105,6 +105,9 @@ let(:response) { Datadog::Core::Telemetry::Http::InternalErrorResponse.new('error') } it do + expect(emitter).to receive(:request) + .with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) + expect do worker.start From 6b9204ee9b137b880c8b18f1652fbbe7c13fc635 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 11:34:25 +0200 Subject: [PATCH 077/178] don't send heartbeat event if started event wasn't successfully sent --- lib/datadog/core/telemetry/worker.rb | 18 ++++---- sig/datadog/core/telemetry/worker.rbs | 2 +- spec/datadog/core/telemetry/worker_spec.rb | 50 +++++++++++----------- 3 files changed, 37 insertions(+), 33 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 4e7ca78936e..a837259c3f9 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -41,18 +41,15 @@ def sent_started_event? def perform(*events) return if !enabled? || forked? - unless @sent_started_event - started! - @sent_started_event = true - end + started! unless sent_started_event? heartbeat! - send_events(events) + flush_events(events) end - def send_events(events) - return unless enabled? + def flush_events(events) + return if !enabled? || !sent_started_event? Datadog.logger.debug { "Sending #{events&.count} telemetry events" } (events || []).each do |event| @@ -61,7 +58,7 @@ def send_events(events) end def heartbeat! - return unless enabled? + return if !enabled? || !sent_started_event? send_event(Event::AppHeartbeat.new) end @@ -75,6 +72,11 @@ def started! Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') self.enabled = false end + + if res.ok? + Datadog.logger.debug('Telemetry app-started event is successfully sent') + @sent_started_event = true + end end def send_event(event) diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index e8855724a6d..64b3de884d3 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -23,7 +23,7 @@ module Datadog def started!: () -> void - def send_events: (Array[Event::Base] events) -> void + def flush_events: (Array[Event::Base] events) -> void def send_event: (Event::Base event) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 0f4d9919e9a..8b8aba31784 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -37,13 +37,28 @@ describe '#start' do context 'when enabled' do let(:response) do - double(Datadog::Core::Telemetry::Http::Adapters::Net::Response, not_found?: !backend_supports_telemetry?) + double( + Datadog::Core::Telemetry::Http::Adapters::Net::Response, + not_found?: !backend_supports_telemetry?, + ok?: backend_supports_telemetry? + ) end before do - expect(emitter).to receive(:request) - .with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) - .and_return(response) + @received_started = false + @received_heartbeat = false + + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) do + @received_started = true + + response + end + + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + @received_heartbeat = true + + response + end end context "when backend doesn't support telemetry" do @@ -52,7 +67,7 @@ it 'disables the worker' do worker.start - try_wait_until { worker.sent_started_event? } + try_wait_until { @received_started } expect(worker).to have_attributes( enabled?: false, @@ -61,6 +76,7 @@ expect(Datadog.logger).to have_received(:debug).with( 'Agent does not support telemetry; disabling future telemetry events.' ) + expect(@received_heartbeat).to be(false) end end @@ -68,12 +84,9 @@ let(:backend_supports_telemetry?) { true } it 'starts the worker and sends heartbeat event' do - expect(emitter).to receive(:request) - .with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) - worker.start - try_wait_until { worker.sent_started_event? } + try_wait_until { @received_heartbeat } expect(worker).to have_attributes( enabled?: true, @@ -104,23 +117,12 @@ context 'when internal error returned by emitter' do let(:response) { Datadog::Core::Telemetry::Http::InternalErrorResponse.new('error') } - it do - expect(emitter).to receive(:request) - .with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) - - expect do - worker.start + it 'does not send heartbeat event' do + worker.start - try_wait_until { worker.sent_started_event? } + try_wait_until { @received_started } - expect(worker).to have_attributes( - enabled?: true, - loop_base_interval: heartbeat_interval_seconds, - run_async?: true, - running?: true, - started?: true - ) - end.to_not raise_error + expect(@received_heartbeat).to be(false) end end end From dcedde62cb73432d6d0421229b37fee977883315 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 11:42:22 +0200 Subject: [PATCH 078/178] fix client_spec --- spec/datadog/core/telemetry/client_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/client_spec.rb index 8532ad80185..ed5d991feb7 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/client_spec.rb @@ -22,6 +22,7 @@ allow(Datadog::Core::Telemetry::Emitter).to receive(:new).and_return(emitter) allow(emitter).to receive(:request).and_return(response) allow(response).to receive(:not_found?).and_return(not_found) + allow(response).to receive(:ok?).and_return(!not_found) end describe '#initialize' do From 3a0256fc40933aaea99638cde6ee4ae49bf1b6f5 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 13:41:01 +0200 Subject: [PATCH 079/178] enqueue events to be sent later by worker instead of sending them synchronously --- lib/datadog/core/configuration/components.rb | 3 +- lib/datadog/core/telemetry/client.rb | 14 +-- lib/datadog/core/telemetry/worker.rb | 37 +++++- sig/datadog/core/telemetry/client.rbs | 3 +- sig/datadog/core/telemetry/worker.rbs | 10 +- sig/datadog/core/workers/polling.rbs | 2 +- spec/datadog/core/telemetry/client_spec.rb | 117 ++++++++----------- spec/datadog/core/telemetry/worker_spec.rb | 69 +++++++---- 8 files changed, 148 insertions(+), 107 deletions(-) diff --git a/lib/datadog/core/configuration/components.rb b/lib/datadog/core/configuration/components.rb index f7e00d7a981..46106accc12 100644 --- a/lib/datadog/core/configuration/components.rb +++ b/lib/datadog/core/configuration/components.rb @@ -169,8 +169,9 @@ def shutdown!(replacement = nil) unused_statsd = (old_statsd - (old_statsd & new_statsd)) unused_statsd.each(&:close) - telemetry.stop! + # enqueue closing event before stopping telemetry so it will be send out on shutdown telemetry.emit_closing! unless replacement + telemetry.stop! end end end diff --git a/lib/datadog/core/telemetry/client.rb b/lib/datadog/core/telemetry/client.rb index 07028e96ad5..05a96e39239 100644 --- a/lib/datadog/core/telemetry/client.rb +++ b/lib/datadog/core/telemetry/client.rb @@ -19,7 +19,6 @@ class Client # @param [Boolean] dependency_collection Whether to send the `app-dependencies-loaded` event def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: true) @enabled = enabled - @emitter = Emitter.new @stopped = false @started = false @dependency_collection = dependency_collection @@ -27,7 +26,7 @@ def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: tru @worker = Telemetry::Worker.new( enabled: @enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, - emitter: @emitter + emitter: Emitter.new ) end @@ -41,7 +40,7 @@ def started! @worker.start - @emitter.request(Event::AppDependenciesLoaded.new) if @dependency_collection + @worker.enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection @started = true end @@ -49,27 +48,28 @@ def started! def emit_closing! return if !@enabled || forked? - @emitter.request(Event::AppClosing.new) + @worker.enqueue(Event::AppClosing.new) end def stop! return if @stopped - @worker.stop(true, 0) + # gracefully stop the worker and send leftover events + @worker.stop @stopped = true end def integrations_change! return if !@enabled || forked? - @emitter.request(Event::AppIntegrationsChange.new) + @worker.enqueue(Event::AppIntegrationsChange.new) end # Report configuration changes caused by Remote Configuration. def client_configuration_change!(changes) return if !@enabled || forked? - @emitter.request(Event::AppClientConfigurationChange.new(changes, 'remote_config')) + @worker.enqueue(Event::AppClientConfigurationChange.new(changes, 'remote_config')) end end end diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index a837259c3f9..93fccab9a6c 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -13,7 +13,15 @@ class Worker include Core::Workers::Queue include Core::Workers::Polling - def initialize(heartbeat_interval_seconds:, emitter:, enabled: true) + DEFAULT_BUFFER_MAX_SIZE = 1000 + + def initialize( + heartbeat_interval_seconds:, + emitter:, + enabled: true, + shutdown_timeout: Workers::Polling::DEFAULT_SHUTDOWN_TIMEOUT, + buffer_size: DEFAULT_BUFFER_MAX_SIZE + ) @emitter = emitter @sent_started_event = false @@ -23,6 +31,11 @@ def initialize(heartbeat_interval_seconds:, emitter:, enabled: true) # Workers::IntervalLoop settings self.loop_base_interval = heartbeat_interval_seconds self.fork_policy = Core::Workers::Async::Thread::FORK_POLICY_STOP + + @shutdown_timeout = shutdown_timeout + @buffer_size = buffer_size + + self.buffer = buffer_klass.new(@buffer_size) end def start @@ -32,6 +45,16 @@ def start perform end + def stop(force_stop = false, timeout = @shutdown_timeout) + buffer.close if running? + + super + end + + def enqueue(event) + buffer.push(event) + end + def sent_started_event? @sent_started_event end @@ -85,6 +108,18 @@ def send_event(event) Datadog.logger.debug { "Received response: #{response}" } response end + + def dequeue + buffer.pop + end + + def buffer_klass + if Core::Environment::Ext::RUBY_ENGINE == 'ruby' + Core::Buffer::CRuby + else + Core::Buffer::ThreadSafe + end + end end end end diff --git a/sig/datadog/core/telemetry/client.rbs b/sig/datadog/core/telemetry/client.rbs index e1646cb1eb8..007050163a7 100644 --- a/sig/datadog/core/telemetry/client.rbs +++ b/sig/datadog/core/telemetry/client.rbs @@ -6,14 +6,13 @@ module Datadog @dependency_collection: bool @started: bool @stopped: bool - @emitter: Datadog::Core::Telemetry::Emitter @worker: Datadog::Core::Telemetry::Worker attr_reader enabled: bool include Core::Utils::Forking - def initialize: (heartbeat_interval_seconds: Numeric, dependency_collection: bool, enabled: bool) -> void + def initialize: (heartbeat_interval_seconds: Numeric, dependency_collection: bool, ?enabled: bool) -> void def disable!: () -> void diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index 64b3de884d3..9220dfeea09 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -8,15 +8,21 @@ module Datadog include Core::Workers::IntervalLoop include Core::Workers::Queue + DEFAULT_BUFFER_MAX_SIZE: 1000 + @emitter: Emitter @sent_started_event: bool + @shutdown_timeout: Integer + @buffer_size: Integer - def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter) -> void + def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter, ?shutdown_timeout: Integer, ?buffer_size: Integer) -> void def start: () -> void def sent_started_event?: () -> bool + def enqueue: (Event::Base event) -> void + private def heartbeat!: () -> void @@ -26,6 +32,8 @@ module Datadog def flush_events: (Array[Event::Base] events) -> void def send_event: (Event::Base event) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response + + def buffer_klass: () -> untyped end end end diff --git a/sig/datadog/core/workers/polling.rbs b/sig/datadog/core/workers/polling.rbs index 7f4d8f9c55b..43c1360a92c 100644 --- a/sig/datadog/core/workers/polling.rbs +++ b/sig/datadog/core/workers/polling.rbs @@ -2,7 +2,7 @@ module Datadog module Core module Workers module Polling - SHUTDOWN_TIMEOUT: 1 + DEFAULT_SHUTDOWN_TIMEOUT: 1 def self.included: (Class | Module base) -> void diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/client_spec.rb index ed5d991feb7..2e1a0a34bcf 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/client_spec.rb @@ -14,15 +14,15 @@ let(:enabled) { true } let(:heartbeat_interval_seconds) { 0 } let(:dependency_collection) { true } - let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } - let(:response) { double(Datadog::Core::Telemetry::Http::Adapters::Net::Response) } + let(:worker) { double(Datadog::Core::Telemetry::Worker) } let(:not_found) { false } before do - allow(Datadog::Core::Telemetry::Emitter).to receive(:new).and_return(emitter) - allow(emitter).to receive(:request).and_return(response) - allow(response).to receive(:not_found?).and_return(not_found) - allow(response).to receive(:ok?).and_return(!not_found) + allow(Datadog::Core::Telemetry::Worker).to receive(:new).and_return(worker) + allow(worker).to receive(:start) + allow(worker).to receive(:enqueue) + allow(worker).to receive(:stop) + allow(worker).to receive(:"enabled=") end describe '#initialize' do @@ -62,6 +62,12 @@ end it { expect { client.disable! }.to change { client.enabled }.from(true).to(false) } + + it 'disables worker' do + client.disable! + + expect(worker).to have_received(:"enabled=").with(false) + end end describe '#started!' do @@ -75,7 +81,8 @@ let(:enabled) { false } it do started! - expect(emitter).to_not have_received(:request) + + expect(worker).to_not have_received(:start) end end @@ -84,13 +91,11 @@ context 'when dependency_collection is true' do it do - dependencies = double - allow(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) - .to receive(:new).with(no_args).and_return(dependencies) - started! - expect(emitter).to have_received(:request).with(dependencies) + expect(worker).to have_received(:enqueue).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) + ) end end @@ -98,13 +103,9 @@ let(:dependency_collection) { false } it do - dependencies = double - allow(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) - .to receive(:new).with(no_args).and_return(dependencies) - started! - expect(emitter).to_not have_received(:request).with(dependencies) + expect(worker).not_to have_received(:enqueue) end end end @@ -115,8 +116,9 @@ it do client expect_in_fork do - expect(emitter).to_not receive(:request) client.started! + + expect(worker).to_not have_received(:start) end end end @@ -133,21 +135,20 @@ let(:enabled) { false } it do emit_closing! - expect(emitter).to_not have_received(:request) + + expect(worker).not_to have_received(:enqueue) end end context 'when enabled' do let(:enabled) { true } it do - double = double() - allow(Datadog::Core::Telemetry::Event::AppClosing).to receive(:new).with(no_args).and_return(double) - emit_closing! - expect(emitter).to have_received(:request).with(double) - end - it { is_expected.to be(response) } + expect(worker).to have_received(:enqueue).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppClosing) + ) + end end context 'when in fork' do @@ -156,8 +157,9 @@ it do client expect_in_fork do - expect(emitter).to_not receive(:request) client.started! + + expect(worker).not_to have_received(:enqueue) end end end @@ -165,32 +167,12 @@ describe '#stop!' do subject(:stop!) { client.stop! } - let(:worker) { instance_double(Datadog::Core::Telemetry::Worker) } - - before do - allow(Datadog::Core::Telemetry::Worker).to receive(:new) - .with(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, emitter: emitter) - .and_return(worker) - allow(worker).to receive(:start) - allow(worker).to receive(:stop) - end - context 'when disabled' do - let(:enabled) { false } - it 'does not raise error' do - stop! - end - end + it 'stops worker once' do + stop! + stop! - context 'when enabled' do - let(:enabled) { true } - - context 'when stop! has been called already' do - it 'does not raise error' do - stop! - stop! - end - end + expect(worker).to have_received(:stop).once end end @@ -205,21 +187,20 @@ let(:enabled) { false } it do integrations_change! - expect(emitter).to_not have_received(:request) + + expect(worker).not_to have_received(:enqueue) end end context 'when enabled' do let(:enabled) { true } it do - double = double() - allow(Datadog::Core::Telemetry::Event::AppIntegrationsChange).to receive(:new).with(no_args).and_return(double) - integrations_change! - expect(emitter).to have_received(:request).with(double) - end - it { is_expected.to be(response) } + expect(worker).to have_received(:enqueue).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) + ) + end end context 'when in fork' do @@ -228,8 +209,9 @@ it do client expect_in_fork do - expect(emitter).to_not receive(:request) client.started! + + expect(worker).not_to have_received(:enqueue) end end end @@ -247,24 +229,20 @@ let(:enabled) { false } it do client_configuration_change! - expect(emitter).to_not have_received(:request) + + expect(worker).not_to have_received(:enqueue) end end context 'when enabled' do let(:enabled) { true } it do - double = double() - allow(Datadog::Core::Telemetry::Event::AppClientConfigurationChange).to receive(:new).with( - changes, - 'remote_config' - ).and_return(double) - client_configuration_change! - expect(emitter).to have_received(:request).with(double) - end - it { is_expected.to be(response) } + expect(worker).to have_received(:enqueue).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppClientConfigurationChange) + ) + end end context 'when in fork' do @@ -273,8 +251,9 @@ it do client expect_in_fork do - expect(emitter).to_not receive(:request) client.started! + + expect(worker).not_to have_received(:enqueue) end end end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 8b8aba31784..ba389c23801 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -11,10 +11,34 @@ let(:heartbeat_interval_seconds) { 0.5 } let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } + let(:backend_supports_telemetry?) { true } + let(:response) do + double( + Datadog::Core::Telemetry::Http::Adapters::Net::Response, + not_found?: !backend_supports_telemetry?, + ok?: backend_supports_telemetry? + ) + end + before do logger = double(Datadog::Core::Logger) allow(logger).to receive(:debug).with(any_args) allow(Datadog).to receive(:logger).and_return(logger) + + @received_started = false + @received_heartbeat = false + + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) do + @received_started = true + + response + end + + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + @received_heartbeat = true + + response + end end after do @@ -36,31 +60,6 @@ describe '#start' do context 'when enabled' do - let(:response) do - double( - Datadog::Core::Telemetry::Http::Adapters::Net::Response, - not_found?: !backend_supports_telemetry?, - ok?: backend_supports_telemetry? - ) - end - - before do - @received_started = false - @received_heartbeat = false - - allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) do - @received_started = true - - response - end - - allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do - @received_heartbeat = true - - response - end - end - context "when backend doesn't support telemetry" do let(:backend_supports_telemetry?) { false } @@ -137,4 +136,24 @@ end end end + + describe '#enqueue' do + it 'adds events to the buffer and flushes them later' do + events_received = 0 + allow(emitter).to receive(:request).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) + ) do + events_received += 1 + end + + worker.start + + events_sent = 3 + events_sent.times do + worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) + end + + try_wait_until { events_received == events_sent } + end + end end From 06293a4b0c39b2ff5fba48b70675425f0e9baf62 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 14:14:30 +0200 Subject: [PATCH 080/178] rename Telemetry::Client to Telemetry::Component to better reflect its purpose --- lib/datadog/core/configuration/components.rb | 4 +- .../telemetry/{client.rb => component.rb} | 3 +- lib/datadog/core/telemetry/worker.rb | 6 +- .../telemetry/{client.rbs => component.rbs} | 2 +- .../core/configuration/components_spec.rb | 18 +++--- spec/datadog/core/configuration_spec.rb | 20 +++---- .../{client_spec.rb => component_spec.rb} | 56 +++++++++---------- 7 files changed, 54 insertions(+), 55 deletions(-) rename lib/datadog/core/telemetry/{client.rb => component.rb} (98%) rename sig/datadog/core/telemetry/{client.rbs => component.rbs} (97%) rename spec/datadog/core/telemetry/{client_spec.rb => component_spec.rb} (82%) diff --git a/lib/datadog/core/configuration/components.rb b/lib/datadog/core/configuration/components.rb index 46106accc12..665485c6f0c 100644 --- a/lib/datadog/core/configuration/components.rb +++ b/lib/datadog/core/configuration/components.rb @@ -6,7 +6,7 @@ require_relative '../diagnostics/health' require_relative '../logger' require_relative '../runtime/metrics' -require_relative '../telemetry/client' +require_relative '../telemetry/component' require_relative '../workers/runtime_metrics' require_relative '../remote/component' @@ -62,7 +62,7 @@ def build_telemetry(settings, agent_settings, logger) logger.debug { "Telemetry disabled. Agent network adapter not supported: #{agent_settings.adapter}" } end - Telemetry::Client.new( + Telemetry::Component.new( enabled: enabled, heartbeat_interval_seconds: settings.telemetry.heartbeat_interval_seconds, dependency_collection: settings.telemetry.dependency_collection diff --git a/lib/datadog/core/telemetry/client.rb b/lib/datadog/core/telemetry/component.rb similarity index 98% rename from lib/datadog/core/telemetry/client.rb rename to lib/datadog/core/telemetry/component.rb index 05a96e39239..6324f8ac795 100644 --- a/lib/datadog/core/telemetry/client.rb +++ b/lib/datadog/core/telemetry/component.rb @@ -9,7 +9,7 @@ module Datadog module Core module Telemetry # Telemetry entrypoint, coordinates sending telemetry events at various points in app lifecycle. - class Client + class Component attr_reader :enabled include Core::Utils::Forking @@ -39,7 +39,6 @@ def started! return if !@enabled || forked? @worker.start - @worker.enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection @started = true diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 93fccab9a6c..da0bc7dd455 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -94,11 +94,11 @@ def started! if res.not_found? # Telemetry is only supported by agent versions 7.34 and up Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') self.enabled = false - end - - if res.ok? + elsif res.ok? Datadog.logger.debug('Telemetry app-started event is successfully sent') @sent_started_event = true + else + Datadog.logger.debug('Error sending telemetry app-started event, retry after heartbeat interval...') end end diff --git a/sig/datadog/core/telemetry/client.rbs b/sig/datadog/core/telemetry/component.rbs similarity index 97% rename from sig/datadog/core/telemetry/client.rbs rename to sig/datadog/core/telemetry/component.rbs index 007050163a7..614ac20d691 100644 --- a/sig/datadog/core/telemetry/client.rbs +++ b/sig/datadog/core/telemetry/component.rbs @@ -1,7 +1,7 @@ module Datadog module Core module Telemetry - class Client + class Component @enabled: bool @dependency_collection: bool @started: bool diff --git a/spec/datadog/core/configuration/components_spec.rb b/spec/datadog/core/configuration/components_spec.rb index e04fad93fcf..79c65637f91 100644 --- a/spec/datadog/core/configuration/components_spec.rb +++ b/spec/datadog/core/configuration/components_spec.rb @@ -7,7 +7,7 @@ require 'datadog/core/diagnostics/environment_logger' require 'datadog/core/diagnostics/health' require 'datadog/core/logger' -require 'datadog/core/telemetry/client' +require 'datadog/core/telemetry/component' require 'datadog/core/runtime/metrics' require 'datadog/core/workers/runtime_metrics' require 'datadog/statsd' @@ -33,7 +33,7 @@ let(:profiler_setup_task) { Datadog::Profiling.supported? ? instance_double(Datadog::Profiling::Tasks::Setup) : nil } let(:remote) { instance_double(Datadog::Core::Remote::Component, start: nil, shutdown!: nil) } - let(:telemetry) { instance_double(Datadog::Core::Telemetry::Client) } + let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) } let(:environment_logger_extra) { { hello: 123, world: '456' } } @@ -46,7 +46,7 @@ end allow(Datadog::Statsd).to receive(:new) { instance_double(Datadog::Statsd) } allow(Datadog::Core::Remote::Component).to receive(:new).and_return(remote) - allow(Datadog::Core::Telemetry::Client).to receive(:new).and_return(telemetry) + allow(Datadog::Core::Telemetry::Component).to receive(:new).and_return(telemetry) end around do |example| @@ -223,7 +223,7 @@ let(:logger) { instance_double(Logger) } context 'given settings' do - let(:telemetry_client) { instance_double(Datadog::Core::Telemetry::Client) } + let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) } let(:expected_options) do { enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, dependency_collection: dependency_collection } @@ -233,16 +233,16 @@ let(:dependency_collection) { true } before do - expect(Datadog::Core::Telemetry::Client).to receive(:new).with(expected_options).and_return(telemetry_client) + expect(Datadog::Core::Telemetry::Component).to receive(:new).with(expected_options).and_return(telemetry) allow(settings.telemetry).to receive(:enabled).and_return(enabled) end - it { is_expected.to be(telemetry_client) } + it { is_expected.to be(telemetry) } context 'with :enabled true' do let(:enabled) { double('enabled') } - it { is_expected.to be(telemetry_client) } + it { is_expected.to be(telemetry) } context 'and :unix agent adapter' do let(:expected_options) do @@ -255,7 +255,7 @@ it 'does not enable telemetry for unsupported non-http transport' do expect(logger).to receive(:debug) - is_expected.to be(telemetry_client) + is_expected.to be(telemetry) end end end @@ -1108,7 +1108,7 @@ let(:runtime_metrics) { instance_double(Datadog::Core::Runtime::Metrics, statsd: statsd) } let(:health_metrics) { instance_double(Datadog::Core::Diagnostics::Health::Metrics, statsd: statsd) } let(:statsd) { instance_double(::Datadog::Statsd) } - let(:telemetry) { instance_double(Datadog::Core::Telemetry::Client) } + let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) } before do allow(replacement).to receive(:tracer).and_return(tracer) diff --git a/spec/datadog/core/configuration_spec.rb b/spec/datadog/core/configuration_spec.rb index 7873d262f70..ace1b5066b9 100644 --- a/spec/datadog/core/configuration_spec.rb +++ b/spec/datadog/core/configuration_spec.rb @@ -8,13 +8,13 @@ RSpec.describe Datadog::Core::Configuration do let(:default_log_level) { ::Logger::INFO } - let(:telemetry_client) { instance_double(Datadog::Core::Telemetry::Client) } + let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) } before do - allow(telemetry_client).to receive(:started!) - allow(telemetry_client).to receive(:stop!) - allow(telemetry_client).to receive(:emit_closing!) - allow(Datadog::Core::Telemetry::Client).to receive(:new).and_return(telemetry_client) + allow(telemetry).to receive(:started!) + allow(telemetry).to receive(:stop!) + allow(telemetry).to receive(:emit_closing!) + allow(Datadog::Core::Telemetry::Component).to receive(:new).and_return(telemetry) allow(Datadog::Core::Remote::Component).to receive(:build) end @@ -43,7 +43,7 @@ it do # We cannot mix `expect().to_not` with `expect().to(...).ordered`. # One way around that is to force the method to raise an error if it's ever called. - allow(telemetry_client).to receive(:started!).and_raise('Should not be called') + allow(telemetry).to receive(:started!).and_raise('Should not be called') # Components should have changed expect { configure } @@ -84,7 +84,7 @@ .with(test_class.configuration) expect(new_components).to_not have_received(:shutdown!) - expect(telemetry_client).to have_received(:started!) + expect(telemetry).to have_received(:started!) end end end @@ -501,7 +501,7 @@ describe '#components' do context 'when components are not initialized' do it 'initializes the components' do - expect(telemetry_client).to receive(:started!) + expect(telemetry).to receive(:started!) test_class.send(:components) @@ -510,7 +510,7 @@ context 'when allow_initialization is false' do it 'does not initialize the components' do - expect(telemetry_client).to_not receive(:started!) + expect(telemetry).to_not receive(:started!) test_class.send(:components, allow_initialization: false) @@ -527,7 +527,7 @@ it 'returns the components without touching the COMPONENTS_WRITE_LOCK' do described_class.const_get(:COMPONENTS_WRITE_LOCK).lock - expect(telemetry_client).to_not receive(:started!) + expect(telemetry).to_not receive(:started!) expect(test_class.send(:components)).to_not be_nil end end diff --git a/spec/datadog/core/telemetry/client_spec.rb b/spec/datadog/core/telemetry/component_spec.rb similarity index 82% rename from spec/datadog/core/telemetry/client_spec.rb rename to spec/datadog/core/telemetry/component_spec.rb index 2e1a0a34bcf..5d1f7f013f7 100644 --- a/spec/datadog/core/telemetry/client_spec.rb +++ b/spec/datadog/core/telemetry/component_spec.rb @@ -1,9 +1,9 @@ require 'spec_helper' -require 'datadog/core/telemetry/client' +require 'datadog/core/telemetry/component' -RSpec.describe Datadog::Core::Telemetry::Client do - subject(:client) do +RSpec.describe Datadog::Core::Telemetry::Component do + subject(:telemetry) do described_class.new( enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, @@ -27,11 +27,11 @@ describe '#initialize' do after do - client.stop! + telemetry.stop! end context 'with default parameters' do - subject(:client) do + subject(:telemetry) do described_class.new( heartbeat_interval_seconds: heartbeat_interval_seconds, dependency_collection: dependency_collection @@ -39,42 +39,42 @@ end it { is_expected.to be_a_kind_of(described_class) } - it { expect(client.enabled).to be(true) } + it { expect(telemetry.enabled).to be(true) } end context 'when :enabled is false' do let(:enabled) { false } it { is_expected.to be_a_kind_of(described_class) } - it { expect(client.enabled).to be(false) } + it { expect(telemetry.enabled).to be(false) } end context 'when enabled' do let(:enabled) { true } it { is_expected.to be_a_kind_of(described_class) } - it { expect(client.enabled).to be(true) } + it { expect(telemetry.enabled).to be(true) } end end describe '#disable!' do after do - client.stop! + telemetry.stop! end - it { expect { client.disable! }.to change { client.enabled }.from(true).to(false) } + it { expect { telemetry.disable! }.to change { telemetry.enabled }.from(true).to(false) } it 'disables worker' do - client.disable! + telemetry.disable! expect(worker).to have_received(:"enabled=").with(false) end end describe '#started!' do - subject(:started!) { client.started! } + subject(:started!) { telemetry.started! } after do - client.stop! + telemetry.stop! end context 'when disabled' do @@ -114,9 +114,9 @@ before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } it do - client + telemetry expect_in_fork do - client.started! + telemetry.started! expect(worker).to_not have_received(:start) end @@ -125,10 +125,10 @@ end describe '#emit_closing!' do - subject(:emit_closing!) { client.emit_closing! } + subject(:emit_closing!) { telemetry.emit_closing! } after do - client.stop! + telemetry.stop! end context 'when disabled' do @@ -155,9 +155,9 @@ before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } it do - client + telemetry expect_in_fork do - client.started! + telemetry.started! expect(worker).not_to have_received(:enqueue) end @@ -166,7 +166,7 @@ end describe '#stop!' do - subject(:stop!) { client.stop! } + subject(:stop!) { telemetry.stop! } it 'stops worker once' do stop! @@ -177,10 +177,10 @@ end describe '#integrations_change!' do - subject(:integrations_change!) { client.integrations_change! } + subject(:integrations_change!) { telemetry.integrations_change! } after do - client.stop! + telemetry.stop! end context 'when disabled' do @@ -207,9 +207,9 @@ before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } it do - client + telemetry expect_in_fork do - client.started! + telemetry.started! expect(worker).not_to have_received(:enqueue) end @@ -218,11 +218,11 @@ end describe '#client_configuration_change!' do - subject(:client_configuration_change!) { client.client_configuration_change!(changes) } + subject(:client_configuration_change!) { telemetry.client_configuration_change!(changes) } let(:changes) { double('changes') } after do - client.stop! + telemetry.stop! end context 'when disabled' do @@ -249,9 +249,9 @@ before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } it do - client + telemetry expect_in_fork do - client.started! + telemetry.started! expect(worker).not_to have_received(:enqueue) end From d31a0883668505b78b92a5077e19730677f5b42c Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 14 Jun 2024 14:24:44 +0200 Subject: [PATCH 081/178] leftover of telemetry component rename --- spec/datadog/tracing/contrib/extensions_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/datadog/tracing/contrib/extensions_spec.rb b/spec/datadog/tracing/contrib/extensions_spec.rb index d53dd66c0e8..461fd09852f 100644 --- a/spec/datadog/tracing/contrib/extensions_spec.rb +++ b/spec/datadog/tracing/contrib/extensions_spec.rb @@ -46,7 +46,7 @@ end it 'sends a telemetry integrations change event' do - expect_any_instance_of(Datadog::Core::Telemetry::Client).to receive(:integrations_change!) + expect_any_instance_of(Datadog::Core::Telemetry::Component).to receive(:integrations_change!) configure end end From 4f2aab8dbd215c061fb25d96a1d9a35f96783662 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 17 Jun 2024 12:37:58 +0200 Subject: [PATCH 082/178] add Core::Utils::OnlyOnceSuccessful to execute code with only one success --- .../core/utils/only_once_successful.rb | 34 +++++++ sig/datadog/core/utils/only_once.rbs | 3 + .../core/utils/only_once_successful.rbs | 8 ++ .../core/utils/only_once_successful_spec.rb | 95 +++++++++++++++++++ 4 files changed, 140 insertions(+) create mode 100644 lib/datadog/core/utils/only_once_successful.rb create mode 100644 sig/datadog/core/utils/only_once_successful.rbs create mode 100644 spec/datadog/core/utils/only_once_successful_spec.rb diff --git a/lib/datadog/core/utils/only_once_successful.rb b/lib/datadog/core/utils/only_once_successful.rb new file mode 100644 index 00000000000..e5ac05d304b --- /dev/null +++ b/lib/datadog/core/utils/only_once_successful.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +require_relative 'only_once' + +module Datadog + module Core + module Utils + # Helper class to execute something with only one success. + # + # This is useful for cases where we want to ensure that a block of code is only executed once, and only if it + # succeeds. One such example is sending app-started telemetry event. + # + # Successful execution is determined by the return value of the block: any truthy value is considered success. + # + # Thread-safe when used correctly (e.g. be careful of races when lazily initializing instances of this class). + # + # Note: In its current state, this class is not Ractor-safe. + # In https://github.com/DataDog/dd-trace-rb/pull/1398#issuecomment-797378810 we have a discussion of alternatives, + # including an alternative implementation that is Ractor-safe once spent. + class OnlyOnceSuccessful < OnlyOnce + def run + @mutex.synchronize do + return if @ran_once + + result = yield + @ran_once = !!result + + result + end + end + end + end + end +end diff --git a/sig/datadog/core/utils/only_once.rbs b/sig/datadog/core/utils/only_once.rbs index 324b1ba72e7..354334c71e1 100644 --- a/sig/datadog/core/utils/only_once.rbs +++ b/sig/datadog/core/utils/only_once.rbs @@ -2,6 +2,9 @@ module Datadog module Core module Utils class OnlyOnce + @ran_once: bool + @mutex: Thread::Mutex + def initialize: () -> untyped def run: () { () -> untyped } -> untyped diff --git a/sig/datadog/core/utils/only_once_successful.rbs b/sig/datadog/core/utils/only_once_successful.rbs new file mode 100644 index 00000000000..81d24fc9094 --- /dev/null +++ b/sig/datadog/core/utils/only_once_successful.rbs @@ -0,0 +1,8 @@ +module Datadog + module Core + module Utils + class OnlyOnceSuccessful < Datadog::Core::Utils::OnlyOnce + end + end + end +end diff --git a/spec/datadog/core/utils/only_once_successful_spec.rb b/spec/datadog/core/utils/only_once_successful_spec.rb new file mode 100644 index 00000000000..bf06ff5d60c --- /dev/null +++ b/spec/datadog/core/utils/only_once_successful_spec.rb @@ -0,0 +1,95 @@ +require 'datadog/core/utils/only_once_successful' + +RSpec.describe Datadog::Core::Utils::OnlyOnceSuccessful do + subject(:only_once_successful) { described_class.new } + + describe '#run' do + context 'before running once' do + it do + expect { |block| only_once_successful.run(&block) }.to yield_control + end + + it 'returns the result of the block ran' do + expect(only_once_successful.run { :result }).to be :result + end + end + + context 'after running once' do + let(:result) { nil } + + before do + only_once_successful.run { result } + end + + context 'when block returns truthy value' do + let(:result) { true } + + it do + expect { |block| only_once_successful.run(&block) }.to_not yield_control + end + + it do + expect(only_once_successful.run { :result }).to be nil + end + end + + context 'when block returns falsey value' do + let(:result) { false } + + it do + expect { |block| only_once_successful.run(&block) }.to yield_control + end + + it 'runs again until block returns truthy value' do + expect(only_once_successful.run { :result }).to be :result + + expect(only_once_successful.run { :result }).to be nil + end + end + end + + context 'when run throws an exception' do + it 'propagates the exception out' do + exception = RuntimeError.new('boom') + + expect { only_once_successful.run { raise exception } }.to raise_exception(exception) + end + + it 'runs again' do + only_once_successful.run { raise 'boom' } rescue nil + + expect { |block| only_once_successful.run(&block) }.to yield_control + end + end + end + + describe '#ran?' do + context 'before running once' do + it do + expect(only_once_successful.ran?).to be false + end + end + + context 'after running once' do + let(:result) { nil } + + before do + only_once_successful.run { result } + end + + context 'when block returns truthy value' do + let(:result) { true } + + it do + expect(only_once_successful.ran?).to be true + end + end + + context 'when block returns falsey value' do + it do + expect(only_once_successful.ran?).to be false + end + end + end + end +end From 8b7a50e7c3203dfd65da9c54fc7856a850857997 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 17 Jun 2024 14:09:57 +0200 Subject: [PATCH 083/178] ensure that app-started event is sent at most once, flush events before stopping worker --- lib/datadog/core/telemetry/component.rb | 17 ++-- lib/datadog/core/telemetry/worker.rb | 43 ++++++---- sig/datadog/core/telemetry/worker.rbs | 5 ++ spec/datadog/core/telemetry/component_spec.rb | 4 +- spec/datadog/core/telemetry/worker_spec.rb | 78 ++++++++++++++++++- 5 files changed, 116 insertions(+), 31 deletions(-) diff --git a/lib/datadog/core/telemetry/component.rb b/lib/datadog/core/telemetry/component.rb index 6324f8ac795..f457a434ce4 100644 --- a/lib/datadog/core/telemetry/component.rb +++ b/lib/datadog/core/telemetry/component.rb @@ -28,6 +28,7 @@ def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: tru heartbeat_interval_seconds: heartbeat_interval_seconds, emitter: Emitter.new ) + @worker.start end def disable! @@ -38,26 +39,24 @@ def disable! def started! return if !@enabled || forked? - @worker.start @worker.enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection @started = true end - def emit_closing! - return if !@enabled || forked? - - @worker.enqueue(Event::AppClosing.new) - end - def stop! return if @stopped - # gracefully stop the worker and send leftover events - @worker.stop + @worker.stop(true) @stopped = true end + def emit_closing! + return if !@enabled || forked? + + @worker.enqueue(Event::AppClosing.new) + end + def integrations_change! return if !@enabled || forked? diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index da0bc7dd455..8ba8e8723b1 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -2,6 +2,7 @@ require_relative 'event' +require_relative '../utils/only_once_successful' require_relative '../workers/polling' require_relative '../workers/queue' @@ -15,6 +16,8 @@ class Worker DEFAULT_BUFFER_MAX_SIZE = 1000 + TELEMETRY_STARTED_ONCE = Utils::OnlyOnceSuccessful.new + def initialize( heartbeat_interval_seconds:, emitter:, @@ -24,8 +27,6 @@ def initialize( ) @emitter = emitter - @sent_started_event = false - # Workers::Polling settings self.enabled = enabled # Workers::IntervalLoop settings @@ -48,6 +49,8 @@ def start def stop(force_stop = false, timeout = @shutdown_timeout) buffer.close if running? + flush_events(dequeue) if work_pending? + super end @@ -56,7 +59,7 @@ def enqueue(event) end def sent_started_event? - @sent_started_event + TELEMETRY_STARTED_ONCE.ran? end private @@ -89,24 +92,25 @@ def heartbeat! def started! return unless enabled? - res = send_event(Event::AppStarted.new) + TELEMETRY_STARTED_ONCE.run do + res = send_event(Event::AppStarted.new) - if res.not_found? # Telemetry is only supported by agent versions 7.34 and up - Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') - self.enabled = false - elsif res.ok? - Datadog.logger.debug('Telemetry app-started event is successfully sent') - @sent_started_event = true - else - Datadog.logger.debug('Error sending telemetry app-started event, retry after heartbeat interval...') + if res.ok? + Datadog.logger.debug('Telemetry app-started event is successfully sent') + true + else + Datadog.logger.debug('Error sending telemetry app-started event, retry after heartbeat interval...') + false + end end end def send_event(event) - Datadog.logger.debug { "Sending telemetry event: #{event}" } - response = @emitter.request(event) - Datadog.logger.debug { "Received response: #{response}" } - response + res = @emitter.request(event) + + disable_on_not_found!(res) + + res end def dequeue @@ -120,6 +124,13 @@ def buffer_klass Core::Buffer::ThreadSafe end end + + def disable_on_not_found!(response) + return unless response.not_found? + + Datadog.logger.debug('Agent does not support telemetry; disabling future telemetry events.') + self.enabled = false + end end end end diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index 9220dfeea09..b804a19664d 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -8,6 +8,7 @@ module Datadog include Core::Workers::IntervalLoop include Core::Workers::Queue + TELEMETRY_STARTED_ONCE: Datadog::Core::Utils::OnlyOnceSuccessful DEFAULT_BUFFER_MAX_SIZE: 1000 @emitter: Emitter @@ -23,6 +24,8 @@ module Datadog def enqueue: (Event::Base event) -> void + def dequeue: () -> Array[Event::Base] + private def heartbeat!: () -> void @@ -33,6 +36,8 @@ module Datadog def send_event: (Event::Base event) -> Datadog::Core::Telemetry::Http::Adapters::Net::Response + def disable_on_not_found!: (Datadog::Core::Telemetry::Http::Adapters::Net::Response response) -> void + def buffer_klass: () -> untyped end end diff --git a/spec/datadog/core/telemetry/component_spec.rb b/spec/datadog/core/telemetry/component_spec.rb index 5d1f7f013f7..33f4544ec6e 100644 --- a/spec/datadog/core/telemetry/component_spec.rb +++ b/spec/datadog/core/telemetry/component_spec.rb @@ -82,7 +82,7 @@ it do started! - expect(worker).to_not have_received(:start) + expect(worker).to_not have_received(:enqueue) end end @@ -118,7 +118,7 @@ expect_in_fork do telemetry.started! - expect(worker).to_not have_received(:start) + expect(worker).to_not have_received(:enqueue) end end end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index ba389c23801..6008cefd892 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -42,8 +42,10 @@ end after do - worker.stop(true, 0) + worker.stop(true) worker.join + + Datadog::Core::Telemetry::Worker::TELEMETRY_STARTED_ONCE.send(:reset_ran_once_state_for_tests) end describe '.new' do @@ -97,19 +99,19 @@ end it 'always sends heartbeat event after started event' do - @sent_hearbeat = false + sent_hearbeat = false allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do # app-started was already sent by now expect(worker.sent_started_event?).to be(true) - @sent_hearbeat = true + sent_hearbeat = true response end worker.start - try_wait_until { @sent_hearbeat } + try_wait_until { sent_hearbeat } end end @@ -124,6 +126,42 @@ expect(@received_heartbeat).to be(false) end end + + context 'several workers running' do + it 'sends single started event' do + started_events = 0 + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppStarted)) do + started_events += 1 + + response + end + + heartbeat_events = 0 + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + heartbeat_events += 1 + + response + end + + workers = Array.new(3) do + described_class.new( + enabled: enabled, + heartbeat_interval_seconds: heartbeat_interval_seconds, + emitter: emitter + ) + end + workers.each(&:start) + + try_wait_until { heartbeat_events >= 3 } + + expect(started_events).to be(1) + + workers.each do |w| + w.stop(true, 0) + w.join + end + end + end end context 'when disabled' do @@ -137,6 +175,36 @@ end end + describe '#stop' do + let(:heartbeat_interval_seconds) { 3 } + + it 'flushes events and stops the worker' do + events_received = 0 + allow(emitter).to receive(:request).with( + an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) + ) do + events_received += 1 + + response + end + + worker.start + + worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) + worker.stop(true) + + try_wait_until { !worker.running? } + + expect(worker).to have_attributes( + enabled?: true, + loop_base_interval: heartbeat_interval_seconds, + run_async?: false, + running?: false, + started?: true + ) + end + end + describe '#enqueue' do it 'adds events to the buffer and flushes them later' do events_received = 0 @@ -144,6 +212,8 @@ an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) ) do events_received += 1 + + response end worker.start From 69adca1242c97f25a502feb2b144974d2dabe8b8 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 17 Jun 2024 16:04:27 +0200 Subject: [PATCH 084/178] remove Telemetry::Component.started! as right now it just contains dependency collection event logic, move it to the Worker --- lib/datadog/core/configuration.rb | 20 +----- lib/datadog/core/telemetry/component.rb | 13 +--- lib/datadog/core/telemetry/worker.rb | 5 ++ sig/datadog/core/telemetry/component.rbs | 4 -- sig/datadog/core/telemetry/worker.rbs | 3 +- spec/datadog/core/configuration_spec.rb | 11 --- spec/datadog/core/telemetry/component_spec.rb | 68 ++----------------- spec/datadog/core/telemetry/worker_spec.rb | 31 ++++++++- 8 files changed, 48 insertions(+), 107 deletions(-) diff --git a/lib/datadog/core/configuration.rb b/lib/datadog/core/configuration.rb index bcaa6432564..19d3ff27110 100644 --- a/lib/datadog/core/configuration.rb +++ b/lib/datadog/core/configuration.rb @@ -84,23 +84,16 @@ def configure configuration = self.configuration yield(configuration) - built_components = false - - components = safely_synchronize do |write_components| + safely_synchronize do |write_components| write_components.call( if components? replace_components!(configuration, @components) else - components = build_components(configuration) - built_components = true - components + build_components(configuration) end ) end - # Should only be called the first time components are built - components.telemetry.started! if built_components - configuration end @@ -200,20 +193,13 @@ def components(allow_initialization: true) current_components = COMPONENTS_READ_LOCK.synchronize { defined?(@components) && @components } return current_components if current_components || !allow_initialization - built_components = false - - components = safely_synchronize do |write_components| + safely_synchronize do |write_components| if defined?(@components) && @components @components else - built_components = true write_components.call(build_components(configuration)) end end - - # Should only be called the first time components are built - components&.telemetry&.started! if built_components - components end private diff --git a/lib/datadog/core/telemetry/component.rb b/lib/datadog/core/telemetry/component.rb index f457a434ce4..0d5046e4391 100644 --- a/lib/datadog/core/telemetry/component.rb +++ b/lib/datadog/core/telemetry/component.rb @@ -20,13 +20,12 @@ class Component def initialize(heartbeat_interval_seconds:, dependency_collection:, enabled: true) @enabled = enabled @stopped = false - @started = false - @dependency_collection = dependency_collection @worker = Telemetry::Worker.new( enabled: @enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, - emitter: Emitter.new + emitter: Emitter.new, + dependency_collection: dependency_collection ) @worker.start end @@ -36,14 +35,6 @@ def disable! @worker.enabled = false end - def started! - return if !@enabled || forked? - - @worker.enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection - - @started = true - end - def stop! return if @stopped diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 8ba8e8723b1..f2bd7821b4c 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -21,11 +21,13 @@ class Worker def initialize( heartbeat_interval_seconds:, emitter:, + dependency_collection:, enabled: true, shutdown_timeout: Workers::Polling::DEFAULT_SHUTDOWN_TIMEOUT, buffer_size: DEFAULT_BUFFER_MAX_SIZE ) @emitter = emitter + @dependency_collection = dependency_collection # Workers::Polling settings self.enabled = enabled @@ -97,6 +99,9 @@ def started! if res.ok? Datadog.logger.debug('Telemetry app-started event is successfully sent') + + enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection + true else Datadog.logger.debug('Error sending telemetry app-started event, retry after heartbeat interval...') diff --git a/sig/datadog/core/telemetry/component.rbs b/sig/datadog/core/telemetry/component.rbs index 614ac20d691..4d411d32578 100644 --- a/sig/datadog/core/telemetry/component.rbs +++ b/sig/datadog/core/telemetry/component.rbs @@ -3,8 +3,6 @@ module Datadog module Telemetry class Component @enabled: bool - @dependency_collection: bool - @started: bool @stopped: bool @worker: Datadog::Core::Telemetry::Worker @@ -18,8 +16,6 @@ module Datadog def client_configuration_change!: (Enumerable[[String, Numeric | bool | String]] changes) -> void - def started!: () -> void - def emit_closing!: () -> void def stop!: () -> void diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index b804a19664d..01c5107e990 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -15,8 +15,9 @@ module Datadog @sent_started_event: bool @shutdown_timeout: Integer @buffer_size: Integer + @dependency_collection: bool - def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter, ?shutdown_timeout: Integer, ?buffer_size: Integer) -> void + def initialize: (?enabled: bool, heartbeat_interval_seconds: Numeric, emitter: Emitter, ?shutdown_timeout: Integer, ?buffer_size: Integer, dependency_collection: bool) -> void def start: () -> void diff --git a/spec/datadog/core/configuration_spec.rb b/spec/datadog/core/configuration_spec.rb index ace1b5066b9..51a2b44cb01 100644 --- a/spec/datadog/core/configuration_spec.rb +++ b/spec/datadog/core/configuration_spec.rb @@ -11,7 +11,6 @@ let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) } before do - allow(telemetry).to receive(:started!) allow(telemetry).to receive(:stop!) allow(telemetry).to receive(:emit_closing!) allow(Datadog::Core::Telemetry::Component).to receive(:new).and_return(telemetry) @@ -41,10 +40,6 @@ end it do - # We cannot mix `expect().to_not` with `expect().to(...).ordered`. - # One way around that is to force the method to raise an error if it's ever called. - allow(telemetry).to receive(:started!).and_raise('Should not be called') - # Components should have changed expect { configure } .to change { test_class.send(:components) } @@ -84,7 +79,6 @@ .with(test_class.configuration) expect(new_components).to_not have_received(:shutdown!) - expect(telemetry).to have_received(:started!) end end end @@ -501,8 +495,6 @@ describe '#components' do context 'when components are not initialized' do it 'initializes the components' do - expect(telemetry).to receive(:started!) - test_class.send(:components) expect(test_class.send(:components?)).to be true @@ -510,8 +502,6 @@ context 'when allow_initialization is false' do it 'does not initialize the components' do - expect(telemetry).to_not receive(:started!) - test_class.send(:components, allow_initialization: false) expect(test_class.send(:components?)).to be false @@ -527,7 +517,6 @@ it 'returns the components without touching the COMPONENTS_WRITE_LOCK' do described_class.const_get(:COMPONENTS_WRITE_LOCK).lock - expect(telemetry).to_not receive(:started!) expect(test_class.send(:components)).to_not be_nil end end diff --git a/spec/datadog/core/telemetry/component_spec.rb b/spec/datadog/core/telemetry/component_spec.rb index 33f4544ec6e..ba17d37c2f4 100644 --- a/spec/datadog/core/telemetry/component_spec.rb +++ b/spec/datadog/core/telemetry/component_spec.rb @@ -18,7 +18,13 @@ let(:not_found) { false } before do - allow(Datadog::Core::Telemetry::Worker).to receive(:new).and_return(worker) + allow(Datadog::Core::Telemetry::Worker).to receive(:new).with( + heartbeat_interval_seconds: heartbeat_interval_seconds, + dependency_collection: dependency_collection, + enabled: enabled, + emitter: an_instance_of(Datadog::Core::Telemetry::Emitter) + ).and_return(worker) + allow(worker).to receive(:start) allow(worker).to receive(:enqueue) allow(worker).to receive(:stop) @@ -70,60 +76,6 @@ end end - describe '#started!' do - subject(:started!) { telemetry.started! } - - after do - telemetry.stop! - end - - context 'when disabled' do - let(:enabled) { false } - it do - started! - - expect(worker).to_not have_received(:enqueue) - end - end - - context 'when enabled' do - let(:enabled) { true } - - context 'when dependency_collection is true' do - it do - started! - - expect(worker).to have_received(:enqueue).with( - an_instance_of(Datadog::Core::Telemetry::Event::AppDependenciesLoaded) - ) - end - end - - context 'when dependency_collection is false' do - let(:dependency_collection) { false } - - it do - started! - - expect(worker).not_to have_received(:enqueue) - end - end - end - - context 'when in fork' do - before { skip 'Fork not supported on current platform' unless Process.respond_to?(:fork) } - - it do - telemetry - expect_in_fork do - telemetry.started! - - expect(worker).to_not have_received(:enqueue) - end - end - end - end - describe '#emit_closing!' do subject(:emit_closing!) { telemetry.emit_closing! } @@ -157,8 +109,6 @@ it do telemetry expect_in_fork do - telemetry.started! - expect(worker).not_to have_received(:enqueue) end end @@ -209,8 +159,6 @@ it do telemetry expect_in_fork do - telemetry.started! - expect(worker).not_to have_received(:enqueue) end end @@ -251,8 +199,6 @@ it do telemetry expect_in_fork do - telemetry.started! - expect(worker).not_to have_received(:enqueue) end end diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 6008cefd892..6a1d5ca055f 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -4,12 +4,18 @@ RSpec.describe Datadog::Core::Telemetry::Worker do subject(:worker) do - described_class.new(enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, emitter: emitter) + described_class.new( + enabled: enabled, + heartbeat_interval_seconds: heartbeat_interval_seconds, + emitter: emitter, + dependency_collection: dependency_collection + ) end let(:enabled) { true } let(:heartbeat_interval_seconds) { 0.5 } let(:emitter) { double(Datadog::Core::Telemetry::Emitter) } + let(:dependency_collection) { false } let(:backend_supports_telemetry?) { true } let(:response) do @@ -113,6 +119,26 @@ try_wait_until { sent_hearbeat } end + + context 'when dependencies collection enabled' do + let(:dependency_collection) { true } + + it 'sends dependencies loaded event after started event' do + sent_dependencies = false + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppDependenciesLoaded)) do + # app-started was already sent by now + expect(worker.sent_started_event?).to be(true) + + sent_dependencies = true + + response + end + + worker.start + + try_wait_until { sent_dependencies } + end + end end context 'when internal error returned by emitter' do @@ -147,7 +173,8 @@ described_class.new( enabled: enabled, heartbeat_interval_seconds: heartbeat_interval_seconds, - emitter: emitter + emitter: emitter, + dependency_collection: dependency_collection ) end workers.each(&:start) From 440746abadf8404595a12f33b586c3003c7558ab Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 17 Jun 2024 16:12:35 +0200 Subject: [PATCH 085/178] change the wrong expectation in workers spec --- spec/datadog/core/telemetry/worker_spec.rb | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 6a1d5ca055f..ad5885abca8 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -222,13 +222,7 @@ try_wait_until { !worker.running? } - expect(worker).to have_attributes( - enabled?: true, - loop_base_interval: heartbeat_interval_seconds, - run_async?: false, - running?: false, - started?: true - ) + expect(events_received).to eq(1) end end From 76bfd9fc5bd1cd162909629bc3f48b351acaa3e6 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 17 Jun 2024 16:48:53 +0200 Subject: [PATCH 086/178] send app-dependencies-loaded event right after app-started event in the same thread --- lib/datadog/core/telemetry/worker.rb | 2 +- spec/datadog/core/telemetry/worker_spec.rb | 18 +++--------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index f2bd7821b4c..2021e139b0a 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -100,7 +100,7 @@ def started! if res.ok? Datadog.logger.debug('Telemetry app-started event is successfully sent') - enqueue(Event::AppDependenciesLoaded.new) if @dependency_collection + send_event(Event::AppDependenciesLoaded.new) if @dependency_collection true else diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index ad5885abca8..35a01e46834 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -127,7 +127,8 @@ sent_dependencies = false allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppDependenciesLoaded)) do # app-started was already sent by now - expect(worker.sent_started_event?).to be(true) + # don't use worker.sent_started_event? because it uses the same lock + expect(@received_started).to be(true) sent_dependencies = true @@ -206,23 +207,10 @@ let(:heartbeat_interval_seconds) { 3 } it 'flushes events and stops the worker' do - events_received = 0 - allow(emitter).to receive(:request).with( - an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) - ) do - events_received += 1 - - response - end - worker.start - worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) + expect(worker).to receive(:flush_events).at_least(:once) worker.stop(true) - - try_wait_until { !worker.running? } - - expect(events_received).to eq(1) end end From cd239cb88dd642866c2e93f1eb1c8f10681cc4eb Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 21 Jun 2024 09:48:03 +0200 Subject: [PATCH 087/178] add limit option to OnlyOnceSuccessful util --- .../core/utils/only_once_successful.rb | 34 ++++ .../core/utils/only_once_successful.rbs | 15 ++ .../core/utils/only_once_successful_spec.rb | 176 ++++++++++++++++-- 3 files changed, 206 insertions(+), 19 deletions(-) diff --git a/lib/datadog/core/utils/only_once_successful.rb b/lib/datadog/core/utils/only_once_successful.rb index e5ac05d304b..4209cafc1ef 100644 --- a/lib/datadog/core/utils/only_once_successful.rb +++ b/lib/datadog/core/utils/only_once_successful.rb @@ -18,6 +18,14 @@ module Utils # In https://github.com/DataDog/dd-trace-rb/pull/1398#issuecomment-797378810 we have a discussion of alternatives, # including an alternative implementation that is Ractor-safe once spent. class OnlyOnceSuccessful < OnlyOnce + def initialize(limit = 0) + super() + + @limit = limit + @failed = false + @retries = 0 + end + def run @mutex.synchronize do return if @ran_once @@ -25,9 +33,35 @@ def run result = yield @ran_once = !!result + if !@ran_once && limited? + @retries += 1 + check_limit! + end + result end end + + def success? + @mutex.synchronize { @ran_once && !@failed } + end + + def failed? + @mutex.synchronize { @ran_once && @failed } + end + + private + + def check_limit! + if @retries >= @limit + @failed = true + @ran_once = true + end + end + + def limited? + !@limit.nil? && @limit.positive? + end end end end diff --git a/sig/datadog/core/utils/only_once_successful.rbs b/sig/datadog/core/utils/only_once_successful.rbs index 81d24fc9094..2236b5a66b5 100644 --- a/sig/datadog/core/utils/only_once_successful.rbs +++ b/sig/datadog/core/utils/only_once_successful.rbs @@ -2,6 +2,21 @@ module Datadog module Core module Utils class OnlyOnceSuccessful < Datadog::Core::Utils::OnlyOnce + @limit: Integer + @retries: Integer + @failed: bool + + def initialize: (?Integer limit) -> void + + def success?: () -> bool + + def failed?: () -> bool + + private + + def check_limit!: () -> void + + def limited?: () -> bool end end end diff --git a/spec/datadog/core/utils/only_once_successful_spec.rb b/spec/datadog/core/utils/only_once_successful_spec.rb index bf06ff5d60c..e0adb31b41a 100644 --- a/spec/datadog/core/utils/only_once_successful_spec.rb +++ b/spec/datadog/core/utils/only_once_successful_spec.rb @@ -1,28 +1,62 @@ require 'datadog/core/utils/only_once_successful' RSpec.describe Datadog::Core::Utils::OnlyOnceSuccessful do - subject(:only_once_successful) { described_class.new } + subject(:only_once_successful) { described_class.new(limit) } + + let(:limit) { 0 } describe '#run' do - context 'before running once' do - it do - expect { |block| only_once_successful.run(&block) }.to yield_control - end + context 'when limitless' do + context 'before running once' do + it do + expect { |block| only_once_successful.run(&block) }.to yield_control + end - it 'returns the result of the block ran' do - expect(only_once_successful.run { :result }).to be :result + it 'returns the result of the block ran' do + expect(only_once_successful.run { :result }).to be :result + end end - end - context 'after running once' do - let(:result) { nil } + context 'after running once' do + let(:result) { nil } - before do - only_once_successful.run { result } + before do + only_once_successful.run { result } + end + + context 'when block returns truthy value' do + let(:result) { true } + + it do + expect { |block| only_once_successful.run(&block) }.to_not yield_control + end + + it do + expect(only_once_successful.run { :result }).to be nil + end + end + + context 'when block returns falsey value' do + let(:result) { false } + + it do + expect { |block| only_once_successful.run(&block) }.to yield_control + end + + it 'runs again until block returns truthy value' do + expect(only_once_successful.run { :result }).to be :result + + expect(only_once_successful.run { :result }).to be nil + end + end end + end + + context 'when limited' do + let(:limit) { 2 } context 'when block returns truthy value' do - let(:result) { true } + before { only_once_successful.run { true } } it do expect { |block| only_once_successful.run(&block) }.to_not yield_control @@ -33,16 +67,18 @@ end end - context 'when block returns falsey value' do - let(:result) { false } + context 'when block returns falsey value "limit" times' do + before do + limit.times do + only_once_successful.run { false } + end + end it do - expect { |block| only_once_successful.run(&block) }.to yield_control + expect { |block| only_once_successful.run(&block) }.to_not yield_control end - it 'runs again until block returns truthy value' do - expect(only_once_successful.run { :result }).to be :result - + it do expect(only_once_successful.run { :result }).to be nil end end @@ -91,5 +127,107 @@ end end end + + context 'when limited and ran "limit" times' do + let(:limit) { 2 } + + before do + limit.times do + only_once_successful.run { false } + end + end + + it do + expect(only_once_successful.ran?).to be true + end + end + end + + describe '#success?' do + context 'before running once' do + it do + expect(only_once_successful.success?).to be false + end + end + + context 'after running once' do + let(:result) { nil } + + before do + only_once_successful.run { result } + end + + context 'when block returns truthy value' do + let(:result) { true } + + it do + expect(only_once_successful.success?).to be true + end + end + + context 'when block returns falsey value' do + it do + expect(only_once_successful.success?).to be false + end + end + end + + context 'when limited and ran "limit" times' do + let(:limit) { 2 } + + before do + limit.times do + only_once_successful.run { false } + end + end + + it do + expect(only_once_successful.success?).to be false + end + end + end + + describe '#failed?' do + context 'before running once' do + it do + expect(only_once_successful.failed?).to be false + end + end + + context 'after running once' do + let(:result) { nil } + + before do + only_once_successful.run { result } + end + + context 'when block returns truthy value' do + let(:result) { true } + + it do + expect(only_once_successful.failed?).to be false + end + end + + context 'when block returns falsey value' do + it do + expect(only_once_successful.failed?).to be false + end + end + end + + context 'when limited and ran "limit" times' do + let(:limit) { 2 } + + before do + limit.times do + only_once_successful.run { false } + end + end + + it do + expect(only_once_successful.failed?).to be true + end + end end end From 71c9e5cfc6ab2ea052c67919d8193d55a249f7c4 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 21 Jun 2024 10:37:14 +0200 Subject: [PATCH 088/178] limit telemetry app-started event retries --- lib/datadog/core/telemetry/worker.rb | 15 ++++- .../core/utils/only_once_successful.rb | 8 +++ sig/datadog/core/telemetry/worker.rbs | 3 + spec/datadog/core/telemetry/worker_spec.rb | 65 +++++++++++++++++++ 4 files changed, 89 insertions(+), 2 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 2021e139b0a..46d7721ee40 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -15,8 +15,9 @@ class Worker include Core::Workers::Polling DEFAULT_BUFFER_MAX_SIZE = 1000 + APP_STARTED_EVENT_RETRIES = 10 - TELEMETRY_STARTED_ONCE = Utils::OnlyOnceSuccessful.new + TELEMETRY_STARTED_ONCE = Utils::OnlyOnceSuccessful.new(APP_STARTED_EVENT_RETRIES) def initialize( heartbeat_interval_seconds:, @@ -61,7 +62,11 @@ def enqueue(event) end def sent_started_event? - TELEMETRY_STARTED_ONCE.ran? + TELEMETRY_STARTED_ONCE.success? + end + + def failed_to_start? + TELEMETRY_STARTED_ONCE.failed? end private @@ -94,6 +99,12 @@ def heartbeat! def started! return unless enabled? + if failed_to_start? + Datadog.logger.debug('Telemetry app-started event exhausted retries, disabling telemetry worker') + self.enabled = false + return + end + TELEMETRY_STARTED_ONCE.run do res = send_event(Event::AppStarted.new) diff --git a/lib/datadog/core/utils/only_once_successful.rb b/lib/datadog/core/utils/only_once_successful.rb index 4209cafc1ef..ed8b4141963 100644 --- a/lib/datadog/core/utils/only_once_successful.rb +++ b/lib/datadog/core/utils/only_once_successful.rb @@ -62,6 +62,14 @@ def check_limit! def limited? !@limit.nil? && @limit.positive? end + + def reset_ran_once_state_for_tests + @mutex.synchronize do + @ran_once = false + @failed = false + @retries = 0 + end + end end end end diff --git a/sig/datadog/core/telemetry/worker.rbs b/sig/datadog/core/telemetry/worker.rbs index 01c5107e990..822b9fece95 100644 --- a/sig/datadog/core/telemetry/worker.rbs +++ b/sig/datadog/core/telemetry/worker.rbs @@ -9,6 +9,7 @@ module Datadog include Core::Workers::Queue TELEMETRY_STARTED_ONCE: Datadog::Core::Utils::OnlyOnceSuccessful + APP_STARTED_EVENT_RETRIES: 10 DEFAULT_BUFFER_MAX_SIZE: 1000 @emitter: Emitter @@ -23,6 +24,8 @@ module Datadog def sent_started_event?: () -> bool + def failed_to_start?: () -> bool + def enqueue: (Event::Base event) -> void def dequeue: () -> Array[Event::Base] diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 35a01e46834..e73fec0888e 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -120,6 +120,71 @@ try_wait_until { sent_hearbeat } end + context 'when app-started event fails' do + it 'retries' do + expect(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) + .and_return( + double( + Datadog::Core::Telemetry::Http::Adapters::Net::Response, + not_found?: false, + ok?: false + ) + ).once + + expect(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) do + @received_started = true + + response + end + + sent_hearbeat = false + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + # app-started was already sent by now + expect(@received_started).to be(true) + + sent_hearbeat = true + + response + end + + worker.start + + try_wait_until { sent_hearbeat } + end + end + + context 'when app-started event exhausted retries' do + let(:heartbeat_interval_seconds) { 0.1 } + + it 'stops retrying, never sends heartbeat, and disables worker' do + expect(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppStarted)) + .and_return( + double( + Datadog::Core::Telemetry::Http::Adapters::Net::Response, + not_found?: false, + ok?: false + ) + ).exactly(described_class::APP_STARTED_EVENT_RETRIES).times + + sent_hearbeat = false + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + # app-started was already sent by now + expect(@received_started).to be(true) + + sent_hearbeat = true + + response + end + + worker.start + + try_wait_until { !worker.enabled? } + + expect(sent_hearbeat).to be(false) + expect(worker.failed_to_start?).to be(true) + end + end + context 'when dependencies collection enabled' do let(:dependency_collection) { true } From f4d349a6d5b9e224618bb5faabe9a2400854eead Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 21 Jun 2024 10:56:40 +0200 Subject: [PATCH 089/178] do not instantiate empty array every time when sending events --- lib/datadog/core/telemetry/worker.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 46d7721ee40..ed1ce11f0d8 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -82,10 +82,11 @@ def perform(*events) end def flush_events(events) + return if events.nil? return if !enabled? || !sent_started_event? Datadog.logger.debug { "Sending #{events&.count} telemetry events" } - (events || []).each do |event| + events.each do |event| send_event(event) end end From 3ccf58ba4dd64b4d716a9c5faeb433ccf3a8214b Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 12:19:11 +0200 Subject: [PATCH 090/178] lower HTTP timeout for telemetry worker --- lib/datadog/core/telemetry/http/adapters/net.rb | 2 +- lib/datadog/core/telemetry/worker.rb | 2 ++ sig/datadog/core/telemetry/http/adapters/net.rbs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/datadog/core/telemetry/http/adapters/net.rb b/lib/datadog/core/telemetry/http/adapters/net.rb index e49b321c436..3aa65e6d49d 100644 --- a/lib/datadog/core/telemetry/http/adapters/net.rb +++ b/lib/datadog/core/telemetry/http/adapters/net.rb @@ -15,7 +15,7 @@ class Net :timeout, :ssl - DEFAULT_TIMEOUT = 30 + DEFAULT_TIMEOUT = 2 def initialize(hostname:, port: nil, timeout: DEFAULT_TIMEOUT, ssl: true) @hostname = hostname diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index ed1ce11f0d8..57633251ac7 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -58,6 +58,8 @@ def stop(force_stop = false, timeout = @shutdown_timeout) end def enqueue(event) + return if !enabled? || forked? + buffer.push(event) end diff --git a/sig/datadog/core/telemetry/http/adapters/net.rbs b/sig/datadog/core/telemetry/http/adapters/net.rbs index 5cf50e53adf..311c5989f95 100644 --- a/sig/datadog/core/telemetry/http/adapters/net.rbs +++ b/sig/datadog/core/telemetry/http/adapters/net.rbs @@ -14,7 +14,7 @@ module Datadog attr_reader ssl: bool - DEFAULT_TIMEOUT: 30 + DEFAULT_TIMEOUT: 2 def initialize: (hostname: String, ?port: Integer?, ?timeout: Float | Integer, ?ssl: bool?) -> void From 5729921839d6ff09f724fc4ff022ad21884fcc4e Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 13:57:54 +0200 Subject: [PATCH 091/178] do not run httprb spec for jruby --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index ee43950a83a..919a85f6403 100644 --- a/Rakefile +++ b/Rakefile @@ -101,7 +101,7 @@ TEST_METADATA = { 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'httprb' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'kafka' => { 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' From 3b4e4d4007fe603daef835698ac9df4a93438be4 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 14:12:26 +0200 Subject: [PATCH 092/178] skip more http specs for jruby --- Rakefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Rakefile b/Rakefile index 919a85f6403..f4ac22207b2 100644 --- a/Rakefile +++ b/Rakefile @@ -67,13 +67,13 @@ TEST_METADATA = { 'elasticsearch-8' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'ethon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'excon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'faraday' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' }, 'grape' => { @@ -95,10 +95,10 @@ TEST_METADATA = { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'http' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'httpclient' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'httprb' => { 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' @@ -146,7 +146,7 @@ TEST_METADATA = { 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'rest_client' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'roda' => { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' @@ -167,7 +167,7 @@ TEST_METADATA = { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'stripe' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'sucker_punch' => { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' From 8b682b628b4a00d0d07b8eccb47bc01b0a1efba5 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 24 Jun 2024 13:34:15 +0200 Subject: [PATCH 093/178] add generate-metrics event --- lib/datadog/core/telemetry/event.rb | 20 ++++++++++++++++++++ sig/datadog/core/telemetry/event.rbs | 7 +++++++ spec/datadog/core/telemetry/event_spec.rb | 18 ++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index 49b292878bb..e04aaf0cc08 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -286,6 +286,26 @@ def type 'app-closing' end end + + # Telemetry class for the 'generate-metrics' event + class GenerateMetrics < Base + def type + 'generate-metrics' + end + + def initialize(namespace, metric_series) + super() + @namespace = namespace + @metric_series = metric_series + end + + def payload(_) + { + namespace: @namespace, + series: @metric_series.map(&:to_h) + } + end + end end end end diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index 4e0e3824109..ac432ef0488 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -55,6 +55,13 @@ module Datadog class AppClosing < Base end + + class GenerateMetrics < Base + @namespace: String + @metric_series: Enumerable[Hash[Symbol, untyped]] + + def initialize: (String namespace, Enumerable[Hash[Symbol, untyped]] metric_series) -> void + end end end end diff --git a/spec/datadog/core/telemetry/event_spec.rb b/spec/datadog/core/telemetry/event_spec.rb index 32d83e54fc4..798d1e91e73 100644 --- a/spec/datadog/core/telemetry/event_spec.rb +++ b/spec/datadog/core/telemetry/event_spec.rb @@ -207,4 +207,22 @@ def contain_configuration(*array) is_expected.to eq({}) end end + + context 'GenerateMetrics' do + let(:event) { described_class::GenerateMetrics.new(namespace, metric_series) } + + let(:namespace) { 'general' } + let(:metric_name) { 'request_count' } + let(:points) { [[123123123, 33]] } + let(:metric_series) { [{ metric: metric_name, points: points }] } + + it do + is_expected.to eq( + { + namespace: namespace, + series: metric_series + } + ) + end + end end From f103ed5b4eb14288f6246f3dbf897c1116455130 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 24 Jun 2024 14:54:31 +0200 Subject: [PATCH 094/178] add distributions event --- lib/datadog/core/telemetry/event.rb | 7 +++++++ sig/datadog/core/telemetry/event.rbs | 3 +++ spec/datadog/core/telemetry/event_spec.rb | 18 ++++++++++++++++++ 3 files changed, 28 insertions(+) diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index e04aaf0cc08..60a9886eb1e 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -306,6 +306,13 @@ def payload(_) } end end + + # Telemetry class for the 'distributions' event + class Distributions < GenerateMetrics + def type + 'distributions' + end + end end end end diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index ac432ef0488..61b2e34588d 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -62,6 +62,9 @@ module Datadog def initialize: (String namespace, Enumerable[Hash[Symbol, untyped]] metric_series) -> void end + + class Distributions < GenerateMetrics + end end end end diff --git a/spec/datadog/core/telemetry/event_spec.rb b/spec/datadog/core/telemetry/event_spec.rb index 798d1e91e73..50ae1265539 100644 --- a/spec/datadog/core/telemetry/event_spec.rb +++ b/spec/datadog/core/telemetry/event_spec.rb @@ -225,4 +225,22 @@ def contain_configuration(*array) ) end end + + context 'Distributions' do + let(:event) { described_class::Distributions.new(namespace, metric_series) } + + let(:namespace) { 'general' } + let(:metric_name) { 'request_duration' } + let(:points) { [13, 14, 15, 16] } + let(:metric_series) { [{ metric: metric_name, points: points }] } + + it do + is_expected.to eq( + { + namespace: namespace, + series: metric_series + } + ) + end + end end From b9ea6f14e32a502e4a3aaa9b0c6de7cd77dbd0fa Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 12:00:21 +0200 Subject: [PATCH 095/178] first pass on metrics data model --- lib/datadog/core/telemetry/metric.rb | 145 ++++++++++++++++++++++++++ sig/datadog/core/telemetry/metric.rbs | 102 ++++++++++++++++++ 2 files changed, 247 insertions(+) create mode 100644 lib/datadog/core/telemetry/metric.rb create mode 100644 sig/datadog/core/telemetry/metric.rbs diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb new file mode 100644 index 00000000000..6ad519d9156 --- /dev/null +++ b/lib/datadog/core/telemetry/metric.rb @@ -0,0 +1,145 @@ +# frozen_string_literal: true + +module Datadog + module Core + module Telemetry + # Telemetry metrics data model + module Metric + def self.metric_id(type, name, tags = []) + "#{type}:#{name}:#{tags.join(',')}" + end + + # Base class for all metric types + class Base + attr_reader :name, :tags, :values, :common, :interval + + def initialize(name, tags: {}, common: true, interval: nil) + @name = name + @values = [] + @tags = tags_to_array(tags) + @common = common + @interval = interval + end + + def track(value); end + + def type; end + + def to_h + # @type var res: Hash[Symbol, untyped] + res = { + metric: name, + points: values, + type: type, + tags: tags, # move to method + common: common + } + res[:interval] = interval if interval + res + end + + private + + def tags_to_array(tags) + return tags if tags.is_a?(Array) + + tags.map { |k, v| "#{k}:#{v}" } + end + end + + # Count metric adds up all the submitted values in a time interval. This would be suitable for a + # metric tracking the number of website hits, for instance. + class Count < Base + TYPE = 'count' + + def type + TYPE + end + + def inc(value = 1) + track(value) + end + + def dec(value = 1) + track(-value) + end + + def track(value) + if values.empty? + values << [Time.now.to_i, value] + else + values[0][0] = Time.now.to_i + values[0][1] += value + end + end + end + + # A gauge type takes the last value reported during the interval. This type would make sense for tracking RAM or + # CPU usage, where taking the last value provides a representative picture of the host’s behavior during the time + # interval. + class Gauge < Base + TYPE = 'gauge' + + def type + TYPE + end + + def track(value) + if values.empty? + values << [Time.now.to_i, value] + else + values[0][0] = Time.now.to_i + values[0][1] = value + end + end + end + + # The rate type takes the count and divides it by the length of the time interval. This is useful if you’re + # interested in the number of hits per second. + class Rate < Base + TYPE = 'rate' + + def initialize(name, tags: {}, common: true, interval: nil) + super + + @value = 0 + end + + def type + TYPE + end + + def track(value = 1.0) + @value += value + + rate = interval ? @value.to_f / interval : 0.0 + @values = [[Time.now.to_i, rate]] + end + end + + # Distribution metric represents the global statistical distribution of a set of values. + class Distribution < Base + TYPE = 'distributions' + + def type + TYPE + end + + def track(value) + values << value + end + + # distribution metric data does not have type field + def to_h + { + metric: name, + points: values, + tags: tags, # move to method + common: common + } + end + end + end + end + end +end diff --git a/sig/datadog/core/telemetry/metric.rbs b/sig/datadog/core/telemetry/metric.rbs new file mode 100644 index 00000000000..3eda8cda131 --- /dev/null +++ b/sig/datadog/core/telemetry/metric.rbs @@ -0,0 +1,102 @@ +module Datadog + module Core + module Telemetry + module Metric + type metric_type = "count" | "gauge" | "rate" | "distributions" | nil + + type input_value = Integer | Float + + type metric_value = Array[input_value] + type distribution_value = input_value + + type tags_input = ::Hash[String, String] | Array[String] + + def self.metric_id: (metric_type type, String name, ?Array[String] tags) -> ::String + + class Base + @name: String + + @values: Array[untyped] + + @tags: Array[String] + + @common: bool + + @interval: Integer? + + attr_reader name: String + + attr_reader tags: Array[String] + + attr_reader values: Array[untyped] + + attr_reader common: bool + + attr_reader interval: Integer? + + def initialize: (String name, ?tags: tags_input, ?common: bool, ?interval: Integer?) -> void + + def track: (Numeric value) -> void + + def type: () -> metric_type + + def to_h: () -> Hash[Symbol, untyped] + + private + + def tags_to_array: (tags_input tags) -> Array[String] + end + + class Count < Base + TYPE: "count" + + @values: Array[metric_value] + attr_reader values: Array[metric_value] + + def type: () -> "count" + + def inc: (?::Integer value) -> void + + def dec: (?::Integer value) -> void + + def track: (Integer value) -> void + end + + class Gauge < Base + TYPE: "gauge" + + def type: () -> "gauge" + + def track: (input_value value) -> void + end + + class Rate < Base + @value: Float + + @values: Array[metric_value] + attr_reader values: Array[metric_value] + + TYPE: "rate" + + def initialize: (String name, ?tags: tags_input, ?common: bool, ?interval: Integer?) -> void + + def type: () -> "rate" + + def track: (?::Float value) -> void + end + + class Distribution < Base + TYPE: "distributions" + + @values: Array[distribution_value] + attr_reader values: Array[distribution_value] + + def type: () -> "distributions" + + def track: (input_value value) -> void + def to_h: () -> { metric: String, points: Array[distribution_value], tags: Array[String], common: bool } + end + end + end + end +end From 703a1dee10f29dd093a928298a11ff8ec10f40d4 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 12:06:23 +0200 Subject: [PATCH 096/178] remove stale comments --- lib/datadog/core/telemetry/metric.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index 6ad519d9156..025a2b7b43d 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -31,7 +31,7 @@ def to_h metric: name, points: values, type: type, - tags: tags, # move to method + tags: tags, common: common } res[:interval] = interval if interval @@ -134,7 +134,7 @@ def to_h { metric: name, points: values, - tags: tags, # move to method + tags: tags, common: common } end From a4d67ec8b72021339cc2cef22b42ca8576ab8c40 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 13:18:57 +0200 Subject: [PATCH 097/178] specs for metric data model --- lib/datadog/core/telemetry/metric.rb | 8 +- spec/datadog/core/telemetry/metric_spec.rb | 277 +++++++++++++++++++++ 2 files changed, 281 insertions(+), 4 deletions(-) create mode 100644 spec/datadog/core/telemetry/metric_spec.rb diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index 025a2b7b43d..ebe8ecbe533 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -3,10 +3,10 @@ module Datadog module Core module Telemetry - # Telemetry metrics data model + # Telemetry metrics data model (internal Datadog metrics for client libraries) module Metric def self.metric_id(type, name, tags = []) - "#{type}:#{name}:#{tags.join(',')}" + "#{type}::#{name}::#{tags.join(',')}" end # Base class for all metric types @@ -102,7 +102,7 @@ class Rate < Base def initialize(name, tags: {}, common: true, interval: nil) super - @value = 0 + @value = 0.0 end def type @@ -112,7 +112,7 @@ def type def track(value = 1.0) @value += value - rate = interval ? @value.to_f / interval : 0.0 + rate = interval ? @value / interval : 0.0 @values = [[Time.now.to_i, rate]] end end diff --git a/spec/datadog/core/telemetry/metric_spec.rb b/spec/datadog/core/telemetry/metric_spec.rb new file mode 100644 index 00000000000..8b77475a8f9 --- /dev/null +++ b/spec/datadog/core/telemetry/metric_spec.rb @@ -0,0 +1,277 @@ +require 'spec_helper' + +require 'datadog/core/telemetry/metric' + +RSpec.describe Datadog::Core::Telemetry::Metric do + let(:now) { 123123 } + before { allow(Time).to receive(:now).and_return(now, now + 1, now + 2, now + 3) } + + describe '.metric_id' do + subject(:metric_id) { described_class.metric_id(type, name, tags) } + + let(:type) { 'type' } + let(:name) { 'name' } + let(:tags) { ['tag1:val1', 'tag2:val2'] } + + it { is_expected.to eq('type::name::tag1:val1,tag2:val2') } + end + + describe Datadog::Core::Telemetry::Metric::Count do + subject(:metric) { described_class.new(name, tags: tags) } + + let(:name) { 'metric_name' } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + + it do + is_expected.to have_attributes( + name: name, + tags: ['tag1:val1', 'tag2:val2'], + interval: nil, + common: true, + values: [] + ) + end + + describe '#type' do + subject(:type) { metric.type } + + it { is_expected.to eq('count') } + end + + describe '#inc' do + subject(:inc) { metric.inc(value) } + + let(:value) { 5 } + + it 'tracks the value' do + expect { inc }.to change { metric.values }.from([]).to([[now, value]]) + end + + context 'incrementing again' do + it 'adds the value to the previous one and updates timestamp' do + metric.inc(value) + expect { inc }.to change { metric.values }.from([[now, value]]).to([[now + 1, value + value]]) + end + end + end + + describe '#dec' do + subject(:dec) { metric.dec(value) } + + let(:value) { 5 } + + it 'tracks the value' do + expect { dec }.to change { metric.values }.from([]).to([[now, -value]]) + end + end + + describe '#to_h' do + subject(:to_h) { metric.to_h } + let(:value) { 2 } + + before do + metric.inc(value) + end + + it do + is_expected.to eq( + metric: name, + points: [[now, 2]], + type: 'count', + tags: ['tag1:val1', 'tag2:val2'], + common: true + ) + end + end + end + + describe Datadog::Core::Telemetry::Metric::Gauge do + subject(:metric) { described_class.new(name, tags: tags, interval: interval) } + + let(:name) { 'metric_name' } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:interval) { 10 } + + it do + is_expected.to have_attributes( + name: name, + tags: ['tag1:val1', 'tag2:val2'], + interval: interval, + common: true, + values: [] + ) + end + + describe '#type' do + subject(:type) { metric.type } + + it { is_expected.to eq('gauge') } + end + + describe '#track' do + subject(:track) { metric.track(value) } + + let(:value) { 5 } + + it 'tracks the value' do + expect { track }.to change { metric.values }.from([]).to([[now, value]]) + end + + context 'tracking again' do + it 'updates the value and timestamp' do + metric.track(value + 1) + expect { track }.to change { metric.values }.from([[now, value + 1]]).to([[now + 1, value]]) + end + end + end + + describe '#to_h' do + subject(:to_h) { metric.to_h } + let(:value) { 2 } + + before do + metric.track(value) + end + + it do + is_expected.to eq( + metric: name, + points: [[now, 2]], + type: 'gauge', + tags: ['tag1:val1', 'tag2:val2'], + common: true, + interval: interval + ) + end + end + end + + describe Datadog::Core::Telemetry::Metric::Rate do + subject(:metric) { described_class.new(name, tags: tags, interval: interval) } + + let(:name) { 'metric_name' } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:interval) { 10 } + + it do + is_expected.to have_attributes( + name: name, + tags: ['tag1:val1', 'tag2:val2'], + interval: interval, + common: true, + values: [] + ) + end + + describe '#type' do + subject(:type) { metric.type } + + it { is_expected.to eq('rate') } + end + + describe '#track' do + subject(:track) { metric.track(value) } + + let(:value) { 5 } + + it 'tracks the rate value' do + expect { track }.to change { metric.values }.from([]).to([[now, value.to_f / interval]]) + end + + context 'tracking again' do + it 'updates the value and timestamp' do + metric.track(value) + expect { track }.to change { metric.values } + .from([[now, value.to_f / interval]]) + .to([[now + 1, (value + value).to_f / interval]]) + end + end + + context 'interval is nil' do + let(:interval) { nil } + + it 'sets rate to zero' do + expect { track }.to change { metric.values }.from([]).to([[now, 0.0]]) + end + end + end + + describe '#to_h' do + subject(:to_h) { metric.to_h } + let(:value) { 2 } + + before do + metric.track(value) + end + + it do + is_expected.to eq( + metric: name, + points: [[now, 0.2]], + type: 'rate', + tags: ['tag1:val1', 'tag2:val2'], + common: true, + interval: 10 + ) + end + end + end + + describe Datadog::Core::Telemetry::Metric::Distribution do + subject(:metric) { described_class.new(name, tags: tags) } + + let(:name) { 'metric_name' } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + + it do + is_expected.to have_attributes( + name: name, + tags: ['tag1:val1', 'tag2:val2'], + interval: nil, + common: true, + values: [] + ) + end + + describe '#type' do + subject(:type) { metric.type } + + it { is_expected.to eq('distributions') } + end + + describe '#track' do + subject(:track) { metric.track(value) } + + let(:value) { 5 } + + it 'tracks the value' do + expect { track }.to change { metric.values }.from([]).to([value]) + end + + context 'tracking again' do + it 'adds the value to the previous ones' do + metric.track(value) + expect { track }.to change { metric.values }.from([value]).to([value, value]) + end + end + end + + describe '#to_h' do + subject(:to_h) { metric.to_h } + let(:value) { 2 } + + before do + metric.track(value) + end + + it do + is_expected.to eq( + metric: name, + points: [2], + tags: ['tag1:val1', 'tag2:val2'], + common: true + ) + end + end + end +end From a7974f2dde89713cb7aa35b9fa21b820b351b9fe Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 25 Jun 2024 13:28:47 +0200 Subject: [PATCH 098/178] generate-metrics and distributions telemetry events expect collection of metrics as input --- lib/datadog/core/telemetry/metric.rb | 4 ++++ sig/datadog/core/telemetry/event.rbs | 4 ++-- spec/datadog/core/telemetry/event_spec.rb | 25 +++++++++++++++-------- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index ebe8ecbe533..2c6ba8d97de 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -13,6 +13,10 @@ def self.metric_id(type, name, tags = []) class Base attr_reader :name, :tags, :values, :common, :interval + # @param name [String] metric name + # @param tags [Array|Hash{String=>String}] metric tags as hash of array of "tag:val" strings + # @param common [Boolean] true if the metric is common for all languages, false for Ruby-specific metric + # @param interval [Integer] metrics aggregation interval in seconds def initialize(name, tags: {}, common: true, interval: nil) @name = name @values = [] diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index 61b2e34588d..791f014f9a4 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -58,9 +58,9 @@ module Datadog class GenerateMetrics < Base @namespace: String - @metric_series: Enumerable[Hash[Symbol, untyped]] + @metric_series: Enumerable[Datadog::Core::Telemetry::Metric::Base] - def initialize: (String namespace, Enumerable[Hash[Symbol, untyped]] metric_series) -> void + def initialize: (String namespace, Enumerable[Datadog::Core::Telemetry::Metric::Base] metric_series) -> void end class Distributions < GenerateMetrics diff --git a/spec/datadog/core/telemetry/event_spec.rb b/spec/datadog/core/telemetry/event_spec.rb index 50ae1265539..f53bd9468ad 100644 --- a/spec/datadog/core/telemetry/event_spec.rb +++ b/spec/datadog/core/telemetry/event_spec.rb @@ -1,6 +1,7 @@ require 'spec_helper' require 'datadog/core/telemetry/event' +require 'datadog/core/telemetry/metric' RSpec.describe Datadog::Core::Telemetry::Event do let(:id) { double('seq_id') } @@ -209,36 +210,44 @@ def contain_configuration(*array) end context 'GenerateMetrics' do - let(:event) { described_class::GenerateMetrics.new(namespace, metric_series) } + let(:event) { described_class::GenerateMetrics.new(namespace, metrics) } let(:namespace) { 'general' } let(:metric_name) { 'request_count' } - let(:points) { [[123123123, 33]] } - let(:metric_series) { [{ metric: metric_name, points: points }] } + let(:metric) do + Datadog::Core::Telemetry::Metric::Count.new(metric_name, tags: { status: '200' }) + end + let(:metrics) { [metric] } + + let(:expected_metric_series) { [metric.to_h] } it do is_expected.to eq( { namespace: namespace, - series: metric_series + series: expected_metric_series } ) end end context 'Distributions' do - let(:event) { described_class::Distributions.new(namespace, metric_series) } + let(:event) { described_class::Distributions.new(namespace, metrics) } let(:namespace) { 'general' } let(:metric_name) { 'request_duration' } - let(:points) { [13, 14, 15, 16] } - let(:metric_series) { [{ metric: metric_name, points: points }] } + let(:metric) do + Datadog::Core::Telemetry::Metric::Distribution.new(metric_name, tags: { status: '200' }) + end + let(:metrics) { [metric] } + + let(:expected_metric_series) { [metric.to_h] } it do is_expected.to eq( { namespace: namespace, - series: metric_series + series: expected_metric_series } ) end From dfc9f8456a4525e440c506aa463e99c2c5e8df5d Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 26 Jun 2024 10:47:05 +0200 Subject: [PATCH 099/178] Disable ethon and httprb for jruby only --- Rakefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Rakefile b/Rakefile index f4ac22207b2..38034f2cfe3 100644 --- a/Rakefile +++ b/Rakefile @@ -70,10 +70,10 @@ TEST_METADATA = { 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'excon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'faraday' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' }, 'grape' => { @@ -95,10 +95,10 @@ TEST_METADATA = { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'http' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'httpclient' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'httprb' => { 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' @@ -146,7 +146,7 @@ TEST_METADATA = { 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'rest_client' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'roda' => { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' @@ -167,7 +167,7 @@ TEST_METADATA = { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'stripe' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'sucker_punch' => { 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' From 5b2387f68a1af6a9ff1b36d5d180b097cd0f4d9d Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 26 Jun 2024 21:33:47 +0200 Subject: [PATCH 100/178] Update using mysql 8.0 --- .circleci/config.yml | 3 ++- docker-compose.yml | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 42171ddb58d..a94fb297653 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -65,7 +65,8 @@ test_containers: image: starburstdata/presto:332-e.9 - &presto_port 8080 - &container_mysql - image: mysql:5.6 + image: mysql:8.0 + command: --default-authentication-plugin=mysql_native_password environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_PASSWORD=mysql diff --git a/docker-compose.yml b/docker-compose.yml index 9c04e27ae01..048fd4fa4fa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -357,14 +357,13 @@ services: ports: - "127.0.0.1:${TEST_MONGODB_PORT}:27017" mysql: - image: mysql:8 + image: mysql:8.0 environment: - MYSQL_DATABASE=$TEST_MYSQL_DB - MYSQL_ROOT_PASSWORD=$TEST_MYSQL_ROOT_PASSWORD - MYSQL_PASSWORD=$TEST_MYSQL_PASSWORD - MYSQL_USER=$TEST_MYSQL_USER - command: - - '--default-authentication-plugin=mysql_native_password' + command: --default-authentication-plugin=mysql_native_password expose: - "3306" ports: From 77fe958b83c1254586e7fdd45c3cac8f813fe41b Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 27 Jun 2024 11:18:38 +0200 Subject: [PATCH 101/178] Upgrade resource for JRuby runner --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a94fb297653..d007dbfad66 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -486,12 +486,12 @@ job_configuration: <<: *filters_all_branches_and_tags ruby_version: 'jruby-9.2.21.0' image: ghcr.io/datadog/dd-trace-rb/jruby:9.2.21.0-dd - resource_class_to_use: medium+ + resource_class_to_use: large - &config-jruby-9_3 <<: *filters_all_branches_and_tags ruby_version: 'jruby-9.3.9.0' image: ghcr.io/datadog/dd-trace-rb/jruby:9.3.9.0-dd - resource_class_to_use: medium+ + resource_class_to_use: large workflows: version: 2 From a0797a5bf48a210421bae1117d3ac6f641a3cd82 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 27 Jun 2024 12:44:17 +0200 Subject: [PATCH 102/178] Add comment about default authentication plugin --- .circleci/config.yml | 2 ++ docker-compose.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index d007dbfad66..78fbfa8e36f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -66,6 +66,8 @@ test_containers: - &presto_port 8080 - &container_mysql image: mysql:8.0 + # As of MySQL 8.0, caching_sha2_password is now the default authentication plugin + # rather than mysql_native_password which was the default in previous versions. command: --default-authentication-plugin=mysql_native_password environment: - MYSQL_ROOT_PASSWORD=root diff --git a/docker-compose.yml b/docker-compose.yml index 048fd4fa4fa..1bf7b6d89e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -363,6 +363,8 @@ services: - MYSQL_ROOT_PASSWORD=$TEST_MYSQL_ROOT_PASSWORD - MYSQL_PASSWORD=$TEST_MYSQL_PASSWORD - MYSQL_USER=$TEST_MYSQL_USER + # As of MySQL 8.0, caching_sha2_password is now the default authentication plugin + # rather than mysql_native_password which was the default in previous versions. command: --default-authentication-plugin=mysql_native_password expose: - "3306" From d49257249ad5b9288d54c6015ba4b856d92c3af8 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 29 May 2024 15:18:30 +0200 Subject: [PATCH 103/178] Add ENV[DD_INJECTION_ENABLED] after success --- lib-injection/host_inject.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 03b3dc473e6..1f7b260e7f9 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -116,6 +116,7 @@ def debug_log(msg) # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. ENV['GEM_PATH'] = Gem.path.join(':') + ENV['DD_INJECTION_ENABLED'] = 'true' rescue Exception => e warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}\n#{support_message}" ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' From 57143e8935e8f713d2bc3af72f647bf6a8022a99 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 29 May 2024 15:58:09 +0200 Subject: [PATCH 104/178] Implement guard rails during injection --- lib-injection/host_inject.rb | 51 ++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 1f7b260e7f9..a7018a0c0e6 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -1,27 +1,56 @@ # Keep in sync with auto_inject.rb return if ENV['DD_TRACE_SKIP_LIB_INJECTION'] == 'true' -require 'rubygems' -require 'rbconfig' - -ruby_api_version = RbConfig::CONFIG['ruby_version'] - -dd_lib_injection_path = "/opt/datadog/apm/library/ruby/#{ruby_api_version}" - def debug_log(msg) $stdout.puts msg if ENV['DD_TRACE_DEBUG'] == 'true' end -debug_log "[datadog] Loading from #{dd_lib_injection_path}..." +def datadog_skip_injection + ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' + # Do something when skipping injection +end begin + require 'rubygems' require 'open3' require 'bundler' require 'bundler/cli' require 'shellwords' require 'fileutils' - support_message = 'For help solving this issue, please contact Datadog support at https://docs.datadoghq.com/help/.' + major, minor, = RUBY_VERSION.split('.') + ruby_api_version = "#{major}.#{minor}.0" + dd_lib_injection_path = "/opt/datadog/apm/library/ruby/#{ruby_api_version}" + debug_log "[datadog] Loading from #{dd_lib_injection_path}..." + + if RUBY_ENGINE != 'ruby' + # Handle unsupported RUBY_ENGINE (Only supports `ruby`, not `jruby` or `truffleruby`) + return + end + + supported_ruby_api_versions = ['2.7.0', '3.0.0', '3.1.0', '3.2.0'].freeze + if supported_ruby_api_versions.none? { |v| ruby_api_version == v } + # Handle unsupported ruby api versions (Only supports `2.7.0`, `3.0.0`, `3.1.0`, and `3.2.0`) + return + end + + supported_architectures = ['x86_64', 'aarch64'].freeze + if supported_architectures.none? { |v| Gem::Platform.local.cpu == v } + # Handle unsupported architectures (Only supports `amd64` and `arm64`) + return + end + + supported_oses = ['linux'].freeze + if supported_oses.none? { |v| Gem::Platform.local.os == v } + # Handle unsupported oses (Only supports `linux`) + return + end + + supported_versions = ['gnu', nil].freeze # nil is equivalent to `gnu` for local platform + if supported_versions.none? { |v| Gem::Platform.local.version == v } + # Handle unsupported libc version (Only supports `glibc`) + return + end unless Bundler::SharedHelpers.in_bundle? debug_log '[datadog] Not in bundle... skipping injection' @@ -101,7 +130,7 @@ def debug_log(msg) else warn "[datadog] Injection failed: Unable to add datadog. Error output:\n#{output.split("\n").map do |l| "[datadog] #{l}" - end.join("\n")}\n#{support_message}" + end.join("\n")}" end ensure # Remove the copies @@ -118,6 +147,6 @@ def debug_log(msg) ENV['GEM_PATH'] = Gem.path.join(':') ENV['DD_INJECTION_ENABLED'] = 'true' rescue Exception => e - warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}\n#{support_message}" + warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}" ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' end From 21889fd8b8a223d559ad4c5c852bb7f0df942fd6 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Mon, 17 Jun 2024 14:11:54 +0200 Subject: [PATCH 105/178] Implement telemetry --- lib-injection/host_inject.rb | 151 ++++++++++++++++++++++------------- 1 file changed, 95 insertions(+), 56 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index a7018a0c0e6..195a3e230c3 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -1,15 +1,5 @@ -# Keep in sync with auto_inject.rb return if ENV['DD_TRACE_SKIP_LIB_INJECTION'] == 'true' -def debug_log(msg) - $stdout.puts msg if ENV['DD_TRACE_DEBUG'] == 'true' -end - -def datadog_skip_injection - ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' - # Do something when skipping injection -end - begin require 'rubygems' require 'open3' @@ -17,61 +7,107 @@ def datadog_skip_injection require 'bundler/cli' require 'shellwords' require 'fileutils' + require 'json' - major, minor, = RUBY_VERSION.split('.') - ruby_api_version = "#{major}.#{minor}.0" - dd_lib_injection_path = "/opt/datadog/apm/library/ruby/#{ruby_api_version}" - debug_log "[datadog] Loading from #{dd_lib_injection_path}..." + def dd_debug_log(msg) + $stdout.puts "[datadog] #{msg}" if ENV['DD_TRACE_DEBUG'] == 'true' + end - if RUBY_ENGINE != 'ruby' - # Handle unsupported RUBY_ENGINE (Only supports `ruby`, not `jruby` or `truffleruby`) - return + def dd_error_log(msg) + warn "[datadog] #{msg}" end - supported_ruby_api_versions = ['2.7.0', '3.0.0', '3.1.0', '3.2.0'].freeze - if supported_ruby_api_versions.none? { |v| ruby_api_version == v } - # Handle unsupported ruby api versions (Only supports `2.7.0`, `3.0.0`, `3.1.0`, and `3.2.0`) - return + def dd_skip_injection! + ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' end - supported_architectures = ['x86_64', 'aarch64'].freeze - if supported_architectures.none? { |v| Gem::Platform.local.cpu == v } - # Handle unsupported architectures (Only supports `amd64` and `arm64`) - return + def dd_send_telemetry(events) + pid = Process.respond_to?(:pid) ? Process.pid : 0 # Not available on all platforms + + tracer_version = if File.exist?('/opt/datadog/apm/library/ruby/version.txt') + File.read('/opt/datadog/apm/library/ruby/version.txt').chomp + else + 'unknown' + end + + payload = { + metadata: { + language_name: 'ruby', + language_version: RUBY_VERSION, + runtime_name: RUBY_ENGINE, + runtime_version: RUBY_VERSION, + tracer_version: tracer_version, + pid: pid + }, + points: Array(events) + }.to_json + + output, = Open3.capture2e(ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'cat'), stdin_data: payload) + dd_debug_log output end - supported_oses = ['linux'].freeze - if supported_oses.none? { |v| Gem::Platform.local.os == v } - # Handle unsupported oses (Only supports `linux`) + unless Bundler::SharedHelpers.in_bundle? + dd_debug_log 'Not in bundle... skipping injection' return end - supported_versions = ['gnu', nil].freeze # nil is equivalent to `gnu` for local platform - if supported_versions.none? { |v| Gem::Platform.local.version == v } - # Handle unsupported libc version (Only supports `glibc`) - return + major, minor, = RUBY_VERSION.split('.') + ruby_api_version = "#{major}.#{minor}.0" + dd_lib_injection_path = "/opt/datadog/apm/library/ruby/#{ruby_api_version}" + dd_debug_log "Loading from #{dd_lib_injection_path}..." + + supported_ruby_api_versions = ['2.7.0', '3.0.0', '3.1.0', '3.2.0'].freeze + + # Handle unsupported runtimes + # - RUBY_ENGINE (Only supports `ruby`, not `jruby` or `truffleruby`) + # - ruby api versions (Only supports `2.7.0`, `3.0.0`, `3.1.0`, and `3.2.0`) + if RUBY_ENGINE != 'ruby' || supported_ruby_api_versions.none? { |v| ruby_api_version == v } + dd_send_telemetry( + [ + { name: 'library_entrypoint.abort', tags: ['reason:incompatible_runtime}'] }, + { name: 'library_entrypoint.abort.runtime' } + ] + ) + dd_skip_injection! + return # Skip injection end - unless Bundler::SharedHelpers.in_bundle? - debug_log '[datadog] Not in bundle... skipping injection' - return + local_platform = Gem::Platform.local + platform_support_matrix = { + cpu: ['x86_64', 'aarch64'].freeze, + os: ['linux'].freeze, + version: ['gnu', nil].freeze # nil is equivalent to `gnu` for local platform + } + + if platform_support_matrix.fetch(:cpu).none? { |v| local_platform.cpu == v } || + platform_support_matrix.fetch(:os).none? { |v| local_platform.os == v } || + platform_support_matrix.fetch(:version).none? { |v| local_platform.version == v } + + dd_debug_log "Platform check failed: #{local_platform}" + dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:incompatible_platform}'] }) + dd_skip_injection! + return # Skip injection end _, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, 'bundle show datadog') if status.success? - debug_log '[datadog] datadog already installed... skipping injection' + dd_debug_log 'Skip injection: already installed' return end if Bundler.frozen_bundle? - warn '[datadog] Injection failed: Unable to inject into a frozen Gemfile '\ - '(Bundler is configured with `deployment` or `frozen`)' + dd_error_log "Skip injection: bundler is configured with 'deployment' or 'frozen'" + + dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:bundler'] }) + dd_skip_injection! return end unless Bundler::CLI.commands['add'] && Bundler::CLI.commands['add'].options.key?('require') - warn "[datadog] Injection failed: Bundler version #{Bundler::VERSION} is not supported. "\ - 'Upgrade to Bundler >= 2.3 to enable injection.' + dd_error_log "Skip injection: bundler version #{Bundler::VERSION} is not supported, please upgrade to >= 2.3." + + dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:bundler_version'] }) + dd_skip_injection! return end @@ -93,14 +129,14 @@ def datadog_skip_injection _, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") if status.success? - debug_log "[datadog] #{gem} already installed... skipping..." + dd_debug_log "#{gem} already installed... skipping..." next else bundle_add_cmd = "bundle add #{gem} --skip-install --version #{gem_version_mapping[gem]} " bundle_add_cmd << '--require datadog/auto_instrument' if gem == 'datadog' - debug_log "[datadog] Injection with `#{bundle_add_cmd}`" + dd_debug_log "Injection with `#{bundle_add_cmd}`" gemfile = Bundler::SharedHelpers.default_gemfile lockfile = Bundler::SharedHelpers.default_lockfile @@ -113,24 +149,19 @@ def datadog_skip_injection ::FileUtils.cp gemfile, datadog_gemfile ::FileUtils.cp lockfile, datadog_lockfile - output, status = Open3.capture2e( - { - 'BUNDLE_GEMFILE' => datadog_gemfile.to_s, - 'DD_TRACE_SKIP_LIB_INJECTION' => 'true', - 'GEM_PATH' => dd_lib_injection_path - }, - bundle_add_cmd - ) + env = { 'BUNDLE_GEMFILE' => datadog_gemfile.to_s, + 'DD_TRACE_SKIP_LIB_INJECTION' => 'true', + 'GEM_PATH' => dd_lib_injection_path } + output, status = Open3.capture2e(env, bundle_add_cmd) if status.success? - $stdout.puts "[datadog] Successfully injected #{gem} into the application." + dd_debug_log "Successfully injected #{gem} into the application." ::FileUtils.cp datadog_gemfile, gemfile ::FileUtils.cp datadog_lockfile, lockfile else - warn "[datadog] Injection failed: Unable to add datadog. Error output:\n#{output.split("\n").map do |l| - "[datadog] #{l}" - end.join("\n")}" + dd_error_log "Injection failed: Unable to add datadog. Error output: #{output}" + dd_send_telemetry({ name: 'library_entrypoint.error', tags: ['error_type:injection_failure'] }) end ensure # Remove the copies @@ -142,11 +173,19 @@ def datadog_skip_injection # Look for pre-installed tracers Gem.paths = { 'GEM_PATH' => "#{dd_lib_injection_path}:#{ENV['GEM_PATH']}" } - # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. ENV['GEM_PATH'] = Gem.path.join(':') - ENV['DD_INJECTION_ENABLED'] = 'true' + + dd_send_telemetry({ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }) rescue Exception => e + if respond_to?(:dd_send_telemetry) + dd_send_telemetry( + { name: 'library_entrypoint.error', + tags: ["error_type:#{e.class.name}"] } + ) + end warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}" + + # Skip injection if the environment variable is set ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' end From ebeda6e771d45d41d0dc493a5a0403932058190b Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 18 Jun 2024 15:59:35 +0200 Subject: [PATCH 106/178] Fix events array --- lib-injection/host_inject.rb | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 195a3e230c3..b1731511b55 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -39,7 +39,7 @@ def dd_send_telemetry(events) tracer_version: tracer_version, pid: pid }, - points: Array(events) + points: events }.to_json output, = Open3.capture2e(ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'cat'), stdin_data: payload) @@ -64,7 +64,7 @@ def dd_send_telemetry(events) if RUBY_ENGINE != 'ruby' || supported_ruby_api_versions.none? { |v| ruby_api_version == v } dd_send_telemetry( [ - { name: 'library_entrypoint.abort', tags: ['reason:incompatible_runtime}'] }, + { name: 'library_entrypoint.abort', tags: ['reason:incompatible_runtime'] }, { name: 'library_entrypoint.abort.runtime' } ] ) @@ -84,7 +84,7 @@ def dd_send_telemetry(events) platform_support_matrix.fetch(:version).none? { |v| local_platform.version == v } dd_debug_log "Platform check failed: #{local_platform}" - dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:incompatible_platform}'] }) + dd_send_telemetry([{ name: 'library_entrypoint.abort', tags: ['reason:incompatible_platform'] }]) dd_skip_injection! return # Skip injection end @@ -98,7 +98,7 @@ def dd_send_telemetry(events) if Bundler.frozen_bundle? dd_error_log "Skip injection: bundler is configured with 'deployment' or 'frozen'" - dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:bundler'] }) + dd_send_telemetry([{ name: 'library_entrypoint.abort', tags: ['reason:bundler'] }]) dd_skip_injection! return end @@ -106,7 +106,7 @@ def dd_send_telemetry(events) unless Bundler::CLI.commands['add'] && Bundler::CLI.commands['add'].options.key?('require') dd_error_log "Skip injection: bundler version #{Bundler::VERSION} is not supported, please upgrade to >= 2.3." - dd_send_telemetry({ name: 'library_entrypoint.abort', tags: ['reason:bundler_version'] }) + dd_send_telemetry([{ name: 'library_entrypoint.abort', tags: ['reason:bundler_version'] }]) dd_skip_injection! return end @@ -161,7 +161,7 @@ def dd_send_telemetry(events) ::FileUtils.cp datadog_lockfile, lockfile else dd_error_log "Injection failed: Unable to add datadog. Error output: #{output}" - dd_send_telemetry({ name: 'library_entrypoint.error', tags: ['error_type:injection_failure'] }) + dd_send_telemetry([{ name: 'library_entrypoint.error', tags: ['error_type:injection_failure'] }]) end ensure # Remove the copies @@ -176,12 +176,14 @@ def dd_send_telemetry(events) # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. ENV['GEM_PATH'] = Gem.path.join(':') - dd_send_telemetry({ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }) + dd_send_telemetry([{ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }]) rescue Exception => e if respond_to?(:dd_send_telemetry) dd_send_telemetry( - { name: 'library_entrypoint.error', - tags: ["error_type:#{e.class.name}"] } + [ + { name: 'library_entrypoint.error', + tags: ["error_type:#{e.class.name}"] } + ] ) end warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}" From 9e65f87129b2364b4165dbfb582ce51b39e995b5 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 18 Jun 2024 16:16:04 +0200 Subject: [PATCH 107/178] Invoke with `library_entrypoint --- lib-injection/host_inject.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index b1731511b55..62de4829de0 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -42,7 +42,7 @@ def dd_send_telemetry(events) points: events }.to_json - output, = Open3.capture2e(ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'cat'), stdin_data: payload) + output, = Open3.capture2e("#{ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'echo')} library_entrypoint", stdin_data: payload) dd_debug_log output end From b2b3a3c624b55a34a8c26d29abcab9e77200dad0 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 19 Jun 2024 15:24:11 +0200 Subject: [PATCH 108/178] Remove unnecessary output --- lib-injection/host_inject.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 62de4829de0..86a7b50b18d 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -42,8 +42,7 @@ def dd_send_telemetry(events) points: events }.to_json - output, = Open3.capture2e("#{ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'echo')} library_entrypoint", stdin_data: payload) - dd_debug_log output + Open3.capture2e("#{ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'echo')} library_entrypoint", stdin_data: payload) end unless Bundler::SharedHelpers.in_bundle? From b0bd9a22eb859d0aecc380880bebd3aee8dbc066 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 19 Jun 2024 15:22:54 +0200 Subject: [PATCH 109/178] Prevent overwriting Gemfile --- lib-injection/host_inject.rb | 91 +++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 44 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 86a7b50b18d..57600b532cc 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -10,7 +10,9 @@ require 'json' def dd_debug_log(msg) - $stdout.puts "[datadog] #{msg}" if ENV['DD_TRACE_DEBUG'] == 'true' + if ENV['DD_TRACE_DEBUG'] == 'true' + $stdout.puts "[datadog] #{msg}" + end end def dd_error_log(msg) @@ -116,6 +118,18 @@ def dd_send_telemetry(events) hash end + gemfile = Bundler::SharedHelpers.default_gemfile + lockfile = Bundler::SharedHelpers.default_lockfile + + datadog_gemfile = gemfile.dirname + '.datadog-Gemfile' + datadog_lockfile = lockfile.dirname + '.datadog-Gemfile.lock' + + # Copies for trial + ::FileUtils.cp gemfile, datadog_gemfile + ::FileUtils.cp lockfile, datadog_lockfile + + injection_failure = false + # This is order dependent [ 'msgpack', @@ -125,57 +139,46 @@ def dd_send_telemetry(events) 'libddwaf', 'datadog' ].each do |gem| - _, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") + _show_output, show_status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") - if status.success? + if show_status.success? dd_debug_log "#{gem} already installed... skipping..." next + end + + bundle_add_cmd = "bundle add #{gem} --skip-install --version #{gem_version_mapping[gem]} " + bundle_add_cmd << '--require datadog/auto_instrument' if gem == 'datadog' + + dd_debug_log "Injection with `#{bundle_add_cmd}`" + + env = { 'BUNDLE_GEMFILE' => datadog_gemfile.to_s, + 'DD_TRACE_SKIP_LIB_INJECTION' => 'true', + 'GEM_PATH' => dd_lib_injection_path } + add_output, add_status = Open3.capture2e(env, bundle_add_cmd) + + if add_status.success? + dd_debug_log "Successfully injected #{gem} into the application." else - bundle_add_cmd = "bundle add #{gem} --skip-install --version #{gem_version_mapping[gem]} " - - bundle_add_cmd << '--require datadog/auto_instrument' if gem == 'datadog' - - dd_debug_log "Injection with `#{bundle_add_cmd}`" - - gemfile = Bundler::SharedHelpers.default_gemfile - lockfile = Bundler::SharedHelpers.default_lockfile - - datadog_gemfile = gemfile.dirname + 'datadog-Gemfile' - datadog_lockfile = lockfile.dirname + 'datadog-Gemfile.lock' - - begin - # Copies for trial - ::FileUtils.cp gemfile, datadog_gemfile - ::FileUtils.cp lockfile, datadog_lockfile - - env = { 'BUNDLE_GEMFILE' => datadog_gemfile.to_s, - 'DD_TRACE_SKIP_LIB_INJECTION' => 'true', - 'GEM_PATH' => dd_lib_injection_path } - output, status = Open3.capture2e(env, bundle_add_cmd) - - if status.success? - dd_debug_log "Successfully injected #{gem} into the application." - - ::FileUtils.cp datadog_gemfile, gemfile - ::FileUtils.cp datadog_lockfile, lockfile - else - dd_error_log "Injection failed: Unable to add datadog. Error output: #{output}" - dd_send_telemetry([{ name: 'library_entrypoint.error', tags: ['error_type:injection_failure'] }]) - end - ensure - # Remove the copies - ::FileUtils.rm datadog_gemfile - ::FileUtils.rm datadog_lockfile - end + injection_failure = true + dd_error_log "Injection failed: Unable to add datadog. Error output: #{add_output}" end end - # Look for pre-installed tracers - Gem.paths = { 'GEM_PATH' => "#{dd_lib_injection_path}:#{ENV['GEM_PATH']}" } - # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. - ENV['GEM_PATH'] = Gem.path.join(':') + dd_skip_injection! + if injection_failure + ::FileUtils.rm datadog_gemfile + ::FileUtils.rm datadog_lockfile + dd_send_telemetry([{ name: 'library_entrypoint.error', tags: ['error_type:injection_failure'] }]) + else + # Look for pre-installed tracers + Gem.paths = { 'GEM_PATH' => "#{dd_lib_injection_path}:#{ENV['GEM_PATH']}" } + + # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. + ENV['GEM_PATH'] = Gem.path.join(':') + ENV['BUNDLE_GEMFILE'] = datadog_gemfile.to_s - dd_send_telemetry([{ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }]) + dd_send_telemetry([{ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }]) + end rescue Exception => e if respond_to?(:dd_send_telemetry) dd_send_telemetry( From 000dea1c63db03925af79bebfba111b7e0f9283e Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 20 Jun 2024 13:36:22 +0200 Subject: [PATCH 110/178] Fix false positive of show command --- lib-injection/host_inject.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 57600b532cc..e99ad26050c 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -90,10 +90,12 @@ def dd_send_telemetry(events) return # Skip injection end - _, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, 'bundle show datadog') - if status.success? - dd_debug_log 'Skip injection: already installed' - return + ['ddtrace', 'datadog'].each do |gem| + show_output, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") + if status.success? && !show_output.include?("- exit -") + dd_debug_log 'Skip injection: already installed' + return + end end if Bundler.frozen_bundle? @@ -139,9 +141,9 @@ def dd_send_telemetry(events) 'libddwaf', 'datadog' ].each do |gem| - _show_output, show_status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") + show_output, show_status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") - if show_status.success? + if show_status.success? && !show_output.include?("- exit -") dd_debug_log "#{gem} already installed... skipping..." next end From 12ec743e16a18f2f5bad81ddba2ed5fa51e014b9 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 20 Jun 2024 14:03:09 +0200 Subject: [PATCH 111/178] Replace show command with select_spec without regex match --- lib-injection/host_inject.rb | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index e99ad26050c..5215439be28 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -10,9 +10,7 @@ require 'json' def dd_debug_log(msg) - if ENV['DD_TRACE_DEBUG'] == 'true' - $stdout.puts "[datadog] #{msg}" - end + $stdout.puts "[datadog] #{msg}" if ENV['DD_TRACE_DEBUG'] == 'true' end def dd_error_log(msg) @@ -91,8 +89,7 @@ def dd_send_telemetry(events) end ['ddtrace', 'datadog'].each do |gem| - show_output, status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") - if status.success? && !show_output.include?("- exit -") + if (Bundler::CLI::Common.select_spec(gem) rescue false) dd_debug_log 'Skip injection: already installed' return end @@ -141,9 +138,7 @@ def dd_send_telemetry(events) 'libddwaf', 'datadog' ].each do |gem| - show_output, show_status = Open3.capture2e({ 'DD_TRACE_SKIP_LIB_INJECTION' => 'true' }, "bundle show #{gem}") - - if show_status.success? && !show_output.include?("- exit -") + if (Bundler::CLI::Common.select_spec(gem) rescue false) dd_debug_log "#{gem} already installed... skipping..." next end From dd4f00f405c509768cd87497713123bc04060591 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 27 Jun 2024 14:24:33 +0200 Subject: [PATCH 112/178] Refactor --- lib-injection/host_inject.rb | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 5215439be28..a33fd67d6c3 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -42,7 +42,11 @@ def dd_send_telemetry(events) points: events }.to_json - Open3.capture2e("#{ENV.fetch('DD_TELEMETRY_FORWARDER_PATH', 'echo')} library_entrypoint", stdin_data: payload) + fowarder = ENV['DD_TELEMETRY_FORWARDER_PATH'] + + return if fowarder.nil? || fowarder.empty? + + Open3.capture2e([fowarder, 'library_entrypoint'], stdin_data: payload) end unless Bundler::SharedHelpers.in_bundle? @@ -88,11 +92,13 @@ def dd_send_telemetry(events) return # Skip injection end - ['ddtrace', 'datadog'].each do |gem| - if (Bundler::CLI::Common.select_spec(gem) rescue false) - dd_debug_log 'Skip injection: already installed' - return - end + already_installed = ['ddtrace', 'datadog'].any? do |gem| + !!Bundler::CLI::Common.select_spec(gem) rescue false + end + + if already_installed + dd_debug_log 'Skip injection: already installed' + return end if Bundler.frozen_bundle? From 40c01189dd916e5118a0a03872e432b5a2797d71 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev <156273877+p-datadog@users.noreply.github.com> Date: Thu, 27 Jun 2024 12:22:19 -0400 Subject: [PATCH 113/178] Test individual product loading (#3738) Tests that each product can be loaded by itself, and repairs appsec to be loadable without tracing having already been loaded. --- lib/datadog/appsec/contrib/sinatra/patcher.rb | 2 +- lib/datadog/appsec/extensions.rb | 1 + spec/loading_spec.rb | 38 +++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 spec/loading_spec.rb diff --git a/lib/datadog/appsec/contrib/sinatra/patcher.rb b/lib/datadog/appsec/contrib/sinatra/patcher.rb index 3811e2a7351..33345f30079 100644 --- a/lib/datadog/appsec/contrib/sinatra/patcher.rb +++ b/lib/datadog/appsec/contrib/sinatra/patcher.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -require_relative '../../../tracing/contrib/rack/middlewares' +require_relative '../../../tracing/contrib' require_relative '../patcher' require_relative '../../response' diff --git a/lib/datadog/appsec/extensions.rb b/lib/datadog/appsec/extensions.rb index 40e4bc481e7..d524bea0731 100644 --- a/lib/datadog/appsec/extensions.rb +++ b/lib/datadog/appsec/extensions.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require_relative 'configuration' +require_relative '../core/configuration' module Datadog module AppSec diff --git a/spec/loading_spec.rb b/spec/loading_spec.rb new file mode 100644 index 00000000000..aaa46cd2d3a --- /dev/null +++ b/spec/loading_spec.rb @@ -0,0 +1,38 @@ +require 'shellwords' + +REQUIRES = { + 'datadog/appsec' => 'Datadog::AppSec', + 'datadog/core' => 'Datadog::Core', + 'datadog/kit' => 'Datadog::Kit', + 'datadog/profiling' => 'Datadog::Profiling', + 'datadog/tracing' => 'Datadog::Tracing', +}.freeze + +RSpec.describe 'loading of products' do + REQUIRES.each do |req, const| + context req do + let(:code) do + <<-E + if defined?(Datadog) + unless Datadog.constants == [:VERSION] + exit 1 + end + end + + require "#{req}" + + unless defined?(#{const}) + exit 1 + end + + exit 0 + E + end + + it 'loads successfully by itself' do + rv = system("ruby -e #{Shellwords.shellescape(code)}") + expect(rv).to be true + end + end + end +end From 397791d024625f0272a0c5a462209cf1463e84af Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Wed, 26 Jun 2024 17:10:57 +0200 Subject: [PATCH 114/178] Extract matrix from Rakefile --- Matrixfile | 263 +++++++++++++++++++++++++++++++++++++++++++++++++++++ Rakefile | 260 +--------------------------------------------------- 2 files changed, 264 insertions(+), 259 deletions(-) create mode 100644 Matrixfile diff --git a/Matrixfile b/Matrixfile new file mode 100644 index 00000000000..1af5bf98e46 --- /dev/null +++ b/Matrixfile @@ -0,0 +1,263 @@ +# frozen_string_literal: true + +# rubocop:disable Layout/HashAlignment +TEST_METADATA = { + 'main' => { + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'appsec:main' => { + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'profiling:main' => { + 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'profiling:ractors' => { + '' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'contrib' => { + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'opentelemetry' => { + 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'action_pack' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'action_view' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'active_model_serializers' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'active_record' => { + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'active_support' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'autoinstrument' => { + # The testcase depends on a sinatra app + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'aws' => { + 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'concurrent_ruby' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'dalli' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'contrib-old' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'delayed_job' => { + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'elasticsearch' => { + 'elasticsearch-7' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'elasticsearch-8' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'ethon' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'excon' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'faraday' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' + }, + 'grape' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'graphql' => { + 'graphql-2.2' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'graphql-2.1' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'graphql-2.0' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + # Although GraphQL 1.13.x depends on Ruby >= 2.4, but it does not work with Ruby 2.5 + # + # require 'graphql' + # + # 1: from /usr/local/bundle/gems/graphql-1.13.21/lib/graphql/schema/field.rb:289:in `initialize' + # NoMethodError (undefined method `each' for nil:NilClass) + 'graphql-1.13' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'grpc' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'http' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'httpclient' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'httprb' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'kafka' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'lograge' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'mongodb' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'mysql2' => { + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'opensearch' => { + 'opensearch-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'opensearch-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'pg' => { + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'presto' => { + 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'que' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'racecar' => { + 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'rack' => { + # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 + 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'rake' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'resque' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'resque2-redis3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'rest_client' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'roda' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'semantic_logger' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'sequel' => { + 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'shoryuken' => { + 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'sidekiq' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'sneakers' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'stripe' => { + 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'sucker_punch' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'suite' => { + 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'trilogy' => { + 'relational_db' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'rails' => { + 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rails61-trilogy' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + }, + 'railsautoinstrument' => { + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' + }, + 'railsdisableenv' => { + 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'railsredis_activesupport' => { + 'rails4-postgres-redis' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' + }, + 'railsactivejob' => { + 'rails4-postgres-sidekiq' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'railssemanticlogger' => { + 'rails4-semantic-logger' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails5-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'action_cable' => { + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'action_mailer' => { + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'railsredis' => { + 'rails5-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails6-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rails61-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'hanami' => { + 'hanami-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby' + }, + 'sinatra' => { + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'redis' => { + 'redis-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'redis-5' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'appsec:rack' => { + # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 + 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', + 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'appsec:sinatra' => { + 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', + }, + 'appsec:devise' => { + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + }, + 'appsec:rails' => { + 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' + } +}.freeze +# rubocop:enable Layout/HashAlignment + +# vim: ft=ruby diff --git a/Rakefile b/Rakefile index 38034f2cfe3..06cb8e77f30 100644 --- a/Rakefile +++ b/Rakefile @@ -8,265 +8,7 @@ require 'os' Dir.glob('tasks/*.rake').each { |r| import r } -# rubocop:disable Layout/HashAlignment -TEST_METADATA = { - 'main' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'appsec:main' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'profiling:main' => { - 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'profiling:ractors' => { - '' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'contrib' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'opentelemetry' => { - 'opentelemetry' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'action_pack' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'action_view' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'active_model_serializers' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'active_record' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'active_support' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'autoinstrument' => { - # The testcase depends on a sinatra app - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'aws' => { - 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'concurrent_ruby' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'dalli' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'contrib-old' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'delayed_job' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'elasticsearch' => { - 'elasticsearch-7' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'elasticsearch-8' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'ethon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'excon' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'faraday' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' - }, - 'grape' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'graphql' => { - 'graphql-2.2' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'graphql-2.1' => '❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'graphql-2.0' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - # Although GraphQL 1.13.x depends on Ruby >= 2.4, but it does not work with Ruby 2.5 - # - # require 'graphql' - # - # 1: from /usr/local/bundle/gems/graphql-1.13.21/lib/graphql/schema/field.rb:289:in `initialize' - # NoMethodError (undefined method `each' for nil:NilClass) - 'graphql-1.13' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'grpc' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'http' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'httpclient' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'httprb' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'kafka' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'lograge' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'mongodb' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'mysql2' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'opensearch' => { - 'opensearch-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'opensearch-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'pg' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'presto' => { - 'contrib-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'que' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'racecar' => { - 'activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'rack' => { - # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 - 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'rake' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'resque' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'resque2-redis3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'resque2-redis4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'rest_client' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'roda' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'semantic_logger' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'sequel' => { - 'relational_db' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'shoryuken' => { - 'aws' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'sidekiq' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'sneakers' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'stripe' => { - 'http' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'sucker_punch' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'suite' => { - 'contrib' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'trilogy' => { - 'relational_db' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'rails' => { - 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'rails61-trilogy' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - }, - 'railsautoinstrument' => { - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' - }, - 'railsdisableenv' => { - 'rails4-postgres' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-postgres' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'railsredis_activesupport' => { - 'rails4-postgres-redis' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres-redis-activesupport' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby' - }, - 'railsactivejob' => { - 'rails4-postgres-sidekiq' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-postgres-sidekiq' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'railssemanticlogger' => { - 'rails4-semantic-logger' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails5-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'action_cable' => { - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'action_mailer' => { - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'railsredis' => { - 'rails5-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-postgres-redis' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'hanami' => { - 'hanami-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby' - }, - 'sinatra' => { - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'redis' => { - 'redis-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'redis-4' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'redis-5' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'appsec:rack' => { - # Non-deprecated form of Regexp.new does not backport to Rack 1.x, see: https://github.com/rack/rack/pull/1998 - 'rack-1' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rack-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'rack-3' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'appsec:sinatra' => { - 'sinatra-2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'sinatra-3' => '❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'sinatra-4' => '❌ 2.5 / ❌ 2.6 / ❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - }, - 'appsec:devise' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' - }, - 'appsec:rails' => { - 'rails4-mysql2' => '✅ 2.5 / ❌ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' - } -}.freeze -# rubocop:enable Layout/HashAlignment +TEST_METADATA = eval(File.read('Matrixfile')).freeze # rubocop:disable Security/Eval namespace :test do desc 'Run all tests' From 25a9dcd7a5c2a8ea91b1c00fc9f99386cb380473 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 12:36:33 +0200 Subject: [PATCH 115/178] Adjust test to take new file into account --- spec/datadog/release_gem_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/datadog/release_gem_spec.rb b/spec/datadog/release_gem_spec.rb index 8b37ab7c70d..413b5253736 100644 --- a/spec/datadog/release_gem_spec.rb +++ b/spec/datadog/release_gem_spec.rb @@ -30,6 +30,7 @@ |Gemfile |Gemfile-.* |Rakefile + |Matrixfile |Steepfile |datadog\.gemspec |docker-compose\.yml From ca876c278a53fa6bc81cb8ebc0984fc9d9e13253 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 12:40:12 +0200 Subject: [PATCH 116/178] Declare encoding as UTF-8 --- Matrixfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Matrixfile b/Matrixfile index 1af5bf98e46..52e1abb3a54 100644 --- a/Matrixfile +++ b/Matrixfile @@ -1,3 +1,4 @@ +# coding: UTF-8 # frozen_string_literal: true # rubocop:disable Layout/HashAlignment From 62884019496625f8a4fa8cdcca94a918b4ac9121 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 12:43:15 +0200 Subject: [PATCH 117/178] Disable Rubocop warning about encoding I really don't know why this magic comment is necessary, but some bits insist at opening this file as US-ASCII without it. --- Matrixfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Matrixfile b/Matrixfile index 52e1abb3a54..dbea62c81a4 100644 --- a/Matrixfile +++ b/Matrixfile @@ -1,4 +1,4 @@ -# coding: UTF-8 +# coding: UTF-8 # rubocop:disable Style/Encoding # frozen_string_literal: true # rubocop:disable Layout/HashAlignment From 73b33433cecb1fca09644592686e2d91178be349 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 12:44:16 +0200 Subject: [PATCH 118/178] Remove useless (and conflicting) constant --- Matrixfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Matrixfile b/Matrixfile index dbea62c81a4..d207523de9d 100644 --- a/Matrixfile +++ b/Matrixfile @@ -2,7 +2,7 @@ # frozen_string_literal: true # rubocop:disable Layout/HashAlignment -TEST_METADATA = { +{ 'main' => { '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' From ea8297253a4f8afbc816ab32d9d77eff5d017c68 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 11:32:11 +0200 Subject: [PATCH 119/178] fix deadlock issue: don't flush_events in main thread when calling stop, override #work_pending? instead --- lib/datadog/core/telemetry/worker.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 57633251ac7..04236e83e65 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -52,8 +52,6 @@ def start def stop(force_stop = false, timeout = @shutdown_timeout) buffer.close if running? - flush_events(dequeue) if work_pending? - super end @@ -136,6 +134,10 @@ def dequeue buffer.pop end + def work_pending? + @run_loop || !buffer.empty? + end + def buffer_klass if Core::Environment::Ext::RUBY_ENGINE == 'ruby' Core::Buffer::CRuby From 88ff3a080c82e86f05e9bc347f42841562a0dce0 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 11:36:54 +0200 Subject: [PATCH 120/178] fix flaky test --- spec/datadog/core/telemetry/worker_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index e73fec0888e..bc88ad63b38 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -275,6 +275,8 @@ worker.start expect(worker).to receive(:flush_events).at_least(:once) + + worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) worker.stop(true) end end From 5e8360f74300c634ee031bff1525292596a4674b Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 11:54:00 +0200 Subject: [PATCH 121/178] use method instead of instance variable --- lib/datadog/core/telemetry/worker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 04236e83e65..8cb5a685006 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -135,7 +135,7 @@ def dequeue end def work_pending? - @run_loop || !buffer.empty? + run_loop? || !buffer.empty? end def buffer_klass From 3e52ae05819182f6836c385d3ed21642fc3cbb4b Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 15:46:14 +0200 Subject: [PATCH 122/178] Add Ruby 3.4 to appraisals --- appraisal/ruby-3.4.rb | 189 +++++++++++++++++++++++++++++++++++++++++ lib/datadog/version.rb | 2 +- tasks/appraisal.rake | 4 +- 3 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 appraisal/ruby-3.4.rb diff --git a/appraisal/ruby-3.4.rb b/appraisal/ruby-3.4.rb new file mode 100644 index 00000000000..c7321537153 --- /dev/null +++ b/appraisal/ruby-3.4.rb @@ -0,0 +1,189 @@ +appraise 'rails61-mysql2' do + gem 'rails', '~> 6.1.0' + gem 'mysql2', '~> 0.5', platform: :ruby + gem 'sprockets', '< 4' + gem 'lograge', '~> 0.11' + gem 'net-smtp' +end + +appraise 'rails61-postgres' do + gem 'rails', '~> 6.1.0' + gem 'pg', '>= 1.1', platform: :ruby + gem 'sprockets', '< 4' + gem 'lograge', '~> 0.11' + gem 'net-smtp' +end + +appraise 'rails61-postgres-redis' do + gem 'rails', '~> 6.1.0' + gem 'pg', '>= 1.1', platform: :ruby + gem 'redis', '~> 4' + gem 'sprockets', '< 4' + gem 'lograge', '~> 0.11' + gem 'net-smtp' +end + +appraise 'rails61-postgres-sidekiq' do + gem 'rails', '~> 6.1.0' + gem 'pg', '>= 1.1', platform: :ruby + gem 'sidekiq', '>= 6.1.2' + gem 'sprockets', '< 4' + gem 'lograge', '~> 0.11' + gem 'rails_semantic_logger', '~> 4.0' + gem 'net-smtp' +end + +appraise 'rails61-semantic-logger' do + gem 'rails', '~> 6.1.0' + gem 'pg', '>= 1.1', platform: :ruby + gem 'sprockets', '< 4' + gem 'rails_semantic_logger', '~> 4.0' + gem 'net-smtp' +end + +appraise 'rails61-trilogy' do + gem 'rails', '~> 6.1.0' + gem 'trilogy' + gem 'activerecord-trilogy-adapter' + gem 'sprockets', '< 4' + gem 'lograge', '~> 0.11' + gem 'net-smtp' +end + +appraise 'resque2-redis3' do + gem 'redis', '< 4.0' + gem 'resque', '>= 2.0' +end + +appraise 'resque2-redis4' do + gem 'redis', '>= 4.0' + gem 'resque', '>= 2.0' +end + +appraise 'aws' do + gem 'aws-sdk' + gem 'shoryuken' +end + +appraise 'http' do + gem 'ethon' + gem 'excon' + gem 'faraday' + gem 'http' + gem 'httpclient' + gem 'rest-client' + gem 'stripe' + gem 'typhoeus' +end + +[2, 3].each do |n| + appraise "opensearch-#{n}" do + gem 'opensearch-ruby', "~> #{n}" + end +end + +[7, 8].each do |n| + appraise "elasticsearch-#{n}" do + gem 'elasticsearch', "~> #{n}" + end +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+ + gem 'trilogy' +end + +appraise 'activesupport' do + gem 'activesupport', '~> 7' + + gem 'actionpack' + gem 'actionview' + gem 'active_model_serializers', '>= 0.10.0' + gem 'grape' + gem 'lograge' + gem 'racecar', '>= 0.3.5' + gem 'ruby-kafka', '>= 0.7.10' +end + +appraise 'contrib' do + gem 'concurrent-ruby' + gem 'dalli', '>= 3.0.0' + gem 'grpc', '>= 1.38.0', platform: :ruby # Minimum version with Ruby 3.0 support + 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 'rack-test' # Dev dependencies for testing rack-based code + gem 'rake', '>= 12.3' + gem 'resque' + gem 'roda', '>= 2.0.0' + gem 'semantic_logger', '~> 4.0' + gem 'sidekiq', '~> 7' + gem 'sneakers', '>= 2.12.0' + gem 'sucker_punch' + gem 'que', '>= 1.0.0' +end + +[ + '2.2', + '2.1', + '2.0', + '1.13', +].each do |v| + appraise "graphql-#{v}" do + gem 'graphql', "~> #{v}.0" + end +end + +[ + '2.2', + '2.1', + '2.0', + '1.13', +].each do |v| + appraise "graphql-#{v}" do + gem 'graphql', "~> #{v}.0" + end +end + +[3, 4, 5].each do |n| + appraise "redis-#{n}" do + gem 'redis', "~> #{n}" + end +end + +[2, 3].each do |n| + appraise "rack-#{n}" do + gem 'rack', "~> #{n}" + gem 'rack-contrib' + gem 'rack-test' # Dev dependencies for testing rack-based code + end +end + +[2, 3, 4].each do |n| + appraise "sinatra-#{n}" do + gem 'sinatra', "~> #{n}" + gem 'rack-contrib' + gem 'rack-test' # Dev dependencies for testing rack-based code + end +end + +appraise 'opentelemetry' do + gem 'opentelemetry-sdk', '~> 1.1' +end + +appraise 'contrib-old' do + gem 'dalli', '< 3.0.0' + gem 'presto-client', '>= 0.5.14' # Renamed to trino-client in >= 1.0 + gem 'qless', '0.12.0' + + gem 'racc' # Remove this once graphql resolves issue for ruby 3.3 preview. https://github.com/rmosolgo/graphql-ruby/issues/4650 +end + +appraise 'core-old' do + gem 'dogstatsd-ruby', '~> 4' +end diff --git a/lib/datadog/version.rb b/lib/datadog/version.rb index d47101eca3e..04472435b27 100644 --- a/lib/datadog/version.rb +++ b/lib/datadog/version.rb @@ -21,6 +21,6 @@ module VERSION # To allow testing with the next unreleased version of Ruby, the version check is performed # as `< #{MAXIMUM_RUBY_VERSION}`, meaning prereleases of MAXIMUM_RUBY_VERSION are allowed # but not stable MAXIMUM_RUBY_VERSION releases. - MAXIMUM_RUBY_VERSION = '3.4' + MAXIMUM_RUBY_VERSION = '3.5' end end diff --git a/tasks/appraisal.rake b/tasks/appraisal.rake index 79188c5ab4f..fd3de1a85e9 100644 --- a/tasks/appraisal.rake +++ b/tasks/appraisal.rake @@ -157,7 +157,7 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength task :clean do appraisal_files = Dir.glob('gemfiles/*') - ruby_versions = ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3'] + ruby_versions = ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] # JRuby skips 2.7 and 3.0 jruby_cruby_mapping = { '9.4' => '3.1', @@ -201,6 +201,7 @@ TRACER_VERSIONS = [ '3.1', '3.2', '3.3', + '3.4', # ADD NEW RUBIES HERE 'jruby-9.2', 'jruby-9.3', @@ -218,4 +219,5 @@ FORCE_BUNDLER_VERSION = { '3.1' => '2.3.26', '3.2' => '2.3.26', '3.3' => '2.3.26', + '3.4' => '2.3.26', }.freeze From 7ba56eebdd8382f9466ebce5f9a19d51d4709dde Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Fri, 28 Jun 2024 15:47:10 +0200 Subject: [PATCH 123/178] Generate Ruby 3.4 gemfiles and lockfiles --- gemfiles/ruby_3.4_activesupport.gemfile | 51 + gemfiles/ruby_3.4_activesupport.gemfile.lock | 322 +++ gemfiles/ruby_3.4_aws.gemfile | 45 + gemfiles/ruby_3.4_aws.gemfile.lock | 1735 +++++++++++++++++ gemfiles/ruby_3.4_contrib.gemfile | 54 + gemfiles/ruby_3.4_contrib.gemfile.lock | 263 +++ gemfiles/ruby_3.4_contrib_old.gemfile | 47 + gemfiles/ruby_3.4_contrib_old.gemfile.lock | 237 +++ gemfiles/ruby_3.4_core_old.gemfile | 43 + gemfiles/ruby_3.4_core_old.gemfile.lock | 180 ++ gemfiles/ruby_3.4_elasticsearch_7.gemfile | 44 + .../ruby_3.4_elasticsearch_7.gemfile.lock | 199 ++ gemfiles/ruby_3.4_elasticsearch_8.gemfile | 44 + .../ruby_3.4_elasticsearch_8.gemfile.lock | 197 ++ gemfiles/ruby_3.4_graphql_1.13.gemfile | 44 + gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 184 ++ gemfiles/ruby_3.4_graphql_2.0.gemfile | 44 + gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 184 ++ gemfiles/ruby_3.4_graphql_2.1.gemfile | 44 + gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 183 ++ gemfiles/ruby_3.4_graphql_2.2.gemfile | 44 + gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 184 ++ gemfiles/ruby_3.4_http.gemfile | 51 + gemfiles/ruby_3.4_http.gemfile.lock | 229 +++ gemfiles/ruby_3.4_opensearch_2.gemfile | 44 + gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 197 ++ gemfiles/ruby_3.4_opensearch_3.gemfile | 44 + gemfiles/ruby_3.4_opensearch_3.gemfile.lock | 192 ++ gemfiles/ruby_3.4_opentelemetry.gemfile | 44 + gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 193 ++ gemfiles/ruby_3.4_rack_2.gemfile | 46 + gemfiles/ruby_3.4_rack_2.gemfile.lock | 188 ++ gemfiles/ruby_3.4_rack_3.gemfile | 46 + gemfiles/ruby_3.4_rack_3.gemfile.lock | 188 ++ gemfiles/ruby_3.4_rails61_mysql2.gemfile | 48 + gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 330 ++++ gemfiles/ruby_3.4_rails61_postgres.gemfile | 48 + .../ruby_3.4_rails61_postgres.gemfile.lock | 330 ++++ .../ruby_3.4_rails61_postgres_redis.gemfile | 49 + ...by_3.4_rails61_postgres_redis.gemfile.lock | 332 ++++ .../ruby_3.4_rails61_postgres_sidekiq.gemfile | 50 + ..._3.4_rails61_postgres_sidekiq.gemfile.lock | 346 ++++ .../ruby_3.4_rails61_semantic_logger.gemfile | 48 + ...y_3.4_rails61_semantic_logger.gemfile.lock | 329 ++++ gemfiles/ruby_3.4_rails61_trilogy.gemfile | 49 + .../ruby_3.4_rails61_trilogy.gemfile.lock | 334 ++++ gemfiles/ruby_3.4_redis_3.gemfile | 44 + gemfiles/ruby_3.4_redis_3.gemfile.lock | 182 ++ gemfiles/ruby_3.4_redis_4.gemfile | 44 + gemfiles/ruby_3.4_redis_4.gemfile.lock | 182 ++ gemfiles/ruby_3.4_redis_5.gemfile | 44 + gemfiles/ruby_3.4_redis_5.gemfile.lock | 186 ++ gemfiles/ruby_3.4_relational_db.gemfile | 52 + gemfiles/ruby_3.4_relational_db.gemfile.lock | 229 +++ gemfiles/ruby_3.4_resque2_redis3.gemfile | 45 + gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 209 ++ gemfiles/ruby_3.4_resque2_redis4.gemfile | 45 + gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 213 ++ gemfiles/ruby_3.4_sinatra_2.gemfile | 46 + gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 199 ++ gemfiles/ruby_3.4_sinatra_3.gemfile | 46 + gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 201 ++ gemfiles/ruby_3.4_sinatra_4.gemfile | 46 + gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 204 ++ 64 files changed, 10344 insertions(+) create mode 100644 gemfiles/ruby_3.4_activesupport.gemfile create mode 100644 gemfiles/ruby_3.4_activesupport.gemfile.lock create mode 100644 gemfiles/ruby_3.4_aws.gemfile create mode 100644 gemfiles/ruby_3.4_aws.gemfile.lock create mode 100644 gemfiles/ruby_3.4_contrib.gemfile create mode 100644 gemfiles/ruby_3.4_contrib.gemfile.lock create mode 100644 gemfiles/ruby_3.4_contrib_old.gemfile create mode 100644 gemfiles/ruby_3.4_contrib_old.gemfile.lock create mode 100644 gemfiles/ruby_3.4_core_old.gemfile create mode 100644 gemfiles/ruby_3.4_core_old.gemfile.lock create mode 100644 gemfiles/ruby_3.4_elasticsearch_7.gemfile create mode 100644 gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock create mode 100644 gemfiles/ruby_3.4_elasticsearch_8.gemfile create mode 100644 gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock create mode 100644 gemfiles/ruby_3.4_graphql_1.13.gemfile create mode 100644 gemfiles/ruby_3.4_graphql_1.13.gemfile.lock create mode 100644 gemfiles/ruby_3.4_graphql_2.0.gemfile create mode 100644 gemfiles/ruby_3.4_graphql_2.0.gemfile.lock create mode 100644 gemfiles/ruby_3.4_graphql_2.1.gemfile create mode 100644 gemfiles/ruby_3.4_graphql_2.1.gemfile.lock create mode 100644 gemfiles/ruby_3.4_graphql_2.2.gemfile create mode 100644 gemfiles/ruby_3.4_graphql_2.2.gemfile.lock create mode 100644 gemfiles/ruby_3.4_http.gemfile create mode 100644 gemfiles/ruby_3.4_http.gemfile.lock create mode 100644 gemfiles/ruby_3.4_opensearch_2.gemfile create mode 100644 gemfiles/ruby_3.4_opensearch_2.gemfile.lock create mode 100644 gemfiles/ruby_3.4_opensearch_3.gemfile create mode 100644 gemfiles/ruby_3.4_opensearch_3.gemfile.lock create mode 100644 gemfiles/ruby_3.4_opentelemetry.gemfile create mode 100644 gemfiles/ruby_3.4_opentelemetry.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rack_2.gemfile create mode 100644 gemfiles/ruby_3.4_rack_2.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rack_3.gemfile create mode 100644 gemfiles/ruby_3.4_rack_3.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_mysql2.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_postgres.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_postgres.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_postgres_redis.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_semantic_logger.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock create mode 100644 gemfiles/ruby_3.4_rails61_trilogy.gemfile create mode 100644 gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock create mode 100644 gemfiles/ruby_3.4_redis_3.gemfile create mode 100644 gemfiles/ruby_3.4_redis_3.gemfile.lock create mode 100644 gemfiles/ruby_3.4_redis_4.gemfile create mode 100644 gemfiles/ruby_3.4_redis_4.gemfile.lock create mode 100644 gemfiles/ruby_3.4_redis_5.gemfile create mode 100644 gemfiles/ruby_3.4_redis_5.gemfile.lock create mode 100644 gemfiles/ruby_3.4_relational_db.gemfile create mode 100644 gemfiles/ruby_3.4_relational_db.gemfile.lock create mode 100644 gemfiles/ruby_3.4_resque2_redis3.gemfile create mode 100644 gemfiles/ruby_3.4_resque2_redis3.gemfile.lock create mode 100644 gemfiles/ruby_3.4_resque2_redis4.gemfile create mode 100644 gemfiles/ruby_3.4_resque2_redis4.gemfile.lock create mode 100644 gemfiles/ruby_3.4_sinatra_2.gemfile create mode 100644 gemfiles/ruby_3.4_sinatra_2.gemfile.lock create mode 100644 gemfiles/ruby_3.4_sinatra_3.gemfile create mode 100644 gemfiles/ruby_3.4_sinatra_3.gemfile.lock create mode 100644 gemfiles/ruby_3.4_sinatra_4.gemfile create mode 100644 gemfiles/ruby_3.4_sinatra_4.gemfile.lock diff --git a/gemfiles/ruby_3.4_activesupport.gemfile b/gemfiles/ruby_3.4_activesupport.gemfile new file mode 100644 index 00000000000..ab9a605491c --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport.gemfile @@ -0,0 +1,51 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "activesupport", "~> 7" +gem "actionpack" +gem "actionview" +gem "active_model_serializers", ">= 0.10.0" +gem "grape" +gem "lograge" +gem "racecar", ">= 0.3.5" +gem "ruby-kafka", ">= 0.7.10" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock new file mode 100644 index 00000000000..6607e445df9 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -0,0 +1,322 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actionpack (7.1.3.4) + actionview (= 7.1.3.4) + activesupport (= 7.1.3.4) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + actionview (7.1.3.4) + activesupport (= 7.1.3.4) + builder (~> 3.1) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + active_model_serializers (0.10.14) + actionpack (>= 4.1) + activemodel (>= 4.1) + case_transform (>= 0.2) + jsonapi-renderer (>= 0.1.1.beta1, < 0.3) + activemodel (7.1.3.4) + activesupport (= 7.1.3.4) + activesupport (7.1.3.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + case_transform (0.2) + activesupport + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + digest-crc (0.6.5) + rake (>= 12.0.0, < 14.0.0) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + drb (2.2.1) + dry-core (1.0.1) + concurrent-ruby (~> 1.0) + zeitwerk (~> 2.6) + dry-inflector (1.0.0) + dry-logic (1.5.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0, < 2) + zeitwerk (~> 2.6) + dry-types (1.7.2) + bigdecimal (~> 3.0) + concurrent-ruby (~> 1.0) + dry-core (~> 1.0) + dry-inflector (~> 1.0) + dry-logic (~> 1.4) + zeitwerk (~> 2.6) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + grape (2.1.2) + activesupport (>= 6) + dry-types (>= 1.1) + mustermann-grape (~> 1.1.0) + rack (>= 2) + zeitwerk + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + io-console (0.7.2) + irb (1.13.2) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + jsonapi-renderer (0.2.2) + king_konf (1.0.1) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + mustermann-grape (1.1.0) + mustermann (>= 1.0.0) + mutex_m (0.2.0) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + psych (5.1.2) + stringio + public_suffix (6.0.0) + racc (1.8.0) + racecar (2.11.0) + king_konf (~> 1.0.0) + rdkafka (~> 0.15.0) + rack (3.1.4) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (7.1.3.4) + actionpack (= 7.1.3.4) + activesupport (= 7.1.3.4) + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + rdkafka (0.15.1) + ffi (~> 1.15) + mini_portile2 (~> 2.6) + rake (> 12) + rdoc (6.7.0) + psych (>= 4.0.0) + regexp_parser (2.9.2) + reline (0.5.9) + io-console (~> 0.5) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-kafka (1.5.0) + digest-crc + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + stringio (3.1.1) + strscan (3.1.1) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + actionpack + actionview + active_model_serializers (>= 0.10.0) + activesupport (~> 7) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + grape + json-schema (< 3) + lograge + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + racecar (>= 0.3.5) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + ruby-kafka (>= 0.7.10) + 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_3.4_aws.gemfile b/gemfiles/ruby_3.4_aws.gemfile new file mode 100644 index 00000000000..d2fd1939ea5 --- /dev/null +++ b/gemfiles/ruby_3.4_aws.gemfile @@ -0,0 +1,45 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "aws-sdk" +gem "shoryuken" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock new file mode 100644 index 00000000000..005b44685e3 --- /dev/null +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -0,0 +1,1735 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + aws-eventstream (1.3.0) + aws-partitions (1.948.0) + aws-sdk (3.2.0) + aws-sdk-resources (~> 3) + aws-sdk-accessanalyzer (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-account (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-acm (1.71.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-acmpca (1.72.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplify (1.63.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplifybackend (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplifyuibuilder (1.29.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigateway (1.98.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigatewaymanagementapi (1.47.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigatewayv2 (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appconfig (1.49.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appconfigdata (1.24.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appfabric (1.13.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appflow (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appintegrationsservice (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationautoscaling (1.87.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationcostprofiler (1.26.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationdiscoveryservice (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationinsights (1.49.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationsignals (1.2.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appmesh (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appregistry (1.37.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-apprunner (1.41.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appstream (1.90.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-appsync (1.79.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-apptest (1.2.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-arczonalshift (1.17.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-artifact (1.6.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-athena (1.88.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-auditmanager (1.48.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-augmentedairuntime (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-autoscaling (1.111.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-autoscalingplans (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-b2bi (1.13.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-backup (1.71.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-backupgateway (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-batch (1.92.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-bcmdataexports (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-bedrock (1.10.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-bedrockagent (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-bedrockagentruntime (1.14.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-bedrockruntime (1.14.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-billingconductor (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-braket (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-budgets (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chatbot (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chime (1.86.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkidentity (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmediapipelines (1.24.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmeetings (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmessaging (1.33.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkvoice (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cleanrooms (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cleanroomsml (1.8.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloud9 (1.72.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudcontrolapi (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-clouddirectory (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudformation (1.112.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudfront (1.95.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudfrontkeyvaluestore (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudhsm (1.56.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudhsmv2 (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudsearch (1.58.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudsearchdomain (1.45.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudtrail (1.84.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudtraildata (1.15.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatch (1.94.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchevents (1.75.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchevidently (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchlogs (1.85.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchrum (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codeartifact (1.46.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codebuild (1.120.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codecatalyst (1.22.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sdk-codecommit (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codeconnections (1.5.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codedeploy (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codeguruprofiler (1.41.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codegurureviewer (1.50.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codegurusecurity (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codepipeline (1.76.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestar (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestarconnections (1.46.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestarnotifications (1.37.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitoidentity (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitoidentityprovider (1.96.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitosync (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-comprehend (1.85.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-comprehendmedical (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-computeoptimizer (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-configservice (1.112.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connect (1.164.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcampaignservice (1.20.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcases (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcontactlens (1.28.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectparticipant (1.46.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectwisdomservice (1.32.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-controlcatalog (1.5.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-controltower (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-core (3.199.0) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.8) + jmespath (~> 1, >= 1.6.1) + aws-sdk-costandusagereportservice (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-costexplorer (1.103.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-costoptimizationhub (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-customerprofiles (1.46.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-databasemigrationservice (1.97.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-dataexchange (1.51.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-datapipeline (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-datasync (1.81.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-datazone (1.12.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-dax (1.56.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-deadline (1.5.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-detective (1.51.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-devicefarm (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-devopsguru (1.45.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-directconnect (1.75.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-directoryservice (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-dlm (1.73.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-docdb (1.67.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-docdbelastic (1.17.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-drs (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-dynamodb (1.115.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-dynamodbstreams (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ebs (1.43.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ec2 (1.463.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ec2instanceconnect (1.43.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecr (1.75.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecrpublic (1.31.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecs (1.150.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-efs (1.78.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-eks (1.108.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-eksauth (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticache (1.106.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticbeanstalk (1.70.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticinference (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticloadbalancing (1.58.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticloadbalancingv2 (1.106.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticsearchservice (1.87.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-elastictranscoder (1.56.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-emr (1.90.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-emrcontainers (1.38.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-emrserverless (1.28.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-entityresolution (1.13.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-eventbridge (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-finspace (1.36.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-finspacedata (1.36.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-firehose (1.72.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-fis (1.32.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-fms (1.74.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-forecastqueryservice (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-forecastservice (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-frauddetector (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-freetier (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-fsx (1.91.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-gamelift (1.82.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-glacier (1.64.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-globalaccelerator (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-glue (1.182.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-gluedatabrew (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-greengrass (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-greengrassv2 (1.41.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-groundstation (1.50.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-guardduty (1.95.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-health (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-healthlake (1.31.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iam (1.101.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-identitystore (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-imagebuilder (1.63.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-importexport (1.48.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv2 (~> 1.0) + aws-sdk-inspector (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-inspector2 (1.33.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-inspectorscan (1.8.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-internetmonitor (1.22.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot (1.126.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot1clickdevicesservice (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot1clickprojects (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotanalytics (1.66.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotdataplane (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotdeviceadvisor (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotevents (1.51.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ioteventsdata (1.44.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotfleethub (1.29.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotfleetwise (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotjobsdataplane (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotsecuretunneling (1.38.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotsitewise (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotthingsgraph (1.41.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iottwinmaker (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotwireless (1.52.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivs (1.51.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivschat (1.26.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivsrealtime (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kafka (1.76.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kafkaconnect (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kendra (1.83.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kendraranking (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-keyspaces (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesis (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisanalytics (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisanalyticsv2 (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideo (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideoarchivedmedia (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideomedia (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideosignalingchannels (1.36.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideowebrtcstorage (1.17.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-kms (1.87.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lakeformation (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lambda (1.123.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lambdapreview (1.48.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-launchwizard (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lex (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexmodelbuildingservice (1.74.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexmodelsv2 (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexruntimev2 (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanager (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanagerlinuxsubscriptions (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanagerusersubscriptions (1.18.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lightsail (1.95.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-locationservice (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutequipment (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutforvision (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutmetrics (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-machinelearning (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-macie2 (1.72.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mailmanager (1.3.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mainframemodernization (1.21.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-managedblockchain (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-managedblockchainquery (1.15.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-managedgrafana (1.32.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplaceagreement (1.6.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacecatalog (1.45.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacecommerceanalytics (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacedeployment (1.6.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplaceentitlementservice (1.54.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacemetering (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediaconnect (1.63.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediaconvert (1.133.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-medialive (1.125.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediapackage (1.75.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediapackagev2 (1.20.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediapackagevod (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediastore (1.58.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediastoredata (1.55.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediatailor (1.83.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-medicalimaging (1.13.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-memorydb (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mgn (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhub (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubconfig (1.38.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhuborchestrator (1.18.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubrefactorspaces (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubstrategyrecommendations (1.25.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mobile (1.52.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mq (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mturk (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-mwaa (1.41.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-neptune (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-neptunedata (1.13.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-neptunegraph (1.12.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-networkfirewall (1.45.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-networkmanager (1.47.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-networkmonitor (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-nimblestudio (1.33.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-oam (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-omics (1.30.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-opensearchserverless (1.20.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-opensearchservice (1.47.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-opsworks (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-opsworkscm (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-organizations (1.92.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-osis (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-outposts (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-panorama (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-paymentcryptography (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-paymentcryptographydata (1.15.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pcaconnectorad (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pcaconnectorscep (1.2.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalize (1.66.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalizeevents (1.46.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalizeruntime (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pi (1.60.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpoint (1.93.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointemail (1.52.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointsmsvoice (1.49.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointsmsvoicev2 (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pipes (1.22.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-polly (1.89.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-pricing (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-privatenetworks (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-prometheusservice (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-proton (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-qbusiness (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-qconnect (1.12.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-qldb (1.43.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-qldbsession (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-quicksight (1.116.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ram (1.58.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-rds (1.237.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-rdsdataservice (1.56.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-recyclebin (1.24.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshift (1.118.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshiftdataapiservice (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshiftserverless (1.31.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-rekognition (1.100.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-repostspace (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-resiliencehub (1.31.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourceexplorer2 (1.21.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourcegroups (1.64.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourcegroupstaggingapi (1.64.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-resources (3.197.0) + aws-sdk-accessanalyzer (~> 1) + aws-sdk-account (~> 1) + aws-sdk-acm (~> 1) + aws-sdk-acmpca (~> 1) + aws-sdk-amplify (~> 1) + aws-sdk-amplifybackend (~> 1) + aws-sdk-amplifyuibuilder (~> 1) + aws-sdk-apigateway (~> 1) + aws-sdk-apigatewaymanagementapi (~> 1) + aws-sdk-apigatewayv2 (~> 1) + aws-sdk-appconfig (~> 1) + aws-sdk-appconfigdata (~> 1) + aws-sdk-appfabric (~> 1) + aws-sdk-appflow (~> 1) + aws-sdk-appintegrationsservice (~> 1) + aws-sdk-applicationautoscaling (~> 1) + aws-sdk-applicationcostprofiler (~> 1) + aws-sdk-applicationdiscoveryservice (~> 1) + aws-sdk-applicationinsights (~> 1) + aws-sdk-applicationsignals (~> 1) + aws-sdk-appmesh (~> 1) + aws-sdk-appregistry (~> 1) + aws-sdk-apprunner (~> 1) + aws-sdk-appstream (~> 1) + aws-sdk-appsync (~> 1) + aws-sdk-apptest (~> 1) + aws-sdk-arczonalshift (~> 1) + aws-sdk-artifact (~> 1) + aws-sdk-athena (~> 1) + aws-sdk-auditmanager (~> 1) + aws-sdk-augmentedairuntime (~> 1) + aws-sdk-autoscaling (~> 1) + aws-sdk-autoscalingplans (~> 1) + aws-sdk-b2bi (~> 1) + aws-sdk-backup (~> 1) + aws-sdk-backupgateway (~> 1) + aws-sdk-batch (~> 1) + aws-sdk-bcmdataexports (~> 1) + aws-sdk-bedrock (~> 1) + aws-sdk-bedrockagent (~> 1) + aws-sdk-bedrockagentruntime (~> 1) + aws-sdk-bedrockruntime (~> 1) + aws-sdk-billingconductor (~> 1) + aws-sdk-braket (~> 1) + aws-sdk-budgets (~> 1) + aws-sdk-chatbot (~> 1) + aws-sdk-chime (~> 1) + aws-sdk-chimesdkidentity (~> 1) + aws-sdk-chimesdkmediapipelines (~> 1) + aws-sdk-chimesdkmeetings (~> 1) + aws-sdk-chimesdkmessaging (~> 1) + aws-sdk-chimesdkvoice (~> 1) + aws-sdk-cleanrooms (~> 1) + aws-sdk-cleanroomsml (~> 1) + aws-sdk-cloud9 (~> 1) + aws-sdk-cloudcontrolapi (~> 1) + aws-sdk-clouddirectory (~> 1) + aws-sdk-cloudformation (~> 1) + aws-sdk-cloudfront (~> 1) + aws-sdk-cloudfrontkeyvaluestore (~> 1) + aws-sdk-cloudhsm (~> 1) + aws-sdk-cloudhsmv2 (~> 1) + aws-sdk-cloudsearch (~> 1) + aws-sdk-cloudsearchdomain (~> 1) + aws-sdk-cloudtrail (~> 1) + aws-sdk-cloudtraildata (~> 1) + aws-sdk-cloudwatch (~> 1) + aws-sdk-cloudwatchevents (~> 1) + aws-sdk-cloudwatchevidently (~> 1) + aws-sdk-cloudwatchlogs (~> 1) + aws-sdk-cloudwatchrum (~> 1) + aws-sdk-codeartifact (~> 1) + aws-sdk-codebuild (~> 1) + aws-sdk-codecatalyst (~> 1) + aws-sdk-codecommit (~> 1) + aws-sdk-codeconnections (~> 1) + aws-sdk-codedeploy (~> 1) + aws-sdk-codeguruprofiler (~> 1) + aws-sdk-codegurureviewer (~> 1) + aws-sdk-codegurusecurity (~> 1) + aws-sdk-codepipeline (~> 1) + aws-sdk-codestar (~> 1) + aws-sdk-codestarconnections (~> 1) + aws-sdk-codestarnotifications (~> 1) + aws-sdk-cognitoidentity (~> 1) + aws-sdk-cognitoidentityprovider (~> 1) + aws-sdk-cognitosync (~> 1) + aws-sdk-comprehend (~> 1) + aws-sdk-comprehendmedical (~> 1) + aws-sdk-computeoptimizer (~> 1) + aws-sdk-configservice (~> 1) + aws-sdk-connect (~> 1) + aws-sdk-connectcampaignservice (~> 1) + aws-sdk-connectcases (~> 1) + aws-sdk-connectcontactlens (~> 1) + aws-sdk-connectparticipant (~> 1) + aws-sdk-connectwisdomservice (~> 1) + aws-sdk-controlcatalog (~> 1) + aws-sdk-controltower (~> 1) + aws-sdk-costandusagereportservice (~> 1) + aws-sdk-costexplorer (~> 1) + aws-sdk-costoptimizationhub (~> 1) + aws-sdk-customerprofiles (~> 1) + aws-sdk-databasemigrationservice (~> 1) + aws-sdk-dataexchange (~> 1) + aws-sdk-datapipeline (~> 1) + aws-sdk-datasync (~> 1) + aws-sdk-datazone (~> 1) + aws-sdk-dax (~> 1) + aws-sdk-deadline (~> 1) + aws-sdk-detective (~> 1) + aws-sdk-devicefarm (~> 1) + aws-sdk-devopsguru (~> 1) + aws-sdk-directconnect (~> 1) + aws-sdk-directoryservice (~> 1) + aws-sdk-dlm (~> 1) + aws-sdk-docdb (~> 1) + aws-sdk-docdbelastic (~> 1) + aws-sdk-drs (~> 1) + aws-sdk-dynamodb (~> 1) + aws-sdk-dynamodbstreams (~> 1) + aws-sdk-ebs (~> 1) + aws-sdk-ec2 (~> 1) + aws-sdk-ec2instanceconnect (~> 1) + aws-sdk-ecr (~> 1) + aws-sdk-ecrpublic (~> 1) + aws-sdk-ecs (~> 1) + aws-sdk-efs (~> 1) + aws-sdk-eks (~> 1) + aws-sdk-eksauth (~> 1) + aws-sdk-elasticache (~> 1) + aws-sdk-elasticbeanstalk (~> 1) + aws-sdk-elasticinference (~> 1) + aws-sdk-elasticloadbalancing (~> 1) + aws-sdk-elasticloadbalancingv2 (~> 1) + aws-sdk-elasticsearchservice (~> 1) + aws-sdk-elastictranscoder (~> 1) + aws-sdk-emr (~> 1) + aws-sdk-emrcontainers (~> 1) + aws-sdk-emrserverless (~> 1) + aws-sdk-entityresolution (~> 1) + aws-sdk-eventbridge (~> 1) + aws-sdk-finspace (~> 1) + aws-sdk-finspacedata (~> 1) + aws-sdk-firehose (~> 1) + aws-sdk-fis (~> 1) + aws-sdk-fms (~> 1) + aws-sdk-forecastqueryservice (~> 1) + aws-sdk-forecastservice (~> 1) + aws-sdk-frauddetector (~> 1) + aws-sdk-freetier (~> 1) + aws-sdk-fsx (~> 1) + aws-sdk-gamelift (~> 1) + aws-sdk-glacier (~> 1) + aws-sdk-globalaccelerator (~> 1) + aws-sdk-glue (~> 1) + aws-sdk-gluedatabrew (~> 1) + aws-sdk-greengrass (~> 1) + aws-sdk-greengrassv2 (~> 1) + aws-sdk-groundstation (~> 1) + aws-sdk-guardduty (~> 1) + aws-sdk-health (~> 1) + aws-sdk-healthlake (~> 1) + aws-sdk-iam (~> 1) + aws-sdk-identitystore (~> 1) + aws-sdk-imagebuilder (~> 1) + aws-sdk-importexport (~> 1) + aws-sdk-inspector (~> 1) + aws-sdk-inspector2 (~> 1) + aws-sdk-inspectorscan (~> 1) + aws-sdk-internetmonitor (~> 1) + aws-sdk-iot (~> 1) + aws-sdk-iot1clickdevicesservice (~> 1) + aws-sdk-iot1clickprojects (~> 1) + aws-sdk-iotanalytics (~> 1) + aws-sdk-iotdataplane (~> 1) + aws-sdk-iotdeviceadvisor (~> 1) + aws-sdk-iotevents (~> 1) + aws-sdk-ioteventsdata (~> 1) + aws-sdk-iotfleethub (~> 1) + aws-sdk-iotfleetwise (~> 1) + aws-sdk-iotjobsdataplane (~> 1) + aws-sdk-iotsecuretunneling (~> 1) + aws-sdk-iotsitewise (~> 1) + aws-sdk-iotthingsgraph (~> 1) + aws-sdk-iottwinmaker (~> 1) + aws-sdk-iotwireless (~> 1) + aws-sdk-ivs (~> 1) + aws-sdk-ivschat (~> 1) + aws-sdk-ivsrealtime (~> 1) + aws-sdk-kafka (~> 1) + aws-sdk-kafkaconnect (~> 1) + aws-sdk-kendra (~> 1) + aws-sdk-kendraranking (~> 1) + aws-sdk-keyspaces (~> 1) + aws-sdk-kinesis (~> 1) + aws-sdk-kinesisanalytics (~> 1) + aws-sdk-kinesisanalyticsv2 (~> 1) + aws-sdk-kinesisvideo (~> 1) + aws-sdk-kinesisvideoarchivedmedia (~> 1) + aws-sdk-kinesisvideomedia (~> 1) + aws-sdk-kinesisvideosignalingchannels (~> 1) + aws-sdk-kinesisvideowebrtcstorage (~> 1) + aws-sdk-kms (~> 1) + aws-sdk-lakeformation (~> 1) + aws-sdk-lambda (~> 1) + aws-sdk-lambdapreview (~> 1) + aws-sdk-launchwizard (~> 1) + aws-sdk-lex (~> 1) + aws-sdk-lexmodelbuildingservice (~> 1) + aws-sdk-lexmodelsv2 (~> 1) + aws-sdk-lexruntimev2 (~> 1) + aws-sdk-licensemanager (~> 1) + aws-sdk-licensemanagerlinuxsubscriptions (~> 1) + aws-sdk-licensemanagerusersubscriptions (~> 1) + aws-sdk-lightsail (~> 1) + aws-sdk-locationservice (~> 1) + aws-sdk-lookoutequipment (~> 1) + aws-sdk-lookoutforvision (~> 1) + aws-sdk-lookoutmetrics (~> 1) + aws-sdk-machinelearning (~> 1) + aws-sdk-macie2 (~> 1) + aws-sdk-mailmanager (~> 1) + aws-sdk-mainframemodernization (~> 1) + aws-sdk-managedblockchain (~> 1) + aws-sdk-managedblockchainquery (~> 1) + aws-sdk-managedgrafana (~> 1) + aws-sdk-marketplaceagreement (~> 1) + aws-sdk-marketplacecatalog (~> 1) + aws-sdk-marketplacecommerceanalytics (~> 1) + aws-sdk-marketplacedeployment (~> 1) + aws-sdk-marketplaceentitlementservice (~> 1) + aws-sdk-marketplacemetering (~> 1) + aws-sdk-mediaconnect (~> 1) + aws-sdk-mediaconvert (~> 1) + aws-sdk-medialive (~> 1) + aws-sdk-mediapackage (~> 1) + aws-sdk-mediapackagev2 (~> 1) + aws-sdk-mediapackagevod (~> 1) + aws-sdk-mediastore (~> 1) + aws-sdk-mediastoredata (~> 1) + aws-sdk-mediatailor (~> 1) + aws-sdk-medicalimaging (~> 1) + aws-sdk-memorydb (~> 1) + aws-sdk-mgn (~> 1) + aws-sdk-migrationhub (~> 1) + aws-sdk-migrationhubconfig (~> 1) + aws-sdk-migrationhuborchestrator (~> 1) + aws-sdk-migrationhubrefactorspaces (~> 1) + aws-sdk-migrationhubstrategyrecommendations (~> 1) + aws-sdk-mobile (~> 1) + aws-sdk-mq (~> 1) + aws-sdk-mturk (~> 1) + aws-sdk-mwaa (~> 1) + aws-sdk-neptune (~> 1) + aws-sdk-neptunedata (~> 1) + aws-sdk-neptunegraph (~> 1) + aws-sdk-networkfirewall (~> 1) + aws-sdk-networkmanager (~> 1) + aws-sdk-networkmonitor (~> 1) + aws-sdk-nimblestudio (~> 1) + aws-sdk-oam (~> 1) + aws-sdk-omics (~> 1) + aws-sdk-opensearchserverless (~> 1) + aws-sdk-opensearchservice (~> 1) + aws-sdk-opsworks (~> 1) + aws-sdk-opsworkscm (~> 1) + aws-sdk-organizations (~> 1) + aws-sdk-osis (~> 1) + aws-sdk-outposts (~> 1) + aws-sdk-panorama (~> 1) + aws-sdk-paymentcryptography (~> 1) + aws-sdk-paymentcryptographydata (~> 1) + aws-sdk-pcaconnectorad (~> 1) + aws-sdk-pcaconnectorscep (~> 1) + aws-sdk-personalize (~> 1) + aws-sdk-personalizeevents (~> 1) + aws-sdk-personalizeruntime (~> 1) + aws-sdk-pi (~> 1) + aws-sdk-pinpoint (~> 1) + aws-sdk-pinpointemail (~> 1) + aws-sdk-pinpointsmsvoice (~> 1) + aws-sdk-pinpointsmsvoicev2 (~> 1) + aws-sdk-pipes (~> 1) + aws-sdk-polly (~> 1) + aws-sdk-pricing (~> 1) + aws-sdk-privatenetworks (~> 1) + aws-sdk-prometheusservice (~> 1) + aws-sdk-proton (~> 1) + aws-sdk-qbusiness (~> 1) + aws-sdk-qconnect (~> 1) + aws-sdk-qldb (~> 1) + aws-sdk-qldbsession (~> 1) + aws-sdk-quicksight (~> 1) + aws-sdk-ram (~> 1) + aws-sdk-rds (~> 1) + aws-sdk-rdsdataservice (~> 1) + aws-sdk-recyclebin (~> 1) + aws-sdk-redshift (~> 1) + aws-sdk-redshiftdataapiservice (~> 1) + aws-sdk-redshiftserverless (~> 1) + aws-sdk-rekognition (~> 1) + aws-sdk-repostspace (~> 1) + aws-sdk-resiliencehub (~> 1) + aws-sdk-resourceexplorer2 (~> 1) + aws-sdk-resourcegroups (~> 1) + aws-sdk-resourcegroupstaggingapi (~> 1) + aws-sdk-robomaker (~> 1) + aws-sdk-rolesanywhere (~> 1) + aws-sdk-route53 (~> 1) + aws-sdk-route53domains (~> 1) + aws-sdk-route53profiles (~> 1) + aws-sdk-route53recoverycluster (~> 1) + aws-sdk-route53recoverycontrolconfig (~> 1) + aws-sdk-route53recoveryreadiness (~> 1) + aws-sdk-route53resolver (~> 1) + aws-sdk-s3 (~> 1) + aws-sdk-s3control (~> 1) + aws-sdk-s3outposts (~> 1) + aws-sdk-sagemaker (~> 1) + aws-sdk-sagemakeredgemanager (~> 1) + aws-sdk-sagemakerfeaturestoreruntime (~> 1) + aws-sdk-sagemakergeospatial (~> 1) + aws-sdk-sagemakermetrics (~> 1) + aws-sdk-sagemakerruntime (~> 1) + aws-sdk-savingsplans (~> 1) + aws-sdk-scheduler (~> 1) + aws-sdk-schemas (~> 1) + aws-sdk-secretsmanager (~> 1) + aws-sdk-securityhub (~> 1) + aws-sdk-securitylake (~> 1) + aws-sdk-serverlessapplicationrepository (~> 1) + aws-sdk-servicecatalog (~> 1) + aws-sdk-servicediscovery (~> 1) + aws-sdk-servicequotas (~> 1) + aws-sdk-ses (~> 1) + aws-sdk-sesv2 (~> 1) + aws-sdk-shield (~> 1) + aws-sdk-signer (~> 1) + aws-sdk-simpledb (~> 1) + aws-sdk-simspaceweaver (~> 1) + aws-sdk-sms (~> 1) + aws-sdk-snowball (~> 1) + aws-sdk-snowdevicemanagement (~> 1) + aws-sdk-sns (~> 1) + aws-sdk-sqs (~> 1) + aws-sdk-ssm (~> 1) + aws-sdk-ssmcontacts (~> 1) + aws-sdk-ssmincidents (~> 1) + aws-sdk-ssmsap (~> 1) + aws-sdk-ssoadmin (~> 1) + aws-sdk-states (~> 1) + aws-sdk-storagegateway (~> 1) + aws-sdk-supplychain (~> 1) + aws-sdk-support (~> 1) + aws-sdk-supportapp (~> 1) + aws-sdk-swf (~> 1) + aws-sdk-synthetics (~> 1) + aws-sdk-taxsettings (~> 1) + aws-sdk-textract (~> 1) + aws-sdk-timestreaminfluxdb (~> 1) + aws-sdk-timestreamquery (~> 1) + aws-sdk-timestreamwrite (~> 1) + aws-sdk-tnb (~> 1) + aws-sdk-transcribeservice (~> 1) + aws-sdk-transcribestreamingservice (~> 1) + aws-sdk-transfer (~> 1) + aws-sdk-translate (~> 1) + aws-sdk-trustedadvisor (~> 1) + aws-sdk-verifiedpermissions (~> 1) + aws-sdk-voiceid (~> 1) + aws-sdk-vpclattice (~> 1) + aws-sdk-waf (~> 1) + aws-sdk-wafregional (~> 1) + aws-sdk-wafv2 (~> 1) + aws-sdk-wellarchitected (~> 1) + aws-sdk-workdocs (~> 1) + aws-sdk-worklink (~> 1) + aws-sdk-workmail (~> 1) + aws-sdk-workmailmessageflow (~> 1) + aws-sdk-workspaces (~> 1) + aws-sdk-workspacesthinclient (~> 1) + aws-sdk-workspacesweb (~> 1) + aws-sdk-xray (~> 1) + aws-sdk-robomaker (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-rolesanywhere (1.20.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53 (1.92.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53domains (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53profiles (1.6.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoverycluster (1.29.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoverycontrolconfig (1.29.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoveryreadiness (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53resolver (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.154.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.8) + aws-sdk-s3control (1.85.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sdk-s3outposts (1.33.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemaker (1.251.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakeredgemanager (1.29.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakerfeaturestoreruntime (1.34.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakergeospatial (1.18.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakermetrics (1.17.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakerruntime (1.66.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-savingsplans (1.44.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-scheduler (1.18.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-schemas (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-secretsmanager (1.100.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-securityhub (1.112.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-securitylake (1.23.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-serverlessapplicationrepository (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicecatalog (1.97.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicediscovery (1.67.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicequotas (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ses (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sesv2 (1.53.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-shield (1.67.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-signer (1.57.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-simpledb (1.49.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv2 (~> 1.0) + aws-sdk-simspaceweaver (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sms (1.58.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-snowball (1.72.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-snowdevicemanagement (1.24.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sns (1.79.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-sqs (1.78.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ssm (1.172.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ssmcontacts (1.32.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ssmincidents (1.38.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ssmsap (1.22.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-ssoadmin (1.40.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-states (1.69.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-storagegateway (1.89.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-supplychain (1.7.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-support (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-supportapp (1.19.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-swf (1.56.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-synthetics (1.45.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-taxsettings (1.3.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-textract (1.61.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-timestreaminfluxdb (1.5.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-timestreamquery (1.35.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-timestreamwrite (1.33.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-tnb (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-transcribeservice (1.101.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-transcribestreamingservice (1.62.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-transfer (1.97.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-translate (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-trustedadvisor (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-verifiedpermissions (1.26.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-voiceid (1.27.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-vpclattice (1.16.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-waf (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-wafregional (1.65.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-wafv2 (1.85.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-wellarchitected (1.39.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workdocs (1.59.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-worklink (1.50.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workmail (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workmailmessageflow (1.38.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workspaces (1.107.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workspacesthinclient (1.9.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-workspacesweb (1.24.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sdk-xray (1.68.0) + aws-sdk-core (~> 3, >= 3.199.0) + aws-sigv4 (~> 1.1) + aws-sigv2 (1.2.0) + aws-sigv4 (1.8.0) + aws-eventstream (~> 1, >= 1.0.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + jmespath (1.6.2) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + shoryuken (6.2.1) + aws-sdk-core (>= 2) + concurrent-ruby + thor + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + aws-sdk + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + shoryuken + 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_3.4_contrib.gemfile b/gemfiles/ruby_3.4_contrib.gemfile new file mode 100644 index 00000000000..b12de8fa022 --- /dev/null +++ b/gemfiles/ruby_3.4_contrib.gemfile @@ -0,0 +1,54 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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", ">= 12.3" +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 "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "dalli", ">= 3.0.0" +gem "grpc", ">= 1.38.0", platform: :ruby +gem "mongo", ">= 2.8.0", "< 2.15.0" +gem "rack-test" +gem "resque" +gem "roda", ">= 2.0.0" +gem "semantic_logger", "~> 4.0" +gem "sidekiq", "~> 7" +gem "sneakers", ">= 2.12.0" +gem "sucker_punch" +gem "que", ">= 1.0.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock new file mode 100644 index 00000000000..cc84c72a07c --- /dev/null +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -0,0 +1,263 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + amq-protocol (2.3.2) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + bson (4.15.0) + builder (3.3.0) + bunny (2.22.0) + amq-protocol (~> 2.3, >= 2.3.1) + sorted_set (~> 1, >= 1.0.2) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + dalli (3.2.8) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + googleapis-common-protos-types (1.15.0) + google-protobuf (>= 3.18, < 5.a) + grpc (1.64.0) + google-protobuf (~> 3.25) + googleapis-common-protos-types (~> 1.0) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + mongo (2.14.1) + bson (>= 4.8.2, < 5.0.0) + mono_logger (1.1.2) + msgpack (1.7.2) + multi_json (1.15.0) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + que (2.3.0) + racc (1.8.0) + rack (3.1.4) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (12.3.3) + rake-compiler (1.2.7) + rake + rbtree (0.4.6) + redis (5.2.0) + redis-client (>= 0.22.0) + redis-client (0.22.2) + connection_pool + redis-namespace (1.11.0) + redis (>= 4) + regexp_parser (2.9.2) + resque (2.6.0) + mono_logger (~> 1.0) + multi_json (~> 1.0) + redis-namespace (~> 1.6) + sinatra (>= 0.9.2) + rexml (3.3.1) + strscan + roda (3.81.0) + rack + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + semantic_logger (4.15.0) + concurrent-ruby (~> 1.0) + serverengine (2.1.1) + sigdump (~> 0.2.2) + set (1.1.0) + sidekiq (7.2.4) + concurrent-ruby (< 2) + connection_pool (>= 2.3.0) + rack (>= 2.2.4) + redis-client (>= 0.19.0) + sigdump (0.2.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (4.0.0) + mustermann (~> 3.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) + tilt (~> 2.0) + sneakers (2.12.0) + bunny (~> 2.14) + concurrent-ruby (~> 1.0) + rake (~> 12.3) + serverengine (~> 2.1.0) + thor + sorted_set (1.0.3) + rbtree + set (~> 1.0) + strscan (3.1.1) + sucker_punch (3.2.0) + concurrent-ruby (~> 1.0) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + dalli (>= 3.0.0) + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + grpc (>= 1.38.0) + json-schema (< 3) + memory_profiler (~> 0.9) + mongo (>= 2.8.0, < 2.15.0) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + que (>= 1.0.0) + rack-test + rake (>= 12.3) + rake-compiler (~> 1.1, >= 1.1.1) + resque + rexml (>= 3.2.7) + roda (>= 2.0.0) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + semantic_logger (~> 4.0) + sidekiq (~> 7) + simplecov! + simplecov-cobertura (~> 2.1.0) + sneakers (>= 2.12.0) + sucker_punch + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile b/gemfiles/ruby_3.4_contrib_old.gemfile new file mode 100644 index 00000000000..99a05e7f398 --- /dev/null +++ b/gemfiles/ruby_3.4_contrib_old.gemfile @@ -0,0 +1,47 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "dalli", "< 3.0.0" +gem "presto-client", ">= 0.5.14" +gem "qless", "0.12.0" +gem "racc" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock new file mode 100644 index 00000000000..ed0aedfc84c --- /dev/null +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -0,0 +1,237 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + atomic (1.1.101) + avl_tree (1.2.1) + atomic (~> 1.1) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + daemons (1.4.1) + dalli (2.7.11) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + eventmachine (1.2.7) + extlz4 (0.3.4) + faraday (0.17.6) + multipart-post (>= 1.2, < 3) + faraday_middleware (0.12.2) + faraday (>= 0.7.4, < 1.0) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + hitimes (1.3.1) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + metriks (0.9.9.8) + atomic (~> 1.0) + avl_tree (~> 1.2.0) + hitimes (~> 1.1) + msgpack (1.7.2) + multipart-post (2.4.1) + mustermann (1.1.2) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + presto-client (0.6.6) + faraday (~> 0.12) + faraday_middleware (~> 0.12.2) + msgpack (>= 0.7.0) + 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) + public_suffix (6.0.0) + qless (0.12.0) + metriks (~> 0.9) + redis (>= 2.2, < 4.0.0.rc1) + rusage (~> 0.2.0) + sentry-raven (~> 0.15.6) + sinatra (>= 1.3, < 2.1) + statsd-ruby (~> 1.3) + thin (~> 1.6) + thor (~> 0.19.1) + vegas (~> 0.1.11) + racc (1.8.0) + rack (2.2.9) + rack-protection (2.0.8.1) + rack + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (3.3.5) + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + rusage (0.2.0) + sentry-raven (0.15.6) + faraday (>= 0.7.6) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (2.0.8.1) + mustermann (~> 1.0) + rack (~> 2.0) + rack-protection (= 2.0.8.1) + tilt (~> 2.0) + statsd-ruby (1.5.0) + strscan (3.1.1) + thin (1.8.2) + daemons (~> 1.0, >= 1.0.9) + eventmachine (~> 1.0, >= 1.0.4) + rack (>= 1, < 3) + thor (0.19.4) + tilt (2.4.0) + unicode-display_width (2.5.0) + vegas (0.1.11) + rack (>= 1.0.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + dalli (< 3.0.0) + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + presto-client (>= 0.5.14) + pry + pry-stack_explorer + qless (= 0.12.0) + racc + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_core_old.gemfile b/gemfiles/ruby_3.4_core_old.gemfile new file mode 100644 index 00000000000..2ed7798b797 --- /dev/null +++ b/gemfiles/ruby_3.4_core_old.gemfile @@ -0,0 +1,43 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", "~> 4" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock new file mode 100644 index 00000000000..f6b61c9e9ac --- /dev/null +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -0,0 +1,180 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (4.8.3) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (~> 4) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_elasticsearch_7.gemfile b/gemfiles/ruby_3.4_elasticsearch_7.gemfile new file mode 100644 index 00000000000..5897d8bac30 --- /dev/null +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "elasticsearch", "~> 7" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock new file mode 100644 index 00000000000..516f91ad9cd --- /dev/null +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -0,0 +1,199 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + elasticsearch (7.17.11) + elasticsearch-api (= 7.17.11) + elasticsearch-transport (= 7.17.11) + elasticsearch-api (7.17.11) + multi_json + elasticsearch-transport (7.17.11) + base64 + faraday (>= 1, < 3) + multi_json + extlz4 (0.3.4) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + multi_json (1.15.0) + net-http (0.4.1) + uri + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + uri (0.13.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + elasticsearch (~> 7) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_elasticsearch_8.gemfile b/gemfiles/ruby_3.4_elasticsearch_8.gemfile new file mode 100644 index 00000000000..5c3ee2a7073 --- /dev/null +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "elasticsearch", "~> 8" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock new file mode 100644 index 00000000000..a691d4146dd --- /dev/null +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock @@ -0,0 +1,197 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + elastic-transport (8.3.2) + faraday (< 3) + multi_json + elasticsearch (8.14.0) + elastic-transport (~> 8.3) + elasticsearch-api (= 8.14.0) + elasticsearch-api (8.14.0) + multi_json + extlz4 (0.3.4) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + multi_json (1.15.0) + net-http (0.4.1) + uri + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + uri (0.13.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + elasticsearch (~> 8) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_graphql_1.13.gemfile b/gemfiles/ruby_3.4_graphql_1.13.gemfile new file mode 100644 index 00000000000..ffb3f4508db --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "graphql", "~> 1.13.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock new file mode 100644 index 00000000000..f3228d3609c --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -0,0 +1,184 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + graphql (1.13.23) + base64 + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + graphql (~> 1.13.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_graphql_2.0.gemfile b/gemfiles/ruby_3.4_graphql_2.0.gemfile new file mode 100644 index 00000000000..dcc0b1203d4 --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "graphql", "~> 2.0.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock new file mode 100644 index 00000000000..e55c472c481 --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -0,0 +1,184 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + graphql (2.0.31) + base64 + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + graphql (~> 2.0.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_graphql_2.1.gemfile b/gemfiles/ruby_3.4_graphql_2.1.gemfile new file mode 100644 index 00000000000..4aa213ca812 --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "graphql", "~> 2.1.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock new file mode 100644 index 00000000000..2ce36bb4863 --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -0,0 +1,183 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + graphql (2.1.12) + racc (~> 1.4) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + graphql (~> 2.1.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_graphql_2.2.gemfile b/gemfiles/ruby_3.4_graphql_2.2.gemfile new file mode 100644 index 00000000000..db776587a41 --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "graphql", "~> 2.2.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock new file mode 100644 index 00000000000..85745ae411a --- /dev/null +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -0,0 +1,184 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + graphql (2.2.15) + base64 + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + graphql (~> 2.2.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_http.gemfile b/gemfiles/ruby_3.4_http.gemfile new file mode 100644 index 00000000000..b60a5ed9934 --- /dev/null +++ b/gemfiles/ruby_3.4_http.gemfile @@ -0,0 +1,51 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "ethon" +gem "excon" +gem "faraday" +gem "http" +gem "httpclient" +gem "rest-client" +gem "stripe" +gem "typhoeus" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock new file mode 100644 index 00000000000..60102c1110e --- /dev/null +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -0,0 +1,229 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + domain_name (0.6.20240107) + ethon (0.16.0) + ffi (>= 1.15.0) + excon (0.110.0) + extlz4 (0.3.4) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) + ffi-compiler (1.3.2) + ffi (>= 1.15.5) + rake + google-protobuf (3.25.3) + hashdiff (1.1.0) + http (5.2.0) + addressable (~> 2.8) + base64 (~> 0.1) + http-cookie (~> 1.0) + http-form_data (~> 2.2) + llhttp-ffi (~> 0.5.0) + http-accept (1.7.0) + http-cookie (1.0.6) + domain_name (~> 0.5) + http-form_data (2.3.0) + httpclient (2.8.3) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + llhttp-ffi (0.5.0) + ffi-compiler (~> 1.0) + rake (~> 13.0) + memory_profiler (0.9.14) + method_source (1.1.0) + mime-types (3.5.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2024.0604) + msgpack (1.7.2) + net-http (0.4.1) + uri + netrc (0.11.0) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rest-client (2.1.0) + http-accept (>= 1.7.0, < 2.0) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 4.0) + netrc (~> 0.8) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + stripe (12.0.0) + strscan (3.1.1) + thor (1.3.1) + typhoeus (1.4.1) + ethon (>= 0.9.0) + unicode-display_width (2.5.0) + uri (0.13.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + ethon + excon + extlz4 (~> 0.3, >= 0.3.3) + faraday + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + http + httpclient + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rest-client + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + stripe + typhoeus + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile b/gemfiles/ruby_3.4_opensearch_2.gemfile new file mode 100644 index 00000000000..b1374390138 --- /dev/null +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "opensearch-ruby", "~> 2" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock new file mode 100644 index 00000000000..004fb992b28 --- /dev/null +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -0,0 +1,197 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + multi_json (1.15.0) + net-http (0.4.1) + uri + opensearch-api (2.2.0) + multi_json + opensearch-ruby (2.1.0) + opensearch-api (~> 2.1) + opensearch-transport (~> 2.0) + opensearch-transport (2.1.0) + faraday (>= 1.0, < 3) + multi_json + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + uri (0.13.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + opensearch-ruby (~> 2) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_opensearch_3.gemfile b/gemfiles/ruby_3.4_opensearch_3.gemfile new file mode 100644 index 00000000000..bc55853be26 --- /dev/null +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "opensearch-ruby", "~> 3" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock new file mode 100644 index 00000000000..a1948c3a7af --- /dev/null +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock @@ -0,0 +1,192 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + multi_json (1.15.0) + net-http (0.4.1) + uri + opensearch-ruby (3.3.0) + faraday (>= 1.0, < 3) + multi_json (>= 1.0) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + uri (0.13.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + opensearch-ruby (~> 3) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_opentelemetry.gemfile b/gemfiles/ruby_3.4_opentelemetry.gemfile new file mode 100644 index 00000000000..b634abb4a11 --- /dev/null +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "opentelemetry-sdk", "~> 1.1" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock new file mode 100644 index 00000000000..d9675e93ad4 --- /dev/null +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -0,0 +1,193 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + opentelemetry-api (1.2.5) + opentelemetry-common (0.21.0) + opentelemetry-api (~> 1.0) + opentelemetry-registry (0.3.1) + opentelemetry-api (~> 1.1) + opentelemetry-sdk (1.4.1) + opentelemetry-api (~> 1.1) + opentelemetry-common (~> 0.20) + opentelemetry-registry (~> 0.2) + opentelemetry-semantic_conventions + opentelemetry-semantic_conventions (1.10.0) + opentelemetry-api (~> 1.0) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + opentelemetry-sdk (~> 1.1) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_rack_2.gemfile b/gemfiles/ruby_3.4_rack_2.gemfile new file mode 100644 index 00000000000..325c94c06d4 --- /dev/null +++ b/gemfiles/ruby_3.4_rack_2.gemfile @@ -0,0 +1,46 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rack", "~> 2" +gem "rack-contrib" +gem "rack-test" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock new file mode 100644 index 00000000000..a98e570abd2 --- /dev/null +++ b/gemfiles/ruby_3.4_rack_2.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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-contrib (2.5.0) + rack (< 4) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rack (~> 2) + rack-contrib + rack-test + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_rack_3.gemfile b/gemfiles/ruby_3.4_rack_3.gemfile new file mode 100644 index 00000000000..cecc776890e --- /dev/null +++ b/gemfiles/ruby_3.4_rack_3.gemfile @@ -0,0 +1,46 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rack", "~> 3" +gem "rack-contrib" +gem "rack-test" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rack_3.gemfile.lock b/gemfiles/ruby_3.4_rack_3.gemfile.lock new file mode 100644 index 00000000000..4784759192e --- /dev/null +++ b/gemfiles/ruby_3.4_rack_3.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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (3.1.4) + rack-contrib (2.5.0) + rack (< 4) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rack (~> 3) + rack-contrib + rack-test + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_rails61_mysql2.gemfile b/gemfiles/ruby_3.4_rails61_mysql2.gemfile new file mode 100644 index 00000000000..e346318731b --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile @@ -0,0 +1,48 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "mysql2", "~> 0.5", platform: :ruby +gem "sprockets", "< 4" +gem "lograge", "~> 0.11" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock new file mode 100644 index 00000000000..28956270342 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -0,0 +1,330 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + mysql2 (0.5.6) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + lograge (~> 0.11) + memory_profiler (~> 0.9) + mysql2 (~> 0.5) + net-smtp + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile b/gemfiles/ruby_3.4_rails61_postgres.gemfile new file mode 100644 index 00000000000..cc60db92190 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile @@ -0,0 +1,48 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "pg", ">= 1.1", platform: :ruby +gem "sprockets", "< 4" +gem "lograge", "~> 0.11" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock new file mode 100644 index 00000000000..57e7ef72610 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -0,0 +1,330 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pg (1.5.6) + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + lograge (~> 0.11) + memory_profiler (~> 0.9) + net-smtp + os (~> 1.1) + pg (>= 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile new file mode 100644 index 00000000000..fa66b34d8b4 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile @@ -0,0 +1,49 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "pg", ">= 1.1", platform: :ruby +gem "redis", "~> 4" +gem "sprockets", "< 4" +gem "lograge", "~> 0.11" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock new file mode 100644 index 00000000000..b8aa33285da --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -0,0 +1,332 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pg (1.5.6) + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (4.8.1) + regexp_parser (2.9.2) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + lograge (~> 0.11) + memory_profiler (~> 0.9) + net-smtp + os (~> 1.1) + pg (>= 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (~> 4) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile new file mode 100644 index 00000000000..ce3ce1da916 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile @@ -0,0 +1,50 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "pg", ">= 1.1", platform: :ruby +gem "sidekiq", ">= 6.1.2" +gem "sprockets", "< 4" +gem "lograge", "~> 0.11" +gem "rails_semantic_logger", "~> 4.0" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock new file mode 100644 index 00000000000..b1d8311f232 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -0,0 +1,346 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pg (1.5.6) + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + rails_semantic_logger (4.15.0) + rack + railties (>= 5.1) + semantic_logger (~> 4.13) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis-client (0.22.2) + connection_pool + regexp_parser (2.9.2) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + semantic_logger (4.15.0) + concurrent-ruby (~> 1.0) + sidekiq (7.2.4) + concurrent-ruby (< 2) + connection_pool (>= 2.3.0) + rack (>= 2.2.4) + redis-client (>= 0.19.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + lograge (~> 0.11) + memory_profiler (~> 0.9) + net-smtp + os (~> 1.1) + pg (>= 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rails_semantic_logger (~> 4.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + sidekiq (>= 6.1.2) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile new file mode 100644 index 00000000000..7fb6a5b9902 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile @@ -0,0 +1,48 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "pg", ">= 1.1", platform: :ruby +gem "sprockets", "< 4" +gem "rails_semantic_logger", "~> 4.0" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock new file mode 100644 index 00000000000..d0e7d8a2c8b --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -0,0 +1,329 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pg (1.5.6) + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + rails_semantic_logger (4.15.0) + rack + railties (>= 5.1) + semantic_logger (~> 4.13) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + semantic_logger (4.15.0) + concurrent-ruby (~> 1.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + net-smtp + os (~> 1.1) + pg (>= 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rails_semantic_logger (~> 4.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile b/gemfiles/ruby_3.4_rails61_trilogy.gemfile new file mode 100644 index 00000000000..8a6919587f6 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile @@ -0,0 +1,49 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "rails", "~> 6.1.0" +gem "trilogy" +gem "activerecord-trilogy-adapter" +gem "sprockets", "< 4" +gem "lograge", "~> 0.11" +gem "net-smtp" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock new file mode 100644 index 00000000000..845f0dd4a58 --- /dev/null +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -0,0 +1,334 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (>= 2.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) + rack (~> 2.0, >= 2.0.9) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + nokogiri (>= 1.8.5) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) + globalid (>= 0.3.6) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activerecord-trilogy-adapter (3.1.2) + activerecord (>= 6.0.a, < 7.1.a) + trilogy (>= 2.4.0) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + crass (1.0.6) + date (3.3.4) + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) + extlz4 (0.3.4) + ffi (1.16.3) + globalid (1.2.1) + activesupport (>= 6.1) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lograge (0.14.0) + actionpack (>= 4) + activesupport (>= 4) + railties (>= 4) + request_store (~> 1.0) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.8.1) + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.0.4) + memory_profiler (0.9.14) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + net-imap (0.4.14) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.0) + nio4r (2.7.3) + nokogiri (1.16.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-test (2.1.0) + rack (>= 1.3) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) + bundler (>= 1.15.0) + railties (= 6.1.7.8) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) + method_source + rake (>= 12.2) + thor (~> 1.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + request_store (1.7.0) + rack (>= 1.4) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sprockets (3.7.3) + base64 + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + trilogy (2.8.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket-driver (0.7.6) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + yard (0.9.36) + zeitwerk (2.6.16) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord-trilogy-adapter + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + lograge (~> 0.11) + memory_profiler (~> 0.9) + net-smtp + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rails (~> 6.1.0) + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sprockets (< 4) + trilogy + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_redis_3.gemfile b/gemfiles/ruby_3.4_redis_3.gemfile new file mode 100644 index 00000000000..53a84af6dd9 --- /dev/null +++ b/gemfiles/ruby_3.4_redis_3.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "redis", "~> 3" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock new file mode 100644 index 00000000000..f257ca9a4ab --- /dev/null +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -0,0 +1,182 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (3.3.5) + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (~> 3) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_redis_4.gemfile b/gemfiles/ruby_3.4_redis_4.gemfile new file mode 100644 index 00000000000..73591ac8a31 --- /dev/null +++ b/gemfiles/ruby_3.4_redis_4.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "redis", "~> 4" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock new file mode 100644 index 00000000000..51c04b7e5c7 --- /dev/null +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -0,0 +1,182 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (4.8.1) + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (~> 4) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_redis_5.gemfile b/gemfiles/ruby_3.4_redis_5.gemfile new file mode 100644 index 00000000000..a5f47a38e05 --- /dev/null +++ b/gemfiles/ruby_3.4_redis_5.gemfile @@ -0,0 +1,44 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "redis", "~> 5" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_redis_5.gemfile.lock b/gemfiles/ruby_3.4_redis_5.gemfile.lock new file mode 100644 index 00000000000..3ec6703ae61 --- /dev/null +++ b/gemfiles/ruby_3.4_redis_5.gemfile.lock @@ -0,0 +1,186 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (5.2.0) + redis-client (>= 0.22.0) + redis-client (0.22.2) + connection_pool + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (~> 5) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_relational_db.gemfile b/gemfiles/ruby_3.4_relational_db.gemfile new file mode 100644 index 00000000000..58c63803ff7 --- /dev/null +++ b/gemfiles/ruby_3.4_relational_db.gemfile @@ -0,0 +1,52 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +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" +gem "trilogy" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock new file mode 100644 index 00000000000..d43c882a9c5 --- /dev/null +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -0,0 +1,229 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.1.3.4) + activesupport (= 7.1.3.4) + activerecord (7.1.3.4) + activemodel (= 7.1.3.4) + activesupport (= 7.1.3.4) + timeout (>= 0.4.0) + activesupport (7.1.3.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + delayed_job (4.1.11) + activesupport (>= 3.0, < 8.0) + delayed_job_active_record (4.1.8) + activerecord (>= 3.0, < 8.0) + delayed_job (>= 3.0, < 5) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + drb (2.2.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.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.1.0) + mini_portile2 (2.8.7) + minitest (5.24.0) + msgpack (1.7.2) + mutex_m (0.2.0) + mysql2 (0.5.6) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + pg (1.5.6) + 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) + public_suffix (6.0.0) + racc (1.8.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + 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 (2.0.2) + mini_portile2 (~> 2.8.0) + strscan (3.1.1) + thor (1.3.1) + timeout (0.4.1) + trilogy (2.8.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + activerecord (~> 7) + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + 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) + ffi (~> 1.16.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) + os (~> 1.1) + pg + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + sequel (~> 5.54.0) + simplecov! + simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.4.2) + trilogy + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile b/gemfiles/ruby_3.4_resque2_redis3.gemfile new file mode 100644 index 00000000000..73b27196966 --- /dev/null +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile @@ -0,0 +1,45 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "redis", "< 4.0" +gem "resque", ">= 2.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock new file mode 100644 index 00000000000..ba0c89e6046 --- /dev/null +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -0,0 +1,209 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + mono_logger (1.1.2) + msgpack (1.7.2) + multi_json (1.15.0) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (3.1.4) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (3.3.5) + redis-namespace (1.8.2) + redis (>= 3.0.4) + regexp_parser (2.9.2) + resque (2.6.0) + mono_logger (~> 1.0) + multi_json (~> 1.0) + redis-namespace (~> 1.6) + sinatra (>= 0.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (4.0.0) + mustermann (~> 3.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) + tilt (~> 2.0) + strscan (3.1.1) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (< 4.0) + resque (>= 2.0) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_resque2_redis4.gemfile b/gemfiles/ruby_3.4_resque2_redis4.gemfile new file mode 100644 index 00000000000..4e3e5c6dddc --- /dev/null +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile @@ -0,0 +1,45 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "redis", ">= 4.0" +gem "resque", ">= 2.0" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock new file mode 100644 index 00000000000..102b0788be3 --- /dev/null +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -0,0 +1,213 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + mono_logger (1.1.2) + msgpack (1.7.2) + multi_json (1.15.0) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (3.1.4) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redis (5.2.0) + redis-client (>= 0.22.0) + redis-client (0.22.2) + connection_pool + redis-namespace (1.11.0) + redis (>= 4) + regexp_parser (2.9.2) + resque (2.6.0) + mono_logger (~> 1.0) + multi_json (~> 1.0) + redis-namespace (~> 1.6) + sinatra (>= 0.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (4.0.0) + mustermann (~> 3.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) + tilt (~> 2.0) + strscan (3.1.1) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + redis (>= 4.0) + resque (>= 2.0) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + 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_3.4_sinatra_2.gemfile b/gemfiles/ruby_3.4_sinatra_2.gemfile new file mode 100644 index 00000000000..46dd6b7a7a6 --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile @@ -0,0 +1,46 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "sinatra", "~> 2" +gem "rack-contrib" +gem "rack-test" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock new file mode 100644 index 00000000000..bf88f6ce644 --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -0,0 +1,199 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + mustermann (2.0.2) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-contrib (2.5.0) + rack (< 4) + rack-protection (2.2.4) + rack + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (2.2.4) + mustermann (~> 2.0) + rack (~> 2.2) + rack-protection (= 2.2.4) + tilt (~> 2.0) + strscan (3.1.1) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rack-contrib + rack-test + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sinatra (~> 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.4_sinatra_3.gemfile b/gemfiles/ruby_3.4_sinatra_3.gemfile new file mode 100644 index 00000000000..4e2521ca236 --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile @@ -0,0 +1,46 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "sinatra", "~> 3" +gem "rack-contrib" +gem "rack-test" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock new file mode 100644 index 00000000000..8ae35c4536b --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -0,0 +1,201 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (2.2.9) + rack-contrib (2.5.0) + rack (< 4) + rack-protection (3.2.0) + base64 (>= 0.1.0) + rack (~> 2.2, >= 2.2.4) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (3.2.0) + mustermann (~> 3.0) + rack (~> 2.2, >= 2.2.4) + rack-protection (= 3.2.0) + tilt (~> 2.0) + strscan (3.1.1) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rack-contrib + rack-test + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sinatra (~> 3) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile b/gemfiles/ruby_3.4_sinatra_4.gemfile new file mode 100644 index 00000000000..dc7d1bddcf8 --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile @@ -0,0 +1,46 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +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 "rspec", "~> 3.12" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +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 "rexml", ">= 3.2.7" +gem "webrick", ">= 1.7.0" +gem "yard", "~> 0.9" +gem "rubocop", "~> 1.50.0", require: false +gem "rubocop-packaging", "~> 0.5.2", require: false +gem "rubocop-performance", "~> 1.9", require: false +gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "ffi", "~> 1.16.3", require: false +gem "sinatra", "~> 4" +gem "rack-contrib" +gem "rack-test" + +group :check do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock new file mode 100644 index 00000000000..c62321c7803 --- /dev/null +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -0,0 +1,204 @@ +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: + datadog (2.1.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 9.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + benchmark-ips (2.13.0) + benchmark-memory (0.1.2) + memory_profiler (~> 0.9) + bigdecimal (3.1.8) + binding_of_caller (1.0.1) + debug_inspector (>= 1.2.0) + builder (3.3.0) + climate_control (0.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal + rexml + debase-ruby_core_source (3.3.1) + debug_inspector (1.2.0) + diff-lcs (1.5.1) + docile (1.4.0) + dogstatsd-ruby (5.6.1) + extlz4 (0.3.4) + ffi (1.16.3) + google-protobuf (3.25.3) + hashdiff (1.1.0) + json (2.7.2) + json-schema (2.8.1) + addressable (>= 2.4) + libdatadog (9.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + memory_profiler (0.9.14) + method_source (1.1.0) + msgpack (1.7.2) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + os (1.1.4) + parallel (1.25.1) + parser (3.3.3.0) + ast (~> 2.4.1) + racc + 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) + public_suffix (6.0.0) + racc (1.8.0) + rack (3.1.4) + rack-contrib (2.5.0) + rack (< 4) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.50.2) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.2.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) + rubocop (~> 1.41) + rubocop-packaging (0.5.2) + rubocop (>= 1.33, < 2.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.20.0) + rubocop (~> 1.33) + rubocop-capybara (~> 2.17) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + sinatra (4.0.0) + mustermann (~> 3.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) + tilt (~> 2.0) + strscan (3.1.1) + thor (1.3.1) + tilt (2.4.0) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + +DEPENDENCIES + appraisal (~> 2.4.0) + benchmark-ips (~> 2.8) + benchmark-memory (< 0.2) + builder + climate_control (~> 0.2.0) + concurrent-ruby + datadog! + dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) + extlz4 (~> 0.3, >= 0.3.3) + ffi (~> 1.16.3) + google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) + json-schema (< 3) + memory_profiler (~> 0.9) + os (~> 1.1) + pimpmychangelog (>= 0.1.2) + pry + pry-stack_explorer + rack-contrib + rack-test + rake (>= 10.5) + rake-compiler (~> 1.1, >= 1.1.1) + rexml (>= 3.2.7) + rspec (~> 3.12) + rspec-collection_matchers (~> 1.1) + rspec-wait (~> 0) + rspec_junit_formatter (>= 0.5.1) + rubocop (~> 1.50.0) + rubocop-packaging (~> 0.5.2) + rubocop-performance (~> 1.9) + rubocop-rspec (~> 2.20, < 2.21) + simplecov! + simplecov-cobertura (~> 2.1.0) + sinatra (~> 4) + warning (~> 1) + webmock (>= 3.10.0) + webrick (>= 1.7.0) + yard (~> 0.9) + +BUNDLED WITH + 2.3.26 From 90d418584740a87117c83389c1e9cbf2ebfb0af6 Mon Sep 17 00:00:00 2001 From: lloeki Date: Fri, 28 Jun 2024 15:26:26 +0000 Subject: [PATCH 124/178] Update gemfiles/* --- gemfiles/ruby_3.4_activesupport.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_aws.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_contrib.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_contrib_old.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_core_old.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_http.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_opensearch_3.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rack_2.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rack_3.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_postgres.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_redis_3.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_redis_4.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_redis_5.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_relational_db.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 4 ++++ gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 4 ++++ 32 files changed, 128 insertions(+) diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock index 6607e445df9..a462c5ed00b 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -124,8 +124,11 @@ GEM jsonapi-renderer (0.2.2) king_konf (1.0.1) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -273,6 +276,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES actionpack diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock index 005b44685e3..5eb85f57a60 100644 --- a/gemfiles/ruby_3.4_aws.gemfile.lock +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -1602,8 +1602,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -1692,6 +1695,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock index cc84c72a07c..2d507b9d2f2 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -66,8 +66,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mongo (2.14.1) @@ -211,6 +214,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock index ed0aedfc84c..fdffe403277 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -64,8 +64,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) metriks (0.9.9.8) @@ -192,6 +195,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock index f6b61c9e9ac..174d0dbe946 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -139,6 +142,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock index 516f91ad9cd..0da7ea5f9ab 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -67,8 +67,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -157,6 +160,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock index a691d4146dd..5658cb23926 100644 --- a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock @@ -65,8 +65,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -155,6 +158,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock index f3228d3609c..07d00334add 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -56,8 +56,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -142,6 +145,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock index e55c472c481..22634ffa000 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -56,8 +56,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -142,6 +145,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock index 2ce36bb4863..5fa4afbd586 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -55,8 +55,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -141,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock index 85745ae411a..b15db8175f4 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -56,8 +56,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -142,6 +145,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock index 60102c1110e..00db5cabcb4 100644 --- a/gemfiles/ruby_3.4_http.gemfile.lock +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -76,8 +76,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) llhttp-ffi (0.5.0) ffi-compiler (~> 1.0) rake (~> 13.0) @@ -180,6 +183,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock index 004fb992b28..2d1f0b76bfc 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -57,8 +57,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -155,6 +158,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock index a1948c3a7af..8233f47b5a5 100644 --- a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock @@ -57,8 +57,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -150,6 +153,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock index d9675e93ad4..825ed76b211 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -151,6 +154,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock index a98e570abd2..583babe89b3 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_2.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rack_3.gemfile.lock b/gemfiles/ruby_3.4_rack_3.gemfile.lock index 4784759192e..5f6a7759aa2 100644 --- a/gemfiles/ruby_3.4_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_3.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock index 28956270342..cf115df503c 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -120,8 +120,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -284,6 +287,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock index 57e7ef72610..be80f8ee721 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -120,8 +120,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -284,6 +287,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock index b8aa33285da..aad36e6a3ee 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -120,8 +120,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -285,6 +288,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock index b1d8311f232..3268bf295f0 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -121,8 +121,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -298,6 +301,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock index d0e7d8a2c8b..16f21b30e14 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -120,8 +120,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -283,6 +286,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock index 845f0dd4a58..8b27ca1f9bb 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -123,8 +123,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -287,6 +290,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES activerecord-trilogy-adapter diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock index f257ca9a4ab..afd44ebcfec 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +143,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock index 51c04b7e5c7..b909b20749a 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +143,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_redis_5.gemfile.lock b/gemfiles/ruby_3.4_redis_5.gemfile.lock index 3ec6703ae61..6b6db41c656 100644 --- a/gemfiles/ruby_3.4_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_5.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock index d43c882a9c5..b1b453e1dde 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -79,8 +79,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) makara (0.6.0.pre) activerecord (>= 5.2.0) memory_profiler (0.9.14) @@ -179,6 +182,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES activerecord (~> 7) diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock index ba0c89e6046..19830d67932 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mono_logger (1.1.2) @@ -166,6 +169,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock index 102b0788be3..7e7274f561b 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -55,8 +55,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mono_logger (1.1.2) @@ -170,6 +173,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock index bf88f6ce644..6d47bf86cec 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -53,8 +53,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -155,6 +158,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock index 8ae35c4536b..471740a2b37 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -157,6 +160,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock index c62321c7803..96a12e31c0a 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (9.0.0.1.0-aarch64-linux) + libdatadog (9.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -160,6 +163,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) From d3b43d61e769a54998e51eca62125b148732843f Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 1 Jul 2024 14:19:44 +0200 Subject: [PATCH 125/178] add MessageBatch event type --- lib/datadog/core/telemetry/event.rb | 20 ++++++++++++++++++++ sig/datadog/core/telemetry/event.rbs | 8 +++++++- spec/datadog/core/telemetry/event_spec.rb | 21 +++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index 60a9886eb1e..f23615a00d6 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -313,6 +313,26 @@ def type 'distributions' end end + + # Telemetry class for the 'message-batch' event + class MessageBatch + def type + 'message-batch' + end + + def initialize(events) + @events = events + end + + def payload(seq_id) + @events.map do |event| + { + request_type: event.type, + payload: event.payload(seq_id), + } + end + end + end end end end diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index 791f014f9a4..51c84d5d93e 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -3,7 +3,7 @@ module Datadog module Telemetry class Event class Base - def payload: (int seq_id) -> Hash[Symbol, untyped] + def payload: (int seq_id) -> (Hash[Symbol, untyped] | Array[Hash[Symbol, untyped]]) def type: -> String? end @@ -65,6 +65,12 @@ module Datadog class Distributions < GenerateMetrics end + + class MessageBatch < Base + @events: Array[Datadog::Core::Telemetry::Event::Base] + + def initialize: (Array[Datadog::Core::Telemetry::Event::Base] events) -> void + end end end end diff --git a/spec/datadog/core/telemetry/event_spec.rb b/spec/datadog/core/telemetry/event_spec.rb index f53bd9468ad..2ffc0559a41 100644 --- a/spec/datadog/core/telemetry/event_spec.rb +++ b/spec/datadog/core/telemetry/event_spec.rb @@ -252,4 +252,25 @@ def contain_configuration(*array) ) end end + + context 'MessageBatch' do + let(:event) { described_class::MessageBatch.new(events) } + + let(:events) { [described_class::AppClosing.new, described_class::AppHeartbeat.new] } + + it do + is_expected.to eq( + [ + { + request_type: 'app-closing', + payload: {} + }, + { + request_type: 'app-heartbeat', + payload: {} + } + ] + ) + end + end end From 726b3cff204beede0285b409360fd5b2a2cd18f2 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 1 Jul 2024 15:09:02 +0200 Subject: [PATCH 126/178] send telemetry events in batches --- lib/datadog/core/telemetry/event.rb | 2 ++ lib/datadog/core/telemetry/worker.rb | 8 +++---- sig/datadog/core/telemetry/event.rbs | 1 + spec/datadog/core/telemetry/worker_spec.rb | 25 ++++++++++++++-------- 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index f23615a00d6..fc4e164079e 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -316,6 +316,8 @@ def type # Telemetry class for the 'message-batch' event class MessageBatch + attr_reader :events + def type 'message-batch' end diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index 8cb5a685006..cdd0fdf0ad7 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -82,19 +82,17 @@ def perform(*events) end def flush_events(events) - return if events.nil? + return if events.nil? || events.empty? return if !enabled? || !sent_started_event? Datadog.logger.debug { "Sending #{events&.count} telemetry events" } - events.each do |event| - send_event(event) - end + send_event(Event::MessageBatch.new(events)) end def heartbeat! return if !enabled? || !sent_started_event? - send_event(Event::AppHeartbeat.new) + enqueue(Event::AppHeartbeat.new) end def started! diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index 51c84d5d93e..080ebe4ec73 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -67,6 +67,7 @@ module Datadog end class MessageBatch < Base + attr_reader events: Array[Datadog::Core::Telemetry::Event::Base] @events: Array[Datadog::Core::Telemetry::Event::Base] def initialize: (Array[Datadog::Core::Telemetry::Event::Base] events) -> void diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index bc88ad63b38..604b46e0047 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -40,8 +40,10 @@ response end - allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do - @received_heartbeat = true + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch)) do |event| + subevent = event.events.first + + @received_heartbeat = true if subevent.is_a?(Datadog::Core::Telemetry::Event::AppHeartbeat) response end @@ -106,7 +108,7 @@ it 'always sends heartbeat event after started event' do sent_hearbeat = false - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do # app-started was already sent by now expect(worker.sent_started_event?).to be(true) @@ -138,7 +140,7 @@ end sent_hearbeat = false - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do # app-started was already sent by now expect(@received_started).to be(true) @@ -222,6 +224,7 @@ context 'several workers running' do it 'sends single started event' do started_events = 0 + mutex = Mutex.new allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppStarted)) do started_events += 1 @@ -229,8 +232,12 @@ end heartbeat_events = 0 - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do - heartbeat_events += 1 + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do |event| + event.events.each do |subevent| + mutex.synchronize do + heartbeat_events += 1 if subevent.is_a?(Datadog::Core::Telemetry::Event::AppHeartbeat) + end + end response end @@ -285,9 +292,9 @@ it 'adds events to the buffer and flushes them later' do events_received = 0 allow(emitter).to receive(:request).with( - an_instance_of(Datadog::Core::Telemetry::Event::AppIntegrationsChange) - ) do - events_received += 1 + an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch) + ) do |event| + events_received += event.events.count response end From 572cb273b95039bb324a9d25e07e6a1435c0c61c Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 1 Jul 2024 15:17:45 +0200 Subject: [PATCH 127/178] fix unit test with concurrency --- spec/datadog/core/telemetry/worker_spec.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 604b46e0047..3a94fa60185 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -291,10 +291,13 @@ describe '#enqueue' do it 'adds events to the buffer and flushes them later' do events_received = 0 + mutex = Mutex.new allow(emitter).to receive(:request).with( an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch) ) do |event| - events_received += event.events.count + mutex.synchronize do + events_received += event.events.count + end response end From 42a8e3caa85f97a27d876342186ff163688318a9 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 1 Jul 2024 15:29:20 +0200 Subject: [PATCH 128/178] fix concurrent test again --- spec/datadog/core/telemetry/worker_spec.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index 3a94fa60185..eeea3c70143 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -295,8 +295,10 @@ allow(emitter).to receive(:request).with( an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch) ) do |event| - mutex.synchronize do - events_received += event.events.count + event.events.each do |subevent| + mutex.synchronize do + events_received += 1 if subevent.is_a?(Datadog::Core::Telemetry::Event::AppIntegrationsChange) + end end response From 259e134092eae57cb2ccbea028adc8e8d0fc7a19 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Tue, 2 Jul 2024 09:41:10 +0100 Subject: [PATCH 129/178] Add clarification for expected behavior of yield --- lib/datadog/profiling/ext/dir_monkey_patches.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/datadog/profiling/ext/dir_monkey_patches.rb b/lib/datadog/profiling/ext/dir_monkey_patches.rb index 9af75c406c8..efc34194055 100644 --- a/lib/datadog/profiling/ext/dir_monkey_patches.rb +++ b/lib/datadog/profiling/ext/dir_monkey_patches.rb @@ -6,6 +6,7 @@ module Profiling module Ext # All Ruby versions as of this writing have bugs in the dir class implementation, causing issues such as # https://github.com/DataDog/dd-trace-rb/issues/3450 . + # See also https://bugs.ruby-lang.org/issues/20586 for more details. # # This monkey patch for the Ruby `Dir` class works around these bugs for affected Ruby versions by temporarily # blocking the profiler from interrupting system calls. @@ -43,6 +44,12 @@ def children(*args, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end + # NOTE: When wrapping methods that yield, it's OK if the `yield` raises an exception while signals are + # enabled. This is because: + # * We can call `_native_resume_signals` many times in a row, both because it's idempotent, as well as it's + # very low overhead (see benchmarks/profiler_hold_resume_interruptions.rb) + # * When an exception is being raised, the iteration will stop anyway, so there's no longer a concern of a + # signal causing Ruby to return an incorrect value def each_child(*args, &block) if block begin @@ -80,6 +87,7 @@ def entries(*args, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end + # See note on methods that yield above. def foreach(*args, &block) if block begin @@ -103,6 +111,7 @@ def foreach(*args, &block) end end + # See note on methods that yield above. def glob(*args, &block) if block begin @@ -153,6 +162,7 @@ def children(*args, **kwargs, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end + # See note on methods that yield above. def each_child(*args, **kwargs, &block) if block begin @@ -190,6 +200,7 @@ def entries(*args, **kwargs, &block) Datadog::Profiling::Collectors::CpuAndWallTimeWorker._native_resume_signals end + # See note on methods that yield above. def foreach(*args, **kwargs, &block) if block begin @@ -213,6 +224,7 @@ def foreach(*args, **kwargs, &block) end end + # See note on methods that yield above. def glob(*args, **kwargs, &block) if block begin @@ -251,6 +263,7 @@ def home(*args, **kwargs, &block) if RUBY_VERSION.start_with?('2.') # Monkey patches for Dir (Ruby 2 version). See DirMonkeyPatches above for more details. module DirInstanceMonkeyPatches + # See note on methods that yield above. def each(*args, &block) if block begin @@ -274,6 +287,7 @@ def each(*args, &block) end unless RUBY_VERSION.start_with?('2.5.') # This is Ruby 2.6+ + # See note on methods that yield above. def each_child(*args, &block) if block begin @@ -322,6 +336,7 @@ def pos(*args, &block) else # Monkey patches for Dir (Ruby 3 version). See DirMonkeyPatches above for more details. module DirInstanceMonkeyPatches + # See note on methods that yield above. def each(*args, **kwargs, &block) if block begin @@ -344,6 +359,7 @@ def each(*args, **kwargs, &block) end end + # See note on methods that yield above. def each_child(*args, **kwargs, &block) if block begin From cb868b78db494a8b40f2f1275dd93dfbb788f2e6 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 2 Jul 2024 11:38:27 +0200 Subject: [PATCH 130/178] fixing flaky test --- spec/datadog/core/telemetry/worker_spec.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index eeea3c70143..fa6723e9b4d 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -76,15 +76,12 @@ it 'disables the worker' do worker.start - try_wait_until { @received_started } + try_wait_until { !worker.enabled? } - expect(worker).to have_attributes( - enabled?: false, - loop_base_interval: heartbeat_interval_seconds, - ) expect(Datadog.logger).to have_received(:debug).with( 'Agent does not support telemetry; disabling future telemetry events.' ) + expect(@received_started).to be(true) expect(@received_heartbeat).to be(false) end end From 9f88ed1cba2b94452fb3a89ef2d914cd3f38f80a Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 21 Jun 2024 13:19:18 +0100 Subject: [PATCH 131/178] [PROF-10015] Fix Phusion Passenger detection when not in `Gemfile`/`gems.rb` **What does this PR do?** In https://github.com/DataDog/dd-trace-rb/pull/2978 because of an incompatibility with Phusion Passenger, we added autodetection code to enable the "no signals" workaround when this web server is in use. This code was later extended in https://github.com/DataDog/dd-trace-rb/pull/3280 once an upstream fix was released, so that the "no signals" workaround was only applied on old Passenger versions. But in https://github.com/DataDog/dd-trace-rb/issues/3721 we got a report that our version detection code did not work correctly in setups where Passenger was not installed via `Gemfile`/`gems.rb`. This PR fixes the version detection in these situations. **Motivation:** Make sure the "no signals" workaround does not get enabled in setups where it does not need to be. **Additional Notes:** N/A **How to test the change?** I've added test coverage for this issue. Additionally, here's how to manually install Passenger and validate that the "no signals" workaround does not get enabled: ``` $ cat Gemfile source 'https://rubygems.org' gem 'datadog', git: 'https://github.com/DataDog/dd-trace-rb.git', branch: 'ivoanjo/prof-10015-fix-passenger-detection' gem 'rack' $ cat config.ru require 'datadog/profiling/preload' app = ->(env) { puts "Running on passenger #{PhusionPassenger::VERSION_STRING.inspect}" [200, {}, ["Hello, World!"]] } run app $ docker run --network=host -ti -v `pwd`:/working ruby:3.3 /bin/bash $ cd working/ $ apt update && apt-get install -y dirmngr gnupg apt-transport-https ca-certificates curl $ curl https://oss-binaries.phusionpassenger.com/auto-software-signing-gpg-key.txt | gpg --dearmor | tee /etc/apt/trusted.gpg.d/phusion.gpg >/dev/null $ sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger bookworm main > /etc/apt/sources.list.d/passenger.list' $ apt update && apt-get install -y nginx libnginx-mod-http-passenger $ bundle install $ DD_PROFILING_ENABLED=true /usr/bin/passenger start ``` in master this outputs the warning message > WARN -- datadog: [datadog] Enabling the profiling "no signals" > workaround because an incompatible version of the passenger gem > is installed. Profiling data will have lower quality.To fix this, > upgrade the passenger gem to version 6.0.19 or above. With this fix, this message is not shown, confirming the "no signals" workaround is not enabled. --- lib/datadog/profiling/component.rb | 6 +++++- spec/datadog/profiling/component_spec.rb | 23 +++++++++++++++++++++++ vendor/rbs/passenger/0/passenger.rbs | 1 + 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/lib/datadog/profiling/component.rb b/lib/datadog/profiling/component.rb index cd6acf551b2..46f0afd1709 100644 --- a/lib/datadog/profiling/component.rb +++ b/lib/datadog/profiling/component.rb @@ -397,8 +397,12 @@ def self.build_profiler_component(settings:, agent_settings:, optional_tracer:) # See https://github.com/datadog/dd-trace-rb/issues/2976 for details. private_class_method def self.incompatible_passenger_version? + first_compatible_version = Gem::Version.new('6.0.19') + if Gem.loaded_specs['passenger'] - Gem.loaded_specs['passenger'].version < Gem::Version.new('6.0.19') + Gem.loaded_specs['passenger'].version < first_compatible_version + elsif defined?(PhusionPassenger::VERSION_STRING) + Gem::Version.new(PhusionPassenger::VERSION_STRING) < first_compatible_version else true end diff --git a/spec/datadog/profiling/component_spec.rb b/spec/datadog/profiling/component_spec.rb index 3ff73da8c4f..406d0b1bca0 100644 --- a/spec/datadog/profiling/component_spec.rb +++ b/spec/datadog/profiling/component_spec.rb @@ -877,6 +877,29 @@ end end + context 'when passenger gem is not available, but PhusionPassenger::VERSION_STRING is available' do + context 'on passenger >= 6.0.19' do + before { stub_const('PhusionPassenger::VERSION_STRING', '6.0.19') } + + it { is_expected.to be false } + end + + context 'on passenger < 6.0.19' do + before do + stub_const('PhusionPassenger::VERSION_STRING', '6.0.18') + allow(Datadog.logger).to receive(:warn) + end + + it { is_expected.to be true } + + it 'logs a warning message mentioning that the no signals workaround is going to be used' do + expect(Datadog.logger).to receive(:warn).with(/Enabling the profiling "no signals" workaround/) + + no_signals_workaround_enabled? + end + end + end + context 'when mysql2 / rugged gems + passenger are not available' do include_context('loaded gems', passenger: nil, mysql2: nil, rugged: nil) diff --git a/vendor/rbs/passenger/0/passenger.rbs b/vendor/rbs/passenger/0/passenger.rbs index ec371210cae..872017faa61 100644 --- a/vendor/rbs/passenger/0/passenger.rbs +++ b/vendor/rbs/passenger/0/passenger.rbs @@ -1,2 +1,3 @@ module PhusionPassenger + VERSION_STRING: ::String end From 7b94b2b519d124ae21e6d486821b6b994d60f33a Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 2 Jul 2024 13:14:01 +0200 Subject: [PATCH 132/178] don't enqueue app-heartbeat events to be batched, send them directly --- lib/datadog/core/telemetry/worker.rb | 2 +- spec/datadog/core/telemetry/worker_spec.rb | 42 +++++++++++++++------- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/lib/datadog/core/telemetry/worker.rb b/lib/datadog/core/telemetry/worker.rb index cdd0fdf0ad7..7706ac7ce30 100644 --- a/lib/datadog/core/telemetry/worker.rb +++ b/lib/datadog/core/telemetry/worker.rb @@ -92,7 +92,7 @@ def flush_events(events) def heartbeat! return if !enabled? || !sent_started_event? - enqueue(Event::AppHeartbeat.new) + send_event(Event::AppHeartbeat.new) end def started! diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index fa6723e9b4d..f815cc7b65a 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -40,10 +40,8 @@ response end - allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch)) do |event| - subevent = event.events.first - - @received_heartbeat = true if subevent.is_a?(Datadog::Core::Telemetry::Event::AppHeartbeat) + allow(emitter).to receive(:request).with(an_instance_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + @received_heartbeat = true response end @@ -105,7 +103,7 @@ it 'always sends heartbeat event after started event' do sent_hearbeat = false - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do # app-started was already sent by now expect(worker.sent_started_event?).to be(true) @@ -137,7 +135,7 @@ end sent_hearbeat = false - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do # app-started was already sent by now expect(@received_started).to be(true) @@ -229,11 +227,9 @@ end heartbeat_events = 0 - allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::MessageBatch)) do |event| - event.events.each do |subevent| - mutex.synchronize do - heartbeat_events += 1 if subevent.is_a?(Datadog::Core::Telemetry::Event::AppHeartbeat) - end + allow(emitter).to receive(:request).with(kind_of(Datadog::Core::Telemetry::Event::AppHeartbeat)) do + mutex.synchronize do + heartbeat_events += 1 end response @@ -273,15 +269,35 @@ end describe '#stop' do - let(:heartbeat_interval_seconds) { 3 } + let(:heartbeat_interval_seconds) { 60 } it 'flushes events and stops the worker' do worker.start - expect(worker).to receive(:flush_events).at_least(:once) + try_wait_until { @received_heartbeat } + + events_received = 0 + mutex = Mutex.new + allow(emitter).to receive(:request).with( + an_instance_of(Datadog::Core::Telemetry::Event::MessageBatch) + ) do |event| + event.events.each do |subevent| + mutex.synchronize do + if subevent.is_a?(Datadog::Core::Telemetry::Event::AppIntegrationsChange) + p "received event" + events_received += 1 + end + end + end + + response + end worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) + p "stop worker" worker.stop(true) + + try_wait_until { events_received == 1 } end end From 32c2e4243b772547268231b5d6db3e707d15efee Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 2 Jul 2024 13:14:47 +0200 Subject: [PATCH 133/178] leftovers from test fixes --- spec/datadog/core/telemetry/worker_spec.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/spec/datadog/core/telemetry/worker_spec.rb b/spec/datadog/core/telemetry/worker_spec.rb index f815cc7b65a..54b23ca6e79 100644 --- a/spec/datadog/core/telemetry/worker_spec.rb +++ b/spec/datadog/core/telemetry/worker_spec.rb @@ -283,10 +283,7 @@ ) do |event| event.events.each do |subevent| mutex.synchronize do - if subevent.is_a?(Datadog::Core::Telemetry::Event::AppIntegrationsChange) - p "received event" - events_received += 1 - end + events_received += 1 if subevent.is_a?(Datadog::Core::Telemetry::Event::AppIntegrationsChange) end end @@ -294,7 +291,6 @@ end worker.enqueue(Datadog::Core::Telemetry::Event::AppIntegrationsChange.new) - p "stop worker" worker.stop(true) try_wait_until { events_received == 1 } From 8d02f3e60b1d4ee498026ae88e2899739c0fa132 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 2 Jul 2024 13:45:45 +0200 Subject: [PATCH 134/178] introduce sequence for configuration changes reported by telemetry --- lib/datadog/core/telemetry/event.rb | 81 +++++++++++++++-------- lib/datadog/core/telemetry/request.rb | 2 +- sig/datadog/core/telemetry/emitter.rbs | 2 +- sig/datadog/core/telemetry/event.rbs | 14 ++-- spec/datadog/core/telemetry/event_spec.rb | 11 ++- 5 files changed, 73 insertions(+), 37 deletions(-) diff --git a/lib/datadog/core/telemetry/event.rb b/lib/datadog/core/telemetry/event.rb index fc4e164079e..da03069aa54 100644 --- a/lib/datadog/core/telemetry/event.rb +++ b/lib/datadog/core/telemetry/event.rb @@ -3,7 +3,16 @@ module Datadog module Core module Telemetry + # Collection of telemetry events class Event + extend Core::Utils::Forking + + # returns sequence that increments every time the configuration changes + def self.configuration_sequence + after_fork! { @sequence = Datadog::Core::Utils::Sequence.new(1) } + @sequence ||= Datadog::Core::Utils::Sequence.new(1) + end + # Base class for all Telemetry V2 events. class Base # The type of the event. @@ -12,8 +21,7 @@ class Base def type; end # The JSON payload for the event. - # @param seq_id [Integer] The sequence ID for the event. - def payload(seq_id) + def payload {} end end @@ -24,8 +32,7 @@ def type 'app-started' end - def payload(seq_id) - @seq_id = seq_id + def payload { products: products, configuration: configuration, @@ -80,16 +87,19 @@ def products ].freeze # rubocop:disable Metrics/AbcSize + # rubocop:disable Metrics/MethodLength def configuration config = Datadog.configuration + seq_id = Event.configuration_sequence.next list = [ - conf_value('DD_AGENT_HOST', config.agent.host), - conf_value('DD_AGENT_TRANSPORT', agent_transport(config)), - conf_value('DD_TRACE_SAMPLE_RATE', to_value(config.tracing.sampling.default_rate)), + conf_value('DD_AGENT_HOST', config.agent.host, seq_id), + conf_value('DD_AGENT_TRANSPORT', agent_transport(config), seq_id), + conf_value('DD_TRACE_SAMPLE_RATE', to_value(config.tracing.sampling.default_rate), seq_id), conf_value( 'DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED', - config.tracing.contrib.global_default_service_name.enabled + config.tracing.contrib.global_default_service_name.enabled, + seq_id ), ] @@ -98,32 +108,45 @@ def configuration peer_service_mapping = config.tracing.contrib.peer_service_mapping peer_service_mapping_str = peer_service_mapping.map { |key, value| "#{key}:#{value}" }.join(',') end - list << conf_value('DD_TRACE_PEER_SERVICE_MAPPING', peer_service_mapping_str) + list << conf_value('DD_TRACE_PEER_SERVICE_MAPPING', peer_service_mapping_str, seq_id) # Whitelist of configuration options to send in additional payload object TARGET_OPTIONS.each do |option| split_option = option.split('.') - list << conf_value(option, to_value(config.dig(*split_option))) + list << conf_value(option, to_value(config.dig(*split_option)), seq_id) end # Add some more custom additional payload values here list.push( - conf_value('tracing.auto_instrument.enabled', !defined?(Datadog::AutoInstrument::LOADED).nil?), - conf_value('tracing.writer_options.buffer_size', to_value(config.tracing.writer_options[:buffer_size])), - conf_value('tracing.writer_options.flush_interval', to_value(config.tracing.writer_options[:flush_interval])), - conf_value('tracing.opentelemetry.enabled', !defined?(Datadog::OpenTelemetry::LOADED).nil?), + conf_value('tracing.auto_instrument.enabled', !defined?(Datadog::AutoInstrument::LOADED).nil?, seq_id), + conf_value( + 'tracing.writer_options.buffer_size', + to_value(config.tracing.writer_options[:buffer_size]), + seq_id + ), + conf_value( + 'tracing.writer_options.flush_interval', + to_value(config.tracing.writer_options[:flush_interval]), + seq_id + ), + conf_value( + 'tracing.opentelemetry.enabled', + !defined?(Datadog::OpenTelemetry::LOADED).nil?, + seq_id + ), ) - list << conf_value('logger.instance', config.logger.instance.class.to_s) if config.logger.instance + list << conf_value('logger.instance', config.logger.instance.class.to_s, seq_id) if config.logger.instance if config.respond_to?('appsec') - list << conf_value('appsec.enabled', config.dig('appsec', 'enabled')) - list << conf_value('appsec.sca_enabled', config.dig('appsec', 'sca_enabled')) + list << conf_value('appsec.enabled', config.dig('appsec', 'enabled'), seq_id) + list << conf_value('appsec.sca_enabled', config.dig('appsec', 'sca_enabled'), seq_id) end - list << conf_value('ci.enabled', config.dig('ci', 'enabled')) if config.respond_to?('ci') + list << conf_value('ci.enabled', config.dig('ci', 'enabled'), seq_id) if config.respond_to?('ci') list.reject! { |entry| entry[:value].nil? } list end # rubocop:enable Metrics/AbcSize + # rubocop:enable Metrics/MethodLength def agent_transport(config) adapter = Core::Configuration::AgentSettingsResolver.call(config).adapter @@ -134,12 +157,12 @@ def agent_transport(config) end end - def conf_value(name, value, origin = 'code') + def conf_value(name, value, seq_id, origin = 'code') { name: name, value: value, origin: origin, - seq_id: @seq_id, + seq_id: seq_id, } end @@ -169,7 +192,7 @@ def type 'app-dependencies-loaded' end - def payload(seq_id) + def payload { dependencies: dependencies } end @@ -192,7 +215,7 @@ def type 'app-integrations-change' end - def payload(seq_id) + def payload { integrations: integrations } end @@ -245,18 +268,20 @@ def initialize(changes, origin) @origin = origin end - def payload(seq_id) - { configuration: configuration(seq_id) } + def payload + { configuration: configuration } end - def configuration(seq_id) + def configuration config = Datadog.configuration + seq_id = Event.configuration_sequence.next res = @changes.map do |name, value| { name: name, value: value, origin: @origin, + seq_id: seq_id, } end @@ -299,7 +324,7 @@ def initialize(namespace, metric_series) @metric_series = metric_series end - def payload(_) + def payload { namespace: @namespace, series: @metric_series.map(&:to_h) @@ -326,11 +351,11 @@ def initialize(events) @events = events end - def payload(seq_id) + def payload @events.map do |event| { request_type: event.type, - payload: event.payload(seq_id), + payload: event.payload, } end end diff --git a/lib/datadog/core/telemetry/request.rb b/lib/datadog/core/telemetry/request.rb index 86e6bb3b6d9..f15831bc1cf 100644 --- a/lib/datadog/core/telemetry/request.rb +++ b/lib/datadog/core/telemetry/request.rb @@ -17,7 +17,7 @@ def build_payload(event, seq_id) application: application, debug: false, host: host, - payload: event.payload(seq_id), + payload: event.payload, request_type: event.type, runtime_id: Core::Environment::Identity.id, seq_id: seq_id, diff --git a/sig/datadog/core/telemetry/emitter.rbs b/sig/datadog/core/telemetry/emitter.rbs index e1d4320d763..40b1432bedc 100644 --- a/sig/datadog/core/telemetry/emitter.rbs +++ b/sig/datadog/core/telemetry/emitter.rbs @@ -2,7 +2,7 @@ module Datadog module Core module Telemetry class Emitter - @sequence: Datadog::Core::Utils::Sequence + self.@sequence: Datadog::Core::Utils::Sequence attr_reader http_transport: untyped diff --git a/sig/datadog/core/telemetry/event.rbs b/sig/datadog/core/telemetry/event.rbs index 080ebe4ec73..53cc1e20819 100644 --- a/sig/datadog/core/telemetry/event.rbs +++ b/sig/datadog/core/telemetry/event.rbs @@ -2,16 +2,20 @@ module Datadog module Core module Telemetry class Event + extend Core::Utils::Forking + + self.@sequence: Datadog::Core::Utils::Sequence + + def self.configuration_sequence: () -> Datadog::Core::Utils::Sequence + class Base - def payload: (int seq_id) -> (Hash[Symbol, untyped] | Array[Hash[Symbol, untyped]]) + def payload: () -> (Hash[Symbol, untyped] | Array[Hash[Symbol, untyped]]) def type: -> String? end class AppStarted < Base TARGET_OPTIONS: Array[String] - @seq_id: int - private def products: -> Hash[Symbol, untyped] @@ -20,7 +24,7 @@ module Datadog def agent_transport: (untyped config) -> String - def conf_value: (String name, Object value, ?String origin) -> Hash[Symbol, untyped] + def conf_value: (String name, Object value, Integer seq_id, ?String origin) -> Hash[Symbol, untyped] def to_value: (Object value) -> Object @@ -47,7 +51,7 @@ module Datadog def initialize: (Enumerable[[String, Numeric | bool | String]] changes, String origin) -> void - def configuration: (int seq_id) -> Array[Hash[Symbol, untyped]] + def configuration: () -> Array[Hash[Symbol, untyped]] end class AppHeartbeat < Base diff --git a/spec/datadog/core/telemetry/event_spec.rb b/spec/datadog/core/telemetry/event_spec.rb index 2ffc0559a41..b8eee1f48d8 100644 --- a/spec/datadog/core/telemetry/event_spec.rb +++ b/spec/datadog/core/telemetry/event_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Datadog::Core::Telemetry::Event do let(:id) { double('seq_id') } - subject(:payload) { event.payload(id) } + subject(:payload) { event.payload } context 'AppStarted' do let(:event) { described_class::AppStarted.new } @@ -14,6 +14,8 @@ end before do + allow_any_instance_of(Datadog::Core::Utils::Sequence).to receive(:next).and_return(id) + Datadog.configure do |c| c.agent.host = '1.2.3.4' c.tracing.sampling.default_rate = 0.5 @@ -164,12 +166,17 @@ def contain_configuration(*array) let(:name) { 'key' } let(:value) { 'value' } + before do + allow_any_instance_of(Datadog::Core::Utils::Sequence).to receive(:next).and_return(id) + end + it 'has a list of client configurations' do is_expected.to eq( configuration: [{ name: name, value: value, origin: origin, + seq_id: id }] ) end @@ -185,7 +192,7 @@ def contain_configuration(*array) is_expected.to eq( configuration: [ - { name: name, value: value, origin: origin }, + { name: name, value: value, origin: origin, seq_id: id }, { name: 'appsec.sca_enabled', value: false, origin: 'code', seq_id: id } ] ) From b2ddb33b2ba211491e50ddf68e683e9fa6ace789 Mon Sep 17 00:00:00 2001 From: Yuji Yaginuma Date: Wed, 3 Jul 2024 14:51:27 +0900 Subject: [PATCH 135/178] Fix a small typo about `Datadog::Tracing::Correlation::Identifier` --- docs/UpgradeGuide2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/UpgradeGuide2.md b/docs/UpgradeGuide2.md index 66572fd66c0..b3c42b71ade 100644 --- a/docs/UpgradeGuide2.md +++ b/docs/UpgradeGuide2.md @@ -202,7 +202,7 @@ end

Log Correlation

-The following fields have been from `Datadog::Tracing::Correlation::Identifier`, and it no longer responds to them +The following fields have been removed from `Datadog::Tracing::Correlation::Identifier`, and it no longer responds to them - `Datadog::Tracing::Correlation::Identifier#span_name` - `Datadog::Tracing::Correlation::Identifier#span_resource` From d8a1edfcabeb1f705dd02808612abd0c93962636 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 3 Jul 2024 08:37:55 +0100 Subject: [PATCH 136/178] [PROF-10099] Upgrade to libdatadog 10 **What does this PR do?** This PR upgrades the datadog gem to use libdatadog 10. There was a tiny breaking API change, but otherwise it's a drop-in upgrade. **Motivation:** There were a few improvements to crash tracking that I'd like to pick up (some of the features need to be configured -- I'll open a separate PR for it). Also, staying on the latest libdatadog enables us to pick up the latest improvements and also makes it easier to develop new features that need libdatadog changes. **Additional Notes:** As usual, I'm opening this PR as a draft as libdatadog 10 is not yet available on rubygems.org, and I'll come back to re-trigger CI and mark this as non-draft once it is. **How to test the change?** Our existing test coverage includes libdatadog testing, so a green CI is good here :) --- datadog.gemspec | 2 +- ext/datadog_profiling_native_extension/crashtracker.c | 2 +- .../native_extension_helpers.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datadog.gemspec b/datadog.gemspec index 163540f77de..ac7ac28c5b6 100644 --- a/datadog.gemspec +++ b/datadog.gemspec @@ -72,7 +72,7 @@ Gem::Specification.new do |spec| # Used by profiling (and possibly others in the future) # When updating the version here, please also update the version in `native_extension_helpers.rb` # (and yes we have a test for it) - spec.add_dependency 'libdatadog', '~> 9.0.0.1.0' + spec.add_dependency 'libdatadog', '~> 10.0.0.1.0' spec.extensions = ['ext/datadog_profiling_native_extension/extconf.rb', 'ext/datadog_profiling_loader/extconf.rb'] end diff --git a/ext/datadog_profiling_native_extension/crashtracker.c b/ext/datadog_profiling_native_extension/crashtracker.c index a34ec04d1e4..a22d9ae4245 100644 --- a/ext/datadog_profiling_native_extension/crashtracker.c +++ b/ext/datadog_profiling_native_extension/crashtracker.c @@ -57,7 +57,7 @@ static VALUE _native_start_or_update_on_fork(int argc, VALUE *argv, DDTRACE_UNUS // "Process.kill('SEGV', Process.pid)" gets run. .create_alt_stack = false, .endpoint = endpoint, - .resolve_frames = DDOG_PROF_STACKTRACE_COLLECTION_ENABLED, + .resolve_frames = DDOG_PROF_STACKTRACE_COLLECTION_ENABLED_WITH_SYMBOLS_IN_RECEIVER, .timeout_secs = FIX2INT(upload_timeout_seconds), }; diff --git a/ext/datadog_profiling_native_extension/native_extension_helpers.rb b/ext/datadog_profiling_native_extension/native_extension_helpers.rb index 6033e6e6bb2..4c1227b3656 100644 --- a/ext/datadog_profiling_native_extension/native_extension_helpers.rb +++ b/ext/datadog_profiling_native_extension/native_extension_helpers.rb @@ -15,7 +15,7 @@ module NativeExtensionHelpers # The MJIT header was introduced on 2.6 and removed on 3.3; for other Rubies we rely on debase-ruby_core_source CAN_USE_MJIT_HEADER = RUBY_VERSION.start_with?('2.6', '2.7', '3.0.', '3.1.', '3.2.') - LIBDATADOG_VERSION = '~> 9.0.0.1.0' + LIBDATADOG_VERSION = '~> 10.0.0.1.0' def self.fail_install_if_missing_extension? ENV[ENV_FAIL_INSTALL_IF_MISSING_EXTENSION].to_s.strip.downcase == 'true' From b7ecd26e68e09917a4f755e01741b77409465525 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 3 Jul 2024 08:48:58 +0100 Subject: [PATCH 137/178] Update gemfiles with libdatadog 9 -> 10 upgrade --- gemfiles/jruby_9.2_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_aws.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_contrib.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_contrib_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_core_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_http.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_opensearch_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_opensearch_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rack_1.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rack_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rack_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails5_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock | 4 ++-- ...y_9.2_rails5_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails6_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock | 4 ++-- ...y_9.2_rails6_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_redis_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_redis_4.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_redis_5.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_relational_db.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/jruby_9.2_sinatra_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_aws.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_contrib.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_contrib_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_core_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_http.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_opensearch_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_opensearch_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rack_1.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rack_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rack_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails5_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock | 4 ++-- ...y_9.3_rails5_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails6_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock | 4 ++-- ...y_9.3_rails6_postgres_redis_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_redis_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_redis_4.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_redis_5.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_relational_db.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_sinatra_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.3_sinatra_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_activesupport.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_aws.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_contrib.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_contrib_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_core_old.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_graphql_1.13.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_graphql_2.0.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_graphql_2.1.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_graphql_2.2.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_http.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_opensearch_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_opensearch_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rack_1.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rack_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rack_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rails61_postgres.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_redis_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_redis_4.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_redis_5.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_relational_db.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_resque2_redis3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_resque2_redis4.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_sinatra_2.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_sinatra_3.gemfile.lock | 4 ++-- gemfiles/jruby_9.4_sinatra_4.gemfile.lock | 4 ++-- gemfiles/ruby_2.5_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_aws.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_hanami_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_http.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails4_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails5_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock | 6 +++--- ...y_2.5_rails5_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails6_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock | 6 +++--- ...y_2.5_rails6_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_2.5_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_aws.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_hanami_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_http.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails5_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock | 6 +++--- ...y_2.6_rails5_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails6_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock | 6 +++--- ...y_2.6_rails6_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.6_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_aws.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_hanami_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_http.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails5_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock | 6 +++--- ...y_2.7_rails5_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails6_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock | 6 +++--- ...y_2.7_rails6_postgres_redis_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_2.7_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_aws.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_http.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.0_sinatra_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_aws.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_http.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_opentelemetry.gemfile.lock | 8 ++++---- gemfiles/ruby_3.1_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.1_sinatra_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_aws.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_http.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rack_1.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.2_sinatra_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_aws.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_http.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.3_sinatra_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_activesupport.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_aws.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_contrib.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_contrib_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_core_old.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_http.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_opensearch_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rack_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rack_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_postgres.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_redis_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_redis_4.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_redis_5.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_relational_db.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 6 +++--- gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 6 +++--- 402 files changed, 1098 insertions(+), 1098 deletions(-) diff --git a/gemfiles/jruby_9.2_activesupport.gemfile.lock b/gemfiles/jruby_9.2_activesupport.gemfile.lock index 1992acd858c..1b9ef09e886 100644 --- a/gemfiles/jruby_9.2_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -102,7 +102,7 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.13.0) diff --git a/gemfiles/jruby_9.2_aws.gemfile.lock b/gemfiles/jruby_9.2_aws.gemfile.lock index e45aca069b1..0b0e42f10b7 100644 --- a/gemfiles/jruby_9.2_aws.gemfile.lock +++ b/gemfiles/jruby_9.2_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1464,7 +1464,7 @@ GEM jmespath (1.6.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_contrib.gemfile.lock b/gemfiles/jruby_9.2_contrib.gemfile.lock index fb4227dbef5..2c68a2c089d 100644 --- a/gemfiles/jruby_9.2_contrib.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM concurrent-ruby (~> 1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_contrib_old.gemfile.lock b/gemfiles/jruby_9.2_contrib_old.gemfile.lock index 458b4a50fe4..45cc754e9ae 100644 --- a/gemfiles/jruby_9.2_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.2_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -47,7 +47,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_core_old.gemfile.lock b/gemfiles/jruby_9.2_core_old.gemfile.lock index 9a6da4d6944..106c71d6704 100644 --- a/gemfiles/jruby_9.2_core_old.gemfile.lock +++ b/gemfiles/jruby_9.2_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock index 0da0b28a1c1..1a8df15127a 100644 --- a/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -74,7 +74,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock index b9e3ac26f0e..355bef400ed 100644 --- a/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.2_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -74,7 +74,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock index 296023f98bd..25300b9b785 100644 --- a/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.2_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM hashdiff (1.1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_http.gemfile.lock b/gemfiles/jruby_9.2_http.gemfile.lock index 2bde4ebc701..6d65a3b5085 100644 --- a/gemfiles/jruby_9.2_http.gemfile.lock +++ b/gemfiles/jruby_9.2_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -85,7 +85,7 @@ GEM httpclient (2.8.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock index 11dbffb1f3f..aa27daaec3a 100644 --- a/gemfiles/jruby_9.2_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,7 +66,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock index 5e68eeb29c7..4afd6f93ae8 100644 --- a/gemfiles/jruby_9.2_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.2_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,7 +66,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_rack_1.gemfile.lock b/gemfiles/jruby_9.2_rack_1.gemfile.lock index 3df10960a80..b29b916876e 100644 --- a/gemfiles/jruby_9.2_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_rack_2.gemfile.lock b/gemfiles/jruby_9.2_rack_2.gemfile.lock index 63531ca7401..7b060d29391 100644 --- a/gemfiles/jruby_9.2_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_rack_3.gemfile.lock b/gemfiles/jruby_9.2_rack_3.gemfile.lock index 32eb9c5c5f4..f894ac00165 100644 --- a/gemfiles/jruby_9.2_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.2_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock index 04786e43c2e..74972e3388f 100644 --- a/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -96,7 +96,7 @@ GEM jdbc-mysql (8.0.27) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock index 6538c19aa61..ad9a9943968 100644 --- a/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,7 +98,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock index 2cce7639fae..d5a2fe1c159 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock index e302158b54b..da5006accc4 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,7 +98,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock index fcfbcf36521..c2df20d7b81 100644 --- a/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock index d35c3ac252e..9835c1e762c 100644 --- a/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails5_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,7 +98,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.19.1) diff --git a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock index fcddbbf4bcb..2858765e09c 100644 --- a/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,7 +113,7 @@ GEM jdbc-mysql (8.0.27) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock index 0ffbdaaa0de..d05bcaf2a30 100644 --- a/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,7 +115,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock index 00da7e2a5cd..da19dd587d3 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock index 8675fc0e54c..e42bd1e0b8c 100644 --- a/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock index 5592f19ff80..5fbafa6cdb7 100644 --- a/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,7 +115,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.19.1) diff --git a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock index b42c4ddf0f8..aafeeff4bff 100644 --- a/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -109,7 +109,7 @@ GEM jdbc-mysql (8.0.27) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock index 9eca45bc480..908b6775a89 100644 --- a/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,7 +111,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock index 197eb0550b9..801fe1fcd3c 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock index c2ed834cd25..d11c58162b7 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,7 +111,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock index 4cddc0b567c..eb1ec8a58ab 100644 --- a/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock index fc17f766049..e06b28c9d9a 100644 --- a/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.2_rails6_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,7 +111,7 @@ GEM jdbc-postgres (42.2.25) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.19.1) diff --git a/gemfiles/jruby_9.2_redis_3.gemfile.lock b/gemfiles/jruby_9.2_redis_3.gemfile.lock index cd739de7773..f40a7ed5c33 100644 --- a/gemfiles/jruby_9.2_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_redis_4.gemfile.lock b/gemfiles/jruby_9.2_redis_4.gemfile.lock index f58399cc8aa..acc8dbfc289 100644 --- a/gemfiles/jruby_9.2_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_redis_5.gemfile.lock b/gemfiles/jruby_9.2_redis_5.gemfile.lock index 4d0a853cda3..0663288b44f 100644 --- a/gemfiles/jruby_9.2_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.2_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -43,7 +43,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_relational_db.gemfile.lock b/gemfiles/jruby_9.2_relational_db.gemfile.lock index d1eee923f0d..61974776255 100644 --- a/gemfiles/jruby_9.2_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.2_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -75,7 +75,7 @@ GEM jdbc-sqlite3 (3.28.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) makara (0.5.1) diff --git a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock index 66481726a23..4311f037a0a 100644 --- a/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -42,7 +42,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock index 8c55778d3fc..84170189809 100644 --- a/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.2_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -43,7 +43,7 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock index fcd76e9d063..f2a0100ef4d 100644 --- a/gemfiles/jruby_9.2_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.2_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -45,7 +45,7 @@ GEM hashdiff (1.1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_activesupport.gemfile.lock b/gemfiles/jruby_9.3_activesupport.gemfile.lock index e60110310e5..2665192c487 100644 --- a/gemfiles/jruby_9.3_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -105,7 +105,7 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.13.0) diff --git a/gemfiles/jruby_9.3_aws.gemfile.lock b/gemfiles/jruby_9.3_aws.gemfile.lock index d19aa41c1fb..7aee484673e 100644 --- a/gemfiles/jruby_9.3_aws.gemfile.lock +++ b/gemfiles/jruby_9.3_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1466,7 +1466,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_contrib.gemfile.lock b/gemfiles/jruby_9.3_contrib.gemfile.lock index 6e253022519..bb048e06fc3 100644 --- a/gemfiles/jruby_9.3_contrib.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_contrib_old.gemfile.lock b/gemfiles/jruby_9.3_contrib_old.gemfile.lock index 99fe11b9152..b833730d145 100644 --- a/gemfiles/jruby_9.3_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.3_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,7 +49,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_core_old.gemfile.lock b/gemfiles/jruby_9.3_core_old.gemfile.lock index c0576cd963b..0c2ceaa860b 100644 --- a/gemfiles/jruby_9.3_core_old.gemfile.lock +++ b/gemfiles/jruby_9.3_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock index b71d58c4e8f..d743c8f3e8b 100644 --- a/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -76,7 +76,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock index e280a130472..f9f5130c74a 100644 --- a/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.3_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -59,7 +59,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock index 3dece09147b..d8ddfa1ce70 100644 --- a/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -46,7 +46,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock index d0c2028d30d..a6e8a066eca 100644 --- a/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.3_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -46,7 +46,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_http.gemfile.lock b/gemfiles/jruby_9.3_http.gemfile.lock index 6af7d68517f..6f2515f7a47 100644 --- a/gemfiles/jruby_9.3_http.gemfile.lock +++ b/gemfiles/jruby_9.3_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -68,7 +68,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock index 31ae38f5079..cc077dad947 100644 --- a/gemfiles/jruby_9.3_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock index 219b5956171..2a85df63999 100644 --- a/gemfiles/jruby_9.3_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.3_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_rack_1.gemfile.lock b/gemfiles/jruby_9.3_rack_1.gemfile.lock index 81ec5246ef6..61319ba5ed7 100644 --- a/gemfiles/jruby_9.3_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_rack_2.gemfile.lock b/gemfiles/jruby_9.3_rack_2.gemfile.lock index 49bfa959a89..e77a480e8d2 100644 --- a/gemfiles/jruby_9.3_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_rack_3.gemfile.lock b/gemfiles/jruby_9.3_rack_3.gemfile.lock index 81342c14f9a..92e617fbf5a 100644 --- a/gemfiles/jruby_9.3_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.3_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock index 125c31678e4..e1f0175738c 100644 --- a/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock index 1b2ae48aed7..f4ebb522f47 100644 --- a/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock index ddfa4a37ecb..641463a2868 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock index c21cb3df5bf..d9a658cdb42 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock index ab3035e2e96..ebe3b909727 100644 --- a/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,7 +100,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock index e3833e22aa3..bfd804e1d76 100644 --- a/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails5_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,7 +99,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.21.3) diff --git a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock index 5077b40746a..7ae13062840 100644 --- a/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock index c1da864da4f..856ec7a660f 100644 --- a/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock index e7a943ea4e0..5a3e7e34c9c 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock index 43f135aba82..00298291944 100644 --- a/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,7 +117,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock index 9a7799c4a5e..41dbf619665 100644 --- a/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.21.3) diff --git a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock index 235e493711e..e053407af06 100644 --- a/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock index 743d8667fc4..0aafa3e2c4d 100644 --- a/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock index cd14c2e45d0..19b5ab55061 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock index bb98837f68e..3521e789b24 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock index 05ee23bc157..1ad4a0e10ac 100644 --- a/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,7 +113,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock index 80db4790ef2..6ac75da342d 100644 --- a/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.3_rails6_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,7 +112,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.21.3) diff --git a/gemfiles/jruby_9.3_redis_3.gemfile.lock b/gemfiles/jruby_9.3_redis_3.gemfile.lock index 456f1f3c3d9..a15d9dcc55d 100644 --- a/gemfiles/jruby_9.3_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_redis_4.gemfile.lock b/gemfiles/jruby_9.3_redis_4.gemfile.lock index 135ec2cb41d..7026b4b79b6 100644 --- a/gemfiles/jruby_9.3_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_redis_5.gemfile.lock b/gemfiles/jruby_9.3_redis_5.gemfile.lock index ba75e81b17c..fa4552e382a 100644 --- a/gemfiles/jruby_9.3_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.3_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -45,7 +45,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_relational_db.gemfile.lock b/gemfiles/jruby_9.3_relational_db.gemfile.lock index e1d5ee40750..a4c54fd1f2d 100644 --- a/gemfiles/jruby_9.3_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.3_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -73,7 +73,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) makara (0.5.1) diff --git a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock index 69b1d8dc380..ff9325301e6 100644 --- a/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock index bc8091f411c..4e2f17aaac4 100644 --- a/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.3_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock index ca91030b836..65ab98a5ac4 100644 --- a/gemfiles/jruby_9.3_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -47,7 +47,7 @@ GEM json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock index cad63369306..4f0ce869e23 100644 --- a/gemfiles/jruby_9.3_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.3_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,7 +48,7 @@ GEM json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_activesupport.gemfile.lock b/gemfiles/jruby_9.4_activesupport.gemfile.lock index cf4d5151cd3..5e402b70ea9 100644 --- a/gemfiles/jruby_9.4_activesupport.gemfile.lock +++ b/gemfiles/jruby_9.4_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,7 +100,7 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.13.0) diff --git a/gemfiles/jruby_9.4_aws.gemfile.lock b/gemfiles/jruby_9.4_aws.gemfile.lock index d5b0d9198cd..c483636cc48 100644 --- a/gemfiles/jruby_9.4_aws.gemfile.lock +++ b/gemfiles/jruby_9.4_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1466,7 +1466,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_contrib.gemfile.lock b/gemfiles/jruby_9.4_contrib.gemfile.lock index cf3031c2cdf..1e79e944dc4 100644 --- a/gemfiles/jruby_9.4_contrib.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_contrib_old.gemfile.lock b/gemfiles/jruby_9.4_contrib_old.gemfile.lock index 9dfc446d126..3d18c89a326 100644 --- a/gemfiles/jruby_9.4_contrib_old.gemfile.lock +++ b/gemfiles/jruby_9.4_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,7 +49,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_core_old.gemfile.lock b/gemfiles/jruby_9.4_core_old.gemfile.lock index d07ef148e90..b51fe2890c0 100644 --- a/gemfiles/jruby_9.4_core_old.gemfile.lock +++ b/gemfiles/jruby_9.4_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock index cf18ed6c32a..2a470264235 100644 --- a/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -76,7 +76,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock index 47db5853fb1..558fa465038 100644 --- a/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/jruby_9.4_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -59,7 +59,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock index 417c8d921bd..aa1a2a85342 100644 --- a/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -46,7 +46,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock index c5d12791f5b..411fd4d1cd5 100644 --- a/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -46,7 +46,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock index bf101152aa2..65673553fe5 100644 --- a/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -47,7 +47,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock index 6c3435a7a90..c8698d03953 100644 --- a/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock +++ b/gemfiles/jruby_9.4_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -47,7 +47,7 @@ GEM json (2.7.1-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_http.gemfile.lock b/gemfiles/jruby_9.4_http.gemfile.lock index 1d2e56834b2..eb2c80041c3 100644 --- a/gemfiles/jruby_9.4_http.gemfile.lock +++ b/gemfiles/jruby_9.4_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -68,7 +68,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock index a197022b924..b4843eedd4f 100644 --- a/gemfiles/jruby_9.4_opensearch_2.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock index b35d7858c2b..a121ecc297f 100644 --- a/gemfiles/jruby_9.4_opensearch_3.gemfile.lock +++ b/gemfiles/jruby_9.4_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,7 +51,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_rack_1.gemfile.lock b/gemfiles/jruby_9.4_rack_1.gemfile.lock index c057dedb6fe..12844550a6a 100644 --- a/gemfiles/jruby_9.4_rack_1.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_rack_2.gemfile.lock b/gemfiles/jruby_9.4_rack_2.gemfile.lock index c888bc8dd98..f73e40473e5 100644 --- a/gemfiles/jruby_9.4_rack_2.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_rack_3.gemfile.lock b/gemfiles/jruby_9.4_rack_3.gemfile.lock index 83d49af616a..5b71b6fa846 100644 --- a/gemfiles/jruby_9.4_rack_3.gemfile.lock +++ b/gemfiles/jruby_9.4_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock index 1600b0ca145..271e4079b79 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock index 5cc2fdcfbe4..04cc0af37b3 100644 --- a/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock index 65ccb87fad2..989037522e3 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock index 080ab7958ea..29ce9696972 100644 --- a/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,7 +117,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) lograge (0.12.0) diff --git a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock index c84920dc2e5..014df2f4cc3 100644 --- a/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,7 +116,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) loofah (2.19.1) diff --git a/gemfiles/jruby_9.4_redis_3.gemfile.lock b/gemfiles/jruby_9.4_redis_3.gemfile.lock index 83f63e578d2..a1d4b38cfa3 100644 --- a/gemfiles/jruby_9.4_redis_3.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_redis_4.gemfile.lock b/gemfiles/jruby_9.4_redis_4.gemfile.lock index 8a853646b62..14b5e3a5df2 100644 --- a/gemfiles/jruby_9.4_redis_4.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_redis_5.gemfile.lock b/gemfiles/jruby_9.4_redis_5.gemfile.lock index 268eae17db4..1f5be0e8ec8 100644 --- a/gemfiles/jruby_9.4_redis_5.gemfile.lock +++ b/gemfiles/jruby_9.4_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -45,7 +45,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_relational_db.gemfile.lock b/gemfiles/jruby_9.4_relational_db.gemfile.lock index 53fd2a7b85d..1ffb39d340a 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.4_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -72,7 +72,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) makara (0.6.0.pre) diff --git a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock index fefd247afc2..c122b038431 100644 --- a/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -44,7 +44,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock index 938a4574163..64ec5fb98d5 100644 --- a/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock +++ b/gemfiles/jruby_9.4_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -45,7 +45,7 @@ GEM json (2.6.3-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock index 4ea6ae2d49a..47138bef7fa 100644 --- a/gemfiles/jruby_9.4_sinatra_2.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -47,7 +47,7 @@ GEM json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock index d14c5ea123b..b2194ffd33b 100644 --- a/gemfiles/jruby_9.4_sinatra_3.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,7 +48,7 @@ GEM json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock index 618c24a9b5c..73fc0cef593 100644 --- a/gemfiles/jruby_9.4_sinatra_4.gemfile.lock +++ b/gemfiles/jruby_9.4_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,7 +48,7 @@ GEM json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) + libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) memory_profiler (0.9.14) diff --git a/gemfiles/ruby_2.5_activesupport.gemfile.lock b/gemfiles/ruby_2.5_activesupport.gemfile.lock index 47f729f0cd8..161feef20c6 100644 --- a/gemfiles/ruby_2.5_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -108,8 +108,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_aws.gemfile.lock b/gemfiles/ruby_2.5_aws.gemfile.lock index b80619a2963..8062b16a910 100644 --- a/gemfiles/ruby_2.5_aws.gemfile.lock +++ b/gemfiles/ruby_2.5_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1470,8 +1470,8 @@ GEM jmespath (1.6.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_contrib.gemfile.lock b/gemfiles/ruby_2.5_contrib.gemfile.lock index 69fdd99bcc0..52ea428fccb 100644 --- a/gemfiles/ruby_2.5_contrib.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -63,8 +63,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_contrib_old.gemfile.lock b/gemfiles/ruby_2.5_contrib_old.gemfile.lock index 45bfadfe4ba..ff927944f12 100644 --- a/gemfiles/ruby_2.5_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.5_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -59,8 +59,8 @@ GEM hitimes (1.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_core_old.gemfile.lock b/gemfiles/ruby_2.5_core_old.gemfile.lock index 8768771f9f5..dff31c31f1b 100644 --- a/gemfiles/ruby_2.5_core_old.gemfile.lock +++ b/gemfiles/ruby_2.5_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock index 888539f32f6..8ac12ae779d 100644 --- a/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -80,8 +80,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock index 9d98d729c74..ec3db34b562 100644 --- a/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.5_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -80,8 +80,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock index 1e12b3f0f04..a6d2c829b93 100644 --- a/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.5_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM hashdiff (1.1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_hanami_1.gemfile.lock b/gemfiles/ruby_2.5_hanami_1.gemfile.lock index ea8fcd6d30f..a3410d94844 100644 --- a/gemfiles/ruby_2.5_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.5_hanami_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -124,8 +124,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_http.gemfile.lock b/gemfiles/ruby_2.5_http.gemfile.lock index f7412d62ef2..33ca43f8751 100644 --- a/gemfiles/ruby_2.5_http.gemfile.lock +++ b/gemfiles/ruby_2.5_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -89,8 +89,8 @@ GEM httpclient (2.8.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock index 0d1854c7e81..73c9a1f15ad 100644 --- a/gemfiles/ruby_2.5_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -72,8 +72,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock index 1e15c3e67ac..68ab8a9e4b9 100644 --- a/gemfiles/ruby_2.5_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.5_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -72,8 +72,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rack_1.gemfile.lock b/gemfiles/ruby_2.5_rack_1.gemfile.lock index bbbe28adffc..b3a08087b7f 100644 --- a/gemfiles/ruby_2.5_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rack_2.gemfile.lock b/gemfiles/ruby_2.5_rack_2.gemfile.lock index a5ab6644f40..4e203a6de77 100644 --- a/gemfiles/ruby_2.5_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rack_3.gemfile.lock b/gemfiles/ruby_2.5_rack_3.gemfile.lock index f5c1ec7fbab..dcb3e4334ac 100644 --- a/gemfiles/ruby_2.5_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.5_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock index 4f015496476..25525b1f8b6 100644 --- a/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_mysql2.gemfile.lock @@ -69,7 +69,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM io-wait (0.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock index feb2ab4a718..f5ae95edff4 100644 --- a/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres.gemfile.lock @@ -69,7 +69,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM io-wait (0.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock index b6450e589d1..4f39f7d2256 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_redis.gemfile.lock @@ -69,7 +69,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM io-wait (0.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock index 5b95be18fe1..f5e3e8d71d6 100644 --- a/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_postgres_sidekiq.gemfile.lock @@ -66,7 +66,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM io-wait (0.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock index 2f0f969b66c..37dc471ef3c 100644 --- a/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails4_semantic_logger.gemfile.lock @@ -69,7 +69,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM io-wait (0.3.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock index e3f664e17e3..85c17e57c8f 100644 --- a/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -96,8 +96,8 @@ GEM concurrent-ruby (~> 1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock index 8aaf5f85384..8d482c34079 100644 --- a/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,8 +98,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock index 20d74249d36..f1ced531e01 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,8 +99,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock index 920a7e19b41..a05db420c7c 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,8 +98,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock index ac3e859b38e..9c0e216ce3d 100644 --- a/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -99,8 +99,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock index a6aa70b1a23..8fbcb670ee0 100644 --- a/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails5_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -98,8 +98,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock index 0bf17875c13..7a8b18a2810 100644 --- a/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM concurrent-ruby (~> 1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock index eac4b8ec91c..98e58f86c82 100644 --- a/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock index e75a30b447c..599686616cc 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock index ce11d9148d5..a3cb735fc69 100644 --- a/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock index 53c41edb485..3c8383fb8ff 100644 --- a/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock index aeb773ddc40..2d1f1a82df3 100644 --- a/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -109,8 +109,8 @@ GEM concurrent-ruby (~> 1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock index 56020b3b304..d471f75053f 100644 --- a/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,8 +111,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock index ff6e1763793..02dc9ce6c74 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,8 +112,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock index 257452f5ae7..15a2ad540de 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,8 +111,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock index d32e3876fc3..92e42f0b82f 100644 --- a/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,8 +112,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock index 43ebc633aca..7bd9b67f974 100644 --- a/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.5_rails6_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -111,8 +111,8 @@ GEM io-wait (0.3.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_redis_3.gemfile.lock b/gemfiles/ruby_2.5_redis_3.gemfile.lock index 5f36f1a0f75..1df8152cf40 100644 --- a/gemfiles/ruby_2.5_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_redis_4.gemfile.lock b/gemfiles/ruby_2.5_redis_4.gemfile.lock index 5ba34bb41f7..e1fa81153fd 100644 --- a/gemfiles/ruby_2.5_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_redis_5.gemfile.lock b/gemfiles/ruby_2.5_redis_5.gemfile.lock index bc7f8a8b662..f5e1b910b5c 100644 --- a/gemfiles/ruby_2.5_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.5_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_relational_db.gemfile.lock b/gemfiles/ruby_2.5_relational_db.gemfile.lock index 437e3bf81ef..9b6be51fbb3 100644 --- a/gemfiles/ruby_2.5_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.5_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -67,8 +67,8 @@ GEM concurrent-ruby (~> 1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock index a099c9a95a5..a0b2e558fcb 100644 --- a/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -48,8 +48,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock index 0458211f29f..1461587c878 100644 --- a/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.5_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM hashdiff (1.0.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock index 7e175d09b36..8b8af909347 100644 --- a/gemfiles/ruby_2.5_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.5_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM hashdiff (1.1.0) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_activesupport.gemfile.lock b/gemfiles/ruby_2.6_activesupport.gemfile.lock index 55d870f8b34..8598eed5464 100644 --- a/gemfiles/ruby_2.6_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -112,8 +112,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_aws.gemfile.lock b/gemfiles/ruby_2.6_aws.gemfile.lock index e0714a97e0c..3e6073cc691 100644 --- a/gemfiles/ruby_2.6_aws.gemfile.lock +++ b/gemfiles/ruby_2.6_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1473,8 +1473,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_contrib.gemfile.lock b/gemfiles/ruby_2.6_contrib.gemfile.lock index 0b6dbf8bdef..dcc285f6d74 100644 --- a/gemfiles/ruby_2.6_contrib.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_contrib_old.gemfile.lock b/gemfiles/ruby_2.6_contrib_old.gemfile.lock index 6d435fad971..d3f01e0448d 100644 --- a/gemfiles/ruby_2.6_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.6_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -62,8 +62,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_core_old.gemfile.lock b/gemfiles/ruby_2.6_core_old.gemfile.lock index e710b7bf3b3..539b311bfd4 100644 --- a/gemfiles/ruby_2.6_core_old.gemfile.lock +++ b/gemfiles/ruby_2.6_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock index 258df3b28ab..d8bced0e44e 100644 --- a/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -83,8 +83,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock index 2a531ae485f..373af035fe6 100644 --- a/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.6_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock index 627e9eee9b5..e79fe51101f 100644 --- a/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock index f59dd5f16e5..0ddc8619ca1 100644 --- a/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.6_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_hanami_1.gemfile.lock b/gemfiles/ruby_2.6_hanami_1.gemfile.lock index de2a6ba10a3..3db33ec13f1 100644 --- a/gemfiles/ruby_2.6_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.6_hanami_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -126,8 +126,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_http.gemfile.lock b/gemfiles/ruby_2.6_http.gemfile.lock index e6148fef3ae..3011e7ec810 100644 --- a/gemfiles/ruby_2.6_http.gemfile.lock +++ b/gemfiles/ruby_2.6_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -73,8 +73,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock index 579de03e45b..ba5d8d71e9c 100644 --- a/gemfiles/ruby_2.6_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock index 676d301ec9c..f8459f54657 100644 --- a/gemfiles/ruby_2.6_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.6_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock index 62b39e1fb8b..f2e103f1d2e 100755 --- a/gemfiles/ruby_2.6_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.6_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rack_1.gemfile.lock b/gemfiles/ruby_2.6_rack_1.gemfile.lock index c5e38121995..5326e5b770b 100644 --- a/gemfiles/ruby_2.6_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rack_2.gemfile.lock b/gemfiles/ruby_2.6_rack_2.gemfile.lock index e05648123ef..b34e308b6dc 100644 --- a/gemfiles/ruby_2.6_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rack_3.gemfile.lock b/gemfiles/ruby_2.6_rack_3.gemfile.lock index 5dcc16a0359..060cf7cf8f5 100644 --- a/gemfiles/ruby_2.6_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.6_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock index c62cc64b39e..7c2b46b15b7 100644 --- a/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock index e1a239b4415..ccab85d6a7c 100644 --- a/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock index c84c57e65bd..ed1a651a06a 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock index 5e2db4c9299..724f97f3af3 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock index cdf300cc715..b3f6c4f8f98 100644 --- a/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -101,8 +101,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock index 9f0ea0c6fda..06a508209eb 100644 --- a/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails5_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock index 1b5ce8675df..c42753a8021 100644 --- a/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock index c3728536059..51cece559b5 100644 --- a/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock index fac524984d0..3aa970e3c52 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock index 56f3c8fcc7c..caeb142fe1e 100644 --- a/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -118,8 +118,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock index cdece3005f2..f2ee6974587 100644 --- a/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock index baf3dfb2293..63d8d3c42dd 100644 --- a/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock index d32ad439a8c..68bc21538f2 100644 --- a/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock index 1c9660d1921..550389798b3 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock index b8594e18302..71951ba5b79 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock index 7eb1f679712..8d4b80bda84 100644 --- a/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock index 63ad6a9a661..adc445c9221 100644 --- a/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.6_rails6_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_redis_3.gemfile.lock b/gemfiles/ruby_2.6_redis_3.gemfile.lock index 49fd5194bf5..59b583afc52 100644 --- a/gemfiles/ruby_2.6_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_redis_4.gemfile.lock b/gemfiles/ruby_2.6_redis_4.gemfile.lock index c22d2b8c64b..895967b8f4d 100644 --- a/gemfiles/ruby_2.6_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_redis_5.gemfile.lock b/gemfiles/ruby_2.6_redis_5.gemfile.lock index bfac820986a..fb3bf442cdd 100644 --- a/gemfiles/ruby_2.6_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.6_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_relational_db.gemfile.lock b/gemfiles/ruby_2.6_relational_db.gemfile.lock index 22361065fdb..44c579ee8c6 100644 --- a/gemfiles/ruby_2.6_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.6_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -69,8 +69,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock index 083ce6f8ecf..5a0f090bc76 100644 --- a/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock index 1985a801d91..d0e7d46e454 100644 --- a/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.6_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock index 73fffdbff69..d7c081015ba 100644 --- a/gemfiles/ruby_2.6_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock index d92fa167272..9cb0cbe00ae 100644 --- a/gemfiles/ruby_2.6_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.6_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_activesupport.gemfile.lock b/gemfiles/ruby_2.7_activesupport.gemfile.lock index 93ad477f430..2501c6729fe 100644 --- a/gemfiles/ruby_2.7_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -108,8 +108,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_aws.gemfile.lock b/gemfiles/ruby_2.7_aws.gemfile.lock index 25434778ae4..baae45fec82 100644 --- a/gemfiles/ruby_2.7_aws.gemfile.lock +++ b/gemfiles/ruby_2.7_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1473,8 +1473,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_contrib.gemfile.lock b/gemfiles/ruby_2.7_contrib.gemfile.lock index 0fde634cc0c..5ae8bd9bbf2 100644 --- a/gemfiles/ruby_2.7_contrib.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_contrib_old.gemfile.lock b/gemfiles/ruby_2.7_contrib_old.gemfile.lock index b709ab0fb5e..e9ac40fd0ea 100644 --- a/gemfiles/ruby_2.7_contrib_old.gemfile.lock +++ b/gemfiles/ruby_2.7_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -62,8 +62,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_core_old.gemfile.lock b/gemfiles/ruby_2.7_core_old.gemfile.lock index a92f0e09431..995b508af17 100644 --- a/gemfiles/ruby_2.7_core_old.gemfile.lock +++ b/gemfiles/ruby_2.7_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock index 0bea39620bc..37dedf687e8 100644 --- a/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -83,8 +83,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock index ef5dd2ae3da..2615915075b 100644 --- a/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_2.7_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock index def31b0a1e2..9ead1088148 100644 --- a/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock index bc87407aa6a..cefd60a2e6f 100644 --- a/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock index 9b67475966f..d2e21fa58fc 100644 --- a/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock index d3bffa61b9f..3f849857ab6 100644 --- a/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_2.7_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_hanami_1.gemfile.lock b/gemfiles/ruby_2.7_hanami_1.gemfile.lock index 7ada7f56174..661503fd2df 100644 --- a/gemfiles/ruby_2.7_hanami_1.gemfile.lock +++ b/gemfiles/ruby_2.7_hanami_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -127,8 +127,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_http.gemfile.lock b/gemfiles/ruby_2.7_http.gemfile.lock index d730483a521..bed8e6a71d3 100644 --- a/gemfiles/ruby_2.7_http.gemfile.lock +++ b/gemfiles/ruby_2.7_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -73,8 +73,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock index 71197c24708..097abf8e524 100644 --- a/gemfiles/ruby_2.7_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock index 4a0a6ecc26c..d3ca362a943 100644 --- a/gemfiles/ruby_2.7_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_2.7_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock index f7cddf3136b..60305adf4d1 100755 --- a/gemfiles/ruby_2.7_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_2.7_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rack_1.gemfile.lock b/gemfiles/ruby_2.7_rack_1.gemfile.lock index 194a4c8feb2..a849e8f4b6e 100644 --- a/gemfiles/ruby_2.7_rack_1.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rack_2.gemfile.lock b/gemfiles/ruby_2.7_rack_2.gemfile.lock index fb63b08d3e8..6c65f561a65 100644 --- a/gemfiles/ruby_2.7_rack_2.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rack_3.gemfile.lock b/gemfiles/ruby_2.7_rack_3.gemfile.lock index aec973d49fe..6d2c731e217 100644 --- a/gemfiles/ruby_2.7_rack_3.gemfile.lock +++ b/gemfiles/ruby_2.7_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock index a9fb2f7ccc2..dda4f30c157 100644 --- a/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock index f993cffe1cc..53d31fda0f3 100644 --- a/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock index 7c703c25328..4619194a8be 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock index 5ceb5f0adec..28b70aed7dc 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock index 00f2484f17c..c1fba6f814f 100644 --- a/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -101,8 +101,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock index 2214f7f250d..7c34f08e146 100644 --- a/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails5_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -100,8 +100,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock index ebc05b18986..91a4d95358e 100644 --- a/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock index 5add25df275..6846b60f884 100644 --- a/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock index df92ed3089a..92eb6300386 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock index bc4c983ead4..12bcf5bdea8 100644 --- a/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -118,8 +118,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock index e4840315e9f..b7334d3c8b1 100644 --- a/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock index 2caa1bd9699..e515c0e0b3e 100644 --- a/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock index 3d8a2f443ec..f8469c5d403 100644 --- a/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock index f5e3bd50d40..3ad03c8dc03 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock index a8dbbecbce0..a869097d120 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_redis_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock index 09ef91c9941..a39a0990daa 100644 --- a/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -114,8 +114,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock index 74b712c3bc2..b92d32c5ec1 100644 --- a/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_2.7_rails6_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -113,8 +113,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_redis_3.gemfile.lock b/gemfiles/ruby_2.7_redis_3.gemfile.lock index e81c2c64769..b6fa22447ca 100644 --- a/gemfiles/ruby_2.7_redis_3.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_redis_4.gemfile.lock b/gemfiles/ruby_2.7_redis_4.gemfile.lock index 701f1c0bcba..78b6e5e819a 100644 --- a/gemfiles/ruby_2.7_redis_4.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_redis_5.gemfile.lock b/gemfiles/ruby_2.7_redis_5.gemfile.lock index c93eef7a0d3..fc67b29194d 100644 --- a/gemfiles/ruby_2.7_redis_5.gemfile.lock +++ b/gemfiles/ruby_2.7_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_relational_db.gemfile.lock b/gemfiles/ruby_2.7_relational_db.gemfile.lock index 25cd6e1c71c..343f946e1cb 100644 --- a/gemfiles/ruby_2.7_relational_db.gemfile.lock +++ b/gemfiles/ruby_2.7_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -69,8 +69,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock index 0dc04dda742..36b7b2e1705 100644 --- a/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock index fb9e0a402d4..555568e9518 100644 --- a/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_2.7_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock index 22d9e22eb40..9c1dded83f6 100644 --- a/gemfiles/ruby_2.7_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock index caa138ce9d7..11e172b0c67 100644 --- a/gemfiles/ruby_2.7_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_2.7_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_activesupport.gemfile.lock b/gemfiles/ruby_3.0_activesupport.gemfile.lock index 310c5f60584..71c081b496a 100644 --- a/gemfiles/ruby_3.0_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.0_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -107,8 +107,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_aws.gemfile.lock b/gemfiles/ruby_3.0_aws.gemfile.lock index 4f43cdeba7e..5630cbe2c11 100644 --- a/gemfiles/ruby_3.0_aws.gemfile.lock +++ b/gemfiles/ruby_3.0_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1473,8 +1473,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_contrib.gemfile.lock b/gemfiles/ruby_3.0_contrib.gemfile.lock index 34c410830f6..3b8d692c347 100644 --- a/gemfiles/ruby_3.0_contrib.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_contrib_old.gemfile.lock b/gemfiles/ruby_3.0_contrib_old.gemfile.lock index 54f9573f5a9..a8f4200608d 100644 --- a/gemfiles/ruby_3.0_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.0_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -62,8 +62,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_core_old.gemfile.lock b/gemfiles/ruby_3.0_core_old.gemfile.lock index fde5c92b178..f14b22cb2b0 100644 --- a/gemfiles/ruby_3.0_core_old.gemfile.lock +++ b/gemfiles/ruby_3.0_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock index 403367a04db..1cafdf18a2f 100644 --- a/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -83,8 +83,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock index 2e1d6d81f49..b541346fed5 100644 --- a/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.0_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock index f7d361a0ecb..3c54b99a562 100644 --- a/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock index 64fd769659c..171cd31c161 100644 --- a/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock index 9e3aa5b2730..15d4d5938b6 100644 --- a/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock index 3f4e4a6e04c..f682efe7430 100644 --- a/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.0_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_http.gemfile.lock b/gemfiles/ruby_3.0_http.gemfile.lock index ef4d3d9cccf..2c2debaf2d8 100644 --- a/gemfiles/ruby_3.0_http.gemfile.lock +++ b/gemfiles/ruby_3.0_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -73,8 +73,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock index 3d8ba4b442b..ffd8dc0e134 100644 --- a/gemfiles/ruby_3.0_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock index 6488a2e0a2b..86f73ab1fc6 100644 --- a/gemfiles/ruby_3.0_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.0_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock index dc15842b8e9..931c8582b88 100755 --- a/gemfiles/ruby_3.0_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.0_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rack_1.gemfile.lock b/gemfiles/ruby_3.0_rack_1.gemfile.lock index 6a0ec41192a..3a425ba202d 100644 --- a/gemfiles/ruby_3.0_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rack_2.gemfile.lock b/gemfiles/ruby_3.0_rack_2.gemfile.lock index 8181bd362d9..864d49614de 100644 --- a/gemfiles/ruby_3.0_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rack_3.gemfile.lock b/gemfiles/ruby_3.0_rack_3.gemfile.lock index 0ab5cade4fe..88b103c2171 100644 --- a/gemfiles/ruby_3.0_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.0_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock index c5588513b51..7b07f453b98 100644 --- a/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock index 4b629e683b5..6990bfdac22 100644 --- a/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock index 7b8a4082be8..8e2cd55c719 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock index 624550961ab..b31f564f61e 100644 --- a/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -118,8 +118,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock index a2b53e591fd..665fd3d09be 100644 --- a/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock index cf49009a4f9..2b00ff1361d 100644 --- a/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.0_rails61_trilogy.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -121,8 +121,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_redis_3.gemfile.lock b/gemfiles/ruby_3.0_redis_3.gemfile.lock index aa8311b572c..58db11e4353 100644 --- a/gemfiles/ruby_3.0_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_redis_4.gemfile.lock b/gemfiles/ruby_3.0_redis_4.gemfile.lock index 79646ba82f6..69e5a7f78e7 100644 --- a/gemfiles/ruby_3.0_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_redis_5.gemfile.lock b/gemfiles/ruby_3.0_redis_5.gemfile.lock index 3fbe05c9c0d..fae4637987f 100644 --- a/gemfiles/ruby_3.0_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.0_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_relational_db.gemfile.lock b/gemfiles/ruby_3.0_relational_db.gemfile.lock index 703d0bff4c6..4d5ca1f5f45 100644 --- a/gemfiles/ruby_3.0_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.0_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -68,8 +68,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock index 9c886ba1f34..6ccbddff2b8 100644 --- a/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock index bcd8045a536..77bfa46553f 100644 --- a/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.0_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock index c016dc9c63d..c003ca57b38 100644 --- a/gemfiles/ruby_3.0_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock index c9f4c7b1f96..b6c04ec1133 100644 --- a/gemfiles/ruby_3.0_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock index 8a6fc25bf80..bbd068c6e7f 100644 --- a/gemfiles/ruby_3.0_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.0_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_activesupport.gemfile.lock b/gemfiles/ruby_3.1_activesupport.gemfile.lock index 310c5f60584..71c081b496a 100644 --- a/gemfiles/ruby_3.1_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.1_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -107,8 +107,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_aws.gemfile.lock b/gemfiles/ruby_3.1_aws.gemfile.lock index 4f43cdeba7e..5630cbe2c11 100644 --- a/gemfiles/ruby_3.1_aws.gemfile.lock +++ b/gemfiles/ruby_3.1_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1473,8 +1473,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_contrib.gemfile.lock b/gemfiles/ruby_3.1_contrib.gemfile.lock index 34c410830f6..3b8d692c347 100644 --- a/gemfiles/ruby_3.1_contrib.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_contrib_old.gemfile.lock b/gemfiles/ruby_3.1_contrib_old.gemfile.lock index 54f9573f5a9..a8f4200608d 100644 --- a/gemfiles/ruby_3.1_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.1_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -62,8 +62,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_core_old.gemfile.lock b/gemfiles/ruby_3.1_core_old.gemfile.lock index fde5c92b178..f14b22cb2b0 100644 --- a/gemfiles/ruby_3.1_core_old.gemfile.lock +++ b/gemfiles/ruby_3.1_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock index 403367a04db..1cafdf18a2f 100644 --- a/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -83,8 +83,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock index 2e1d6d81f49..b541346fed5 100644 --- a/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.1_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock index f7d361a0ecb..3c54b99a562 100644 --- a/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock index 64fd769659c..171cd31c161 100644 --- a/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock index 9e3aa5b2730..15d4d5938b6 100644 --- a/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock index 3f4e4a6e04c..f682efe7430 100644 --- a/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.1_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_http.gemfile.lock b/gemfiles/ruby_3.1_http.gemfile.lock index ef4d3d9cccf..2c2debaf2d8 100644 --- a/gemfiles/ruby_3.1_http.gemfile.lock +++ b/gemfiles/ruby_3.1_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -73,8 +73,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock index 3d8ba4b442b..ffd8dc0e134 100644 --- a/gemfiles/ruby_3.1_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock index 6488a2e0a2b..86f73ab1fc6 100644 --- a/gemfiles/ruby_3.1_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.1_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -58,8 +58,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock index 40e60bfa8ad..ede0b0546e6 100644 --- a/gemfiles/ruby_3.1_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.1_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,9 +52,9 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-darwin) diff --git a/gemfiles/ruby_3.1_rack_1.gemfile.lock b/gemfiles/ruby_3.1_rack_1.gemfile.lock index 6a0ec41192a..3a425ba202d 100644 --- a/gemfiles/ruby_3.1_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rack_2.gemfile.lock b/gemfiles/ruby_3.1_rack_2.gemfile.lock index 8181bd362d9..864d49614de 100644 --- a/gemfiles/ruby_3.1_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rack_3.gemfile.lock b/gemfiles/ruby_3.1_rack_3.gemfile.lock index 0ab5cade4fe..88b103c2171 100644 --- a/gemfiles/ruby_3.1_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.1_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock index c5588513b51..7b07f453b98 100644 --- a/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock index 4b629e683b5..6990bfdac22 100644 --- a/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock index 7b8a4082be8..8e2cd55c719 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock index 624550961ab..b31f564f61e 100644 --- a/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -118,8 +118,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock index a2b53e591fd..665fd3d09be 100644 --- a/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock index cf49009a4f9..2b00ff1361d 100644 --- a/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.1_rails61_trilogy.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -121,8 +121,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_redis_3.gemfile.lock b/gemfiles/ruby_3.1_redis_3.gemfile.lock index aa8311b572c..58db11e4353 100644 --- a/gemfiles/ruby_3.1_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_redis_4.gemfile.lock b/gemfiles/ruby_3.1_redis_4.gemfile.lock index 79646ba82f6..69e5a7f78e7 100644 --- a/gemfiles/ruby_3.1_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_redis_5.gemfile.lock b/gemfiles/ruby_3.1_redis_5.gemfile.lock index 3fbe05c9c0d..fae4637987f 100644 --- a/gemfiles/ruby_3.1_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.1_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_relational_db.gemfile.lock b/gemfiles/ruby_3.1_relational_db.gemfile.lock index 703d0bff4c6..4d5ca1f5f45 100644 --- a/gemfiles/ruby_3.1_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.1_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -68,8 +68,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock index 9c886ba1f34..6ccbddff2b8 100644 --- a/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock index bcd8045a536..77bfa46553f 100644 --- a/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.1_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock index c016dc9c63d..c003ca57b38 100644 --- a/gemfiles/ruby_3.1_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock index c9f4c7b1f96..b6c04ec1133 100644 --- a/gemfiles/ruby_3.1_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock index 8a6fc25bf80..bbd068c6e7f 100644 --- a/gemfiles/ruby_3.1_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.1_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_activesupport.gemfile.lock b/gemfiles/ruby_3.2_activesupport.gemfile.lock index 42c99975486..d1bfbd882c2 100644 --- a/gemfiles/ruby_3.2_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.2_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -106,8 +106,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_aws.gemfile.lock b/gemfiles/ruby_3.2_aws.gemfile.lock index 67ecdf01afa..672b43f4eed 100644 --- a/gemfiles/ruby_3.2_aws.gemfile.lock +++ b/gemfiles/ruby_3.2_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1472,8 +1472,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_contrib.gemfile.lock b/gemfiles/ruby_3.2_contrib.gemfile.lock index 8dd07fc08f4..d9c1a24978b 100644 --- a/gemfiles/ruby_3.2_contrib.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -65,8 +65,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_contrib_old.gemfile.lock b/gemfiles/ruby_3.2_contrib_old.gemfile.lock index cd6a70cf923..ebdaf57ac41 100644 --- a/gemfiles/ruby_3.2_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.2_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -61,8 +61,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_core_old.gemfile.lock b/gemfiles/ruby_3.2_core_old.gemfile.lock index c41d3069f30..3e654615f96 100644 --- a/gemfiles/ruby_3.2_core_old.gemfile.lock +++ b/gemfiles/ruby_3.2_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock index 36a20386423..e37d04be94d 100644 --- a/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -82,8 +82,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock index fcbcd060a1e..3d047d03ec3 100644 --- a/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.2_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -65,8 +65,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock index 02d70300fc9..59768dbe5ef 100644 --- a/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock index 652bf8ccf40..432674cf630 100644 --- a/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock index ff59fe74a6a..15af77e1df6 100644 --- a/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock index b9464a85350..4f6d3acc557 100644 --- a/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.2_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_http.gemfile.lock b/gemfiles/ruby_3.2_http.gemfile.lock index a3ab3af2ee6..230a5168a3d 100644 --- a/gemfiles/ruby_3.2_http.gemfile.lock +++ b/gemfiles/ruby_3.2_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -72,8 +72,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock index 78d31f24333..93e285c8fc9 100644 --- a/gemfiles/ruby_3.2_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -57,8 +57,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock index c75ce84cdfc..a73f30e0b84 100644 --- a/gemfiles/ruby_3.2_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.2_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -57,8 +57,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock index 77ba4d1a374..f9fc6f9ffc7 100644 --- a/gemfiles/ruby_3.2_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.2_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rack_1.gemfile.lock b/gemfiles/ruby_3.2_rack_1.gemfile.lock index 022821faaee..2f22a2b11aa 100644 --- a/gemfiles/ruby_3.2_rack_1.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rack_2.gemfile.lock b/gemfiles/ruby_3.2_rack_2.gemfile.lock index d21e2a50e19..e453a99befe 100644 --- a/gemfiles/ruby_3.2_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rack_3.gemfile.lock b/gemfiles/ruby_3.2_rack_3.gemfile.lock index 213a7767212..a8e964a07ac 100644 --- a/gemfiles/ruby_3.2_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.2_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock index 146f55dc213..2a2d5f284ca 100644 --- a/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock index 90e4a5e48bc..26d1f2c81ec 100644 --- a/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock index 0c113366cf3..881dc669c5d 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock index 8ccd229f453..2c8e31181f4 100644 --- a/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -117,8 +117,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock index a0ccb7dedb1..f966116e2fc 100644 --- a/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock index 35a28c891e3..ade9bf0cb45 100644 --- a/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.2_rails61_trilogy.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -120,8 +120,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_redis_3.gemfile.lock b/gemfiles/ruby_3.2_redis_3.gemfile.lock index 20d6b539a70..0a97e517a0d 100644 --- a/gemfiles/ruby_3.2_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_redis_4.gemfile.lock b/gemfiles/ruby_3.2_redis_4.gemfile.lock index 248a4dbcb71..af5c1e58958 100644 --- a/gemfiles/ruby_3.2_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_redis_5.gemfile.lock b/gemfiles/ruby_3.2_redis_5.gemfile.lock index 6ed8fe33b95..035f72b1475 100644 --- a/gemfiles/ruby_3.2_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.2_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_relational_db.gemfile.lock b/gemfiles/ruby_3.2_relational_db.gemfile.lock index 4a0a3c7ca32..2c5e365b877 100644 --- a/gemfiles/ruby_3.2_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.2_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -67,8 +67,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock index 696bc497d6e..cb38b76af47 100644 --- a/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock index 25dc963771e..1744adca79b 100644 --- a/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.2_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock index 3774b307642..e3df1a18d6d 100644 --- a/gemfiles/ruby_3.2_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock index 33a264ede33..65403efea21 100644 --- a/gemfiles/ruby_3.2_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock index 1f76fd970d7..db28fa808b6 100644 --- a/gemfiles/ruby_3.2_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.2_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_activesupport.gemfile.lock b/gemfiles/ruby_3.3_activesupport.gemfile.lock index e3bf8b9b94d..a4fa280f937 100644 --- a/gemfiles/ruby_3.3_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.3_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -105,8 +105,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_aws.gemfile.lock b/gemfiles/ruby_3.3_aws.gemfile.lock index e7037cc066c..5bad6f7469c 100644 --- a/gemfiles/ruby_3.3_aws.gemfile.lock +++ b/gemfiles/ruby_3.3_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1471,8 +1471,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_contrib.gemfile.lock b/gemfiles/ruby_3.3_contrib.gemfile.lock index bf199464331..aa77ddd6feb 100644 --- a/gemfiles/ruby_3.3_contrib.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -61,8 +61,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_contrib_old.gemfile.lock b/gemfiles/ruby_3.3_contrib_old.gemfile.lock index b9b0f4e5c5a..bc8b533ee86 100644 --- a/gemfiles/ruby_3.3_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.3_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -60,8 +60,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_core_old.gemfile.lock b/gemfiles/ruby_3.3_core_old.gemfile.lock index c563e15cb14..948cb2b3632 100644 --- a/gemfiles/ruby_3.3_core_old.gemfile.lock +++ b/gemfiles/ruby_3.3_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock index d88e280458d..c7766738d76 100644 --- a/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -81,8 +81,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock index 92cbe49228a..80de2a1c5ba 100644 --- a/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.3_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -64,8 +64,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock index dda1f8ec34c..4c3e4b8c606 100644 --- a/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock index 0b68060fe7e..83a5c90264d 100644 --- a/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -51,8 +51,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock index a3806776365..9dcdc8bf041 100644 --- a/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock index d9ecfa433f2..c4b0681ba69 100644 --- a/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.3_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.1) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_http.gemfile.lock b/gemfiles/ruby_3.3_http.gemfile.lock index 2efeba5f0d4..df2c1764de1 100644 --- a/gemfiles/ruby_3.3_http.gemfile.lock +++ b/gemfiles/ruby_3.3_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -71,8 +71,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock index f717869bbd4..4a5abcffc6a 100644 --- a/gemfiles/ruby_3.3_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -56,8 +56,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock index 55f0efbcb6f..3009db214d2 100644 --- a/gemfiles/ruby_3.3_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.3_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -56,8 +56,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock index e7cc96ec3fd..3d69d23c82e 100644 --- a/gemfiles/ruby_3.3_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.3_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rack_2.gemfile.lock b/gemfiles/ruby_3.3_rack_2.gemfile.lock index 9f11e7660b7..9e89ceb9733 100644 --- a/gemfiles/ruby_3.3_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rack_3.gemfile.lock b/gemfiles/ruby_3.3_rack_3.gemfile.lock index 9a472f897d3..81d32d8ad4a 100644 --- a/gemfiles/ruby_3.3_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.3_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock index d311aa63aec..58a52a01b47 100644 --- a/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock index 355abf6218b..6cbacbeaeb9 100644 --- a/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock index cc582e2985a..92d359fa484 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock index 0f5aec3f4d5..2684d15303a 100644 --- a/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -116,8 +116,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock index ee1a2eefb33..f153cc6d555 100644 --- a/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -115,8 +115,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock index 5d7dfb5da6d..aa230ef0e6e 100644 --- a/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.3_rails61_trilogy.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -119,8 +119,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_redis_3.gemfile.lock b/gemfiles/ruby_3.3_redis_3.gemfile.lock index 1807d1199cb..8cecd9f01b0 100644 --- a/gemfiles/ruby_3.3_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_redis_4.gemfile.lock b/gemfiles/ruby_3.3_redis_4.gemfile.lock index 29367e12f0c..f5a3c5b3123 100644 --- a/gemfiles/ruby_3.3_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_redis_5.gemfile.lock b/gemfiles/ruby_3.3_redis_5.gemfile.lock index 89d7df0701f..1bf762b028f 100644 --- a/gemfiles/ruby_3.3_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.3_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_relational_db.gemfile.lock b/gemfiles/ruby_3.3_relational_db.gemfile.lock index 5b5e6f54981..135a1284559 100644 --- a/gemfiles/ruby_3.3_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.3_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock index 4edde8fd55e..bc9ea5dca9c 100644 --- a/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -49,8 +49,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock index 516cde74dfb..528e3bebd06 100644 --- a/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.3_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -50,8 +50,8 @@ GEM json (2.6.3) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock index 3774b307642..e3df1a18d6d 100644 --- a/gemfiles/ruby_3.3_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock index 33a264ede33..65403efea21 100644 --- a/gemfiles/ruby_3.3_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock index 1f76fd970d7..db28fa808b6 100644 --- a/gemfiles/ruby_3.3_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.3_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock index a462c5ed00b..7c903731f3e 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -123,8 +123,8 @@ GEM addressable (>= 2.4) jsonapi-renderer (0.2.2) king_konf (1.0.1) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock index 5eb85f57a60..4598c9cd24e 100644 --- a/gemfiles/ruby_3.4_aws.gemfile.lock +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -1601,8 +1601,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock index 2d507b9d2f2..d8b602e0446 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -65,8 +65,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock index fdffe403277..ca2cf01b201 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -63,8 +63,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock index 174d0dbe946..52b554e2827 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock index 0da7ea5f9ab..08ef8b355f8 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -66,8 +66,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock index 5658cb23926..fa0c88679c7 100644 --- a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -64,8 +64,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock index 07d00334add..960bb47ff44 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock index 22634ffa000..6b256d077ab 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock index 5fa4afbd586..658d367d06e 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock index b15db8175f4..594367e6b04 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -55,8 +55,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock index 00db5cabcb4..a01e7115177 100644 --- a/gemfiles/ruby_3.4_http.gemfile.lock +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -75,8 +75,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock index 2d1f0b76bfc..46d5c11101d 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -56,8 +56,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock index 8233f47b5a5..0ec377f73f0 100644 --- a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -56,8 +56,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock index 825ed76b211..c135ec244f7 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock index 583babe89b3..ed5feab655b 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rack_3.gemfile.lock b/gemfiles/ruby_3.4_rack_3.gemfile.lock index 5f6a7759aa2..b20638bbdcd 100644 --- a/gemfiles/ruby_3.4_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock index cf115df503c..19b71901951 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -119,8 +119,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock index be80f8ee721..27b135381d4 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -119,8 +119,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock index aad36e6a3ee..7bb0cad22b8 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -119,8 +119,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock index 3268bf295f0..c3205000335 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -120,8 +120,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock index 16f21b30e14..68724422e9c 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -119,8 +119,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock index 8b27ca1f9bb..0fdc2dadb59 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -122,8 +122,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock index afd44ebcfec..76c64ae739f 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock index b909b20749a..828df490e61 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_redis_5.gemfile.lock b/gemfiles/ruby_3.4_redis_5.gemfile.lock index 6b6db41c656..4cd1cb78627 100644 --- a/gemfiles/ruby_3.4_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_5.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock index b1b453e1dde..b62df5066a0 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -78,8 +78,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock index 19830d67932..d7584d5219e 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock index 7e7274f561b..9f832cdad08 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -54,8 +54,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock index 6d47bf86cec..306bde1eb02 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -52,8 +52,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock index 471740a2b37..3ee2b175375 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock index 96a12e31c0a..a19e752486c 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -13,7 +13,7 @@ PATH specs: datadog (2.1.0) debase-ruby_core_source (= 3.3.1) - libdatadog (~> 9.0.0.1.0) + libdatadog (~> 10.0.0.1.0) libddwaf (~> 1.14.0.0.0) msgpack @@ -53,8 +53,8 @@ GEM json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) - libdatadog (9.0.0.1.0-aarch64-linux) - libdatadog (9.0.0.1.0-x86_64-linux) + libdatadog (10.0.0.1.0-aarch64-linux) + libdatadog (10.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) libddwaf (1.14.0.0.0-x86_64-linux) From c6f380b5225ad6a046c2bcbf1bdf57a3eb562c8c Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 26 Jun 2024 15:53:47 +0200 Subject: [PATCH 138/178] first pass on MetricsCollection concept --- .../core/telemetry/metrics_collection.rb | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 lib/datadog/core/telemetry/metrics_collection.rb diff --git a/lib/datadog/core/telemetry/metrics_collection.rb b/lib/datadog/core/telemetry/metrics_collection.rb new file mode 100644 index 00000000000..627bf6f4a56 --- /dev/null +++ b/lib/datadog/core/telemetry/metrics_collection.rb @@ -0,0 +1,108 @@ +# frozen_string_literal: true + +require_relative 'metric' + +module Datadog + module Core + module Telemetry + class MetricsCollection + attr_reader :namespace + + def initialize(namespace, aggregation_interval:) + @namespace = namespace + @interval = aggregation_interval + + @mutex = Mutex.new + + @metrics = {} + @distributions = {} + end + + def inc(metric_name, value, tags: {}, common: true) + metric_id = Metric.metric_id(Metric::Count::TYPE, metric_name, tags) + + @mutex.synchronize do + metric = @metrics.key?[metric_id] + if metric.nil? + metric = Metric::Count.new(metric_name, tags: tags, common: common) + @metrics[metric_id] = metric + end + + metric.inc(value) + end + end + + def dec(metric_name, value, tags: {}, common: true) + metric_id = Metric.metric_id(Metric::Count::TYPE, metric_name, tags) + + @mutex.synchronize do + metric = @metrics.key?[metric_id] + if metric.nil? + metric = Metric::Count.new(metric_name, tags: tags, common: common) + @metrics[metric_id] = metric + end + + metric.dec(value) + end + end + + def gauge(metric_name, value, tags: {}, common: true) + metric_id = Metric.metric_id(Metric::Gauge::TYPE, metric_name, tags) + + @mutex.synchronize do + metric = @metrics.key?[metric_id] + if metric.nil? + metric = Metric::Gauge.new(metric_name, tags: tags, common: common, interval: @interval) + @metrics[metric_id] = metric + end + + metric.track(value) + end + end + + def rate(metric_name, value, tags: {}, common: true) + metric_id = Metric.metric_id(Metric::Rate::TYPE, metric_name, tags) # this will fail, it expects array of tags + + @mutex.synchronize do + metric = @metrics.key?[metric_id] + if metric.nil? + metric = Metric::Rate.new(metric_name, tags: tags, common: common, interval: @interval) + @metrics[metric_id] = metric + end + + metric.track(value) + end + end + + def distribution(metric_name, value, tags: {}, common: true) + metric_id = Metric.metric_id(Metric::Distribution::TYPE, metric_name, tags) + + @mutex.synchronize do + metric = @distributions.key?[metric_id] + if metric.nil? + metric = Metric::Distribution.new(metric_name, tags: tags, common: common) + @distributions[metric_id] = metric + end + + metric.track(value) + end + end + + def flush! + events = [] + + @mutex.synchronize do + events << Event::GenerateMetrics.new(@namespace, @metrics.values) if @metrics.any? + + events << Event::Distributions.new(@namespace, @distributions.values) if @distributions.any? + + @metrics = {} + @distributions = {} + end + + events + end + end + end + end +end From c1a01c3facdebf4e267e19f70eb01d6e7828d0bb Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Thu, 27 Jun 2024 14:33:43 +0200 Subject: [PATCH 139/178] full implementation of MetricsCollection --- lib/datadog/core/telemetry/metric.rb | 22 +- .../core/telemetry/metrics_collection.rb | 69 ++-- sig/datadog/core/telemetry/metric.rbs | 16 +- .../core/telemetry/metrics_collection.rbs | 37 ++ spec/datadog/core/telemetry/metric_spec.rb | 34 +- .../core/telemetry/metrics_collection_spec.rb | 341 ++++++++++++++++++ 6 files changed, 464 insertions(+), 55 deletions(-) create mode 100644 sig/datadog/core/telemetry/metrics_collection.rbs create mode 100644 spec/datadog/core/telemetry/metrics_collection_spec.rb diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index 2c6ba8d97de..13e749aba6b 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -5,10 +5,6 @@ module Core module Telemetry # Telemetry metrics data model (internal Datadog metrics for client libraries) module Metric - def self.metric_id(type, name, tags = []) - "#{type}::#{name}::#{tags.join(',')}" - end - # Base class for all metric types class Base attr_reader :name, :tags, :values, :common, :interval @@ -25,6 +21,10 @@ def initialize(name, tags: {}, common: true, interval: nil) @interval = interval end + def id + @id ||= "#{type}::#{name}::#{tags.join(',')}" + end + def track(value); end def type; end @@ -69,12 +69,15 @@ def dec(value = 1) end def track(value) + value = value.to_i + if values.empty? values << [Time.now.to_i, value] else values[0][0] = Time.now.to_i values[0][1] += value end + nil end end @@ -95,6 +98,7 @@ def track(value) values[0][0] = Time.now.to_i values[0][1] = value end + nil end end @@ -116,8 +120,15 @@ def type def track(value = 1.0) @value += value - rate = interval ? @value / interval : 0.0 + rate = + if interval && interval.positive? + @value / interval + else + 0.0 + end + @values = [[Time.now.to_i, rate]] + nil end end @@ -131,6 +142,7 @@ def type def track(value) values << value + nil end # distribution metric data does not have type field diff --git a/lib/datadog/core/telemetry/metrics_collection.rb b/lib/datadog/core/telemetry/metrics_collection.rb index 627bf6f4a56..a8279978f9c 100644 --- a/lib/datadog/core/telemetry/metrics_collection.rb +++ b/lib/datadog/core/telemetry/metrics_collection.rb @@ -1,10 +1,12 @@ # frozen_string_literal: true +require_relative 'event' require_relative 'metric' module Datadog module Core module Telemetry + # MetricsCollection is a thread-safe collection of metrics per namespace class MetricsCollection attr_reader :namespace @@ -19,88 +21,89 @@ def initialize(namespace, aggregation_interval:) end def inc(metric_name, value, tags: {}, common: true) - metric_id = Metric.metric_id(Metric::Count::TYPE, metric_name, tags) + metric = Metric::Count.new(metric_name, tags: tags, common: common) @mutex.synchronize do - metric = @metrics.key?[metric_id] - if metric.nil? - metric = Metric::Count.new(metric_name, tags: tags, common: common) - @metrics[metric_id] = metric + if @metrics.key?(metric.id) + metric = @metrics[metric.id] + else + @metrics[metric.id] = metric end metric.inc(value) end + nil end def dec(metric_name, value, tags: {}, common: true) - metric_id = Metric.metric_id(Metric::Count::TYPE, metric_name, tags) + metric = Metric::Count.new(metric_name, tags: tags, common: common) @mutex.synchronize do - metric = @metrics.key?[metric_id] - if metric.nil? - metric = Metric::Count.new(metric_name, tags: tags, common: common) - @metrics[metric_id] = metric + if @metrics.key?(metric.id) + metric = @metrics[metric.id] + else + @metrics[metric.id] = metric end metric.dec(value) end + nil end def gauge(metric_name, value, tags: {}, common: true) - metric_id = Metric.metric_id(Metric::Gauge::TYPE, metric_name, tags) + metric = Metric::Gauge.new(metric_name, tags: tags, common: common, interval: @interval) @mutex.synchronize do - metric = @metrics.key?[metric_id] - if metric.nil? - metric = Metric::Gauge.new(metric_name, tags: tags, common: common, interval: @interval) - @metrics[metric_id] = metric + if @metrics.key?(metric.id) + metric = @metrics[metric.id] + else + @metrics[metric.id] = metric end metric.track(value) end + nil end def rate(metric_name, value, tags: {}, common: true) - metric_id = Metric.metric_id(Metric::Rate::TYPE, metric_name, tags) # this will fail, it expects array of tags + metric = Metric::Rate.new(metric_name, tags: tags, common: common, interval: @interval) @mutex.synchronize do - metric = @metrics.key?[metric_id] - if metric.nil? - metric = Metric::Rate.new(metric_name, tags: tags, common: common, interval: @interval) - @metrics[metric_id] = metric + if @metrics.key?(metric.id) + metric = @metrics[metric.id] + else + @metrics[metric.id] = metric end metric.track(value) end + nil end def distribution(metric_name, value, tags: {}, common: true) - metric_id = Metric.metric_id(Metric::Distribution::TYPE, metric_name, tags) + metric = Metric::Distribution.new(metric_name, tags: tags, common: common) @mutex.synchronize do - metric = @distributions.key?[metric_id] - if metric.nil? - metric = Metric::Distribution.new(metric_name, tags: tags, common: common) - @distributions[metric_id] = metric + if @distributions.key?(metric.id) + metric = @distributions[metric.id] + else + @distributions[metric.id] = metric end metric.track(value) end + nil end - def flush! - events = [] - + def flush!(queue) @mutex.synchronize do - events << Event::GenerateMetrics.new(@namespace, @metrics.values) if @metrics.any? - - events << Event::Distributions.new(@namespace, @distributions.values) if @distributions.any? + queue.enqueue(Event::GenerateMetrics.new(@namespace, @metrics.values)) if @metrics.any? + queue.enqueue(Event::Distributions.new(@namespace, @distributions.values)) if @distributions.any? @metrics = {} @distributions = {} end - - events + nil end end end diff --git a/sig/datadog/core/telemetry/metric.rbs b/sig/datadog/core/telemetry/metric.rbs index 3eda8cda131..2d19f54d9f2 100644 --- a/sig/datadog/core/telemetry/metric.rbs +++ b/sig/datadog/core/telemetry/metric.rbs @@ -9,13 +9,13 @@ module Datadog type metric_value = Array[input_value] type distribution_value = input_value - type tags_input = ::Hash[String, String] | Array[String] - - def self.metric_id: (metric_type type, String name, ?Array[String] tags) -> ::String + type tags_input = ::Hash[String | Symbol, String] | Array[String] class Base @name: String + @id: String + @values: Array[untyped] @tags: Array[String] @@ -36,6 +36,8 @@ module Datadog def initialize: (String name, ?tags: tags_input, ?common: bool, ?interval: Integer?) -> void + def id: () -> String + def track: (Numeric value) -> void def type: () -> metric_type @@ -55,11 +57,11 @@ module Datadog def type: () -> "count" - def inc: (?::Integer value) -> void + def inc: (?input_value value) -> void - def dec: (?::Integer value) -> void + def dec: (?input_value value) -> void - def track: (Integer value) -> void + def track: (input_value value) -> void end class Gauge < Base @@ -82,7 +84,7 @@ module Datadog def type: () -> "rate" - def track: (?::Float value) -> void + def track: (?input_value value) -> void end class Distribution < Base diff --git a/sig/datadog/core/telemetry/metrics_collection.rbs b/sig/datadog/core/telemetry/metrics_collection.rbs new file mode 100644 index 00000000000..a7e80f0ee39 --- /dev/null +++ b/sig/datadog/core/telemetry/metrics_collection.rbs @@ -0,0 +1,37 @@ +module Datadog + module Core + module Telemetry + class MetricsCollection + interface _Queue + def enqueue: (Datadog::Core::Telemetry::Event::Base event) -> void + end + + @namespace: String + + @interval: Integer + + @mutex: Thread::Mutex + + @metrics: Hash[String, Datadog::Core::Telemetry::Metric::Base] + + @distributions: Hash[String, Datadog::Core::Telemetry::Metric::Distribution] + + attr_reader namespace: String + + def initialize: (String namespace, aggregation_interval: Integer) -> void + + def inc: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def dec: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def gauge: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def rate: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def distribution: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def flush!: (_Queue queue) -> void + end + end + end +end diff --git a/spec/datadog/core/telemetry/metric_spec.rb b/spec/datadog/core/telemetry/metric_spec.rb index 8b77475a8f9..9e52ae7caab 100644 --- a/spec/datadog/core/telemetry/metric_spec.rb +++ b/spec/datadog/core/telemetry/metric_spec.rb @@ -6,16 +6,6 @@ let(:now) { 123123 } before { allow(Time).to receive(:now).and_return(now, now + 1, now + 2, now + 3) } - describe '.metric_id' do - subject(:metric_id) { described_class.metric_id(type, name, tags) } - - let(:type) { 'type' } - let(:name) { 'name' } - let(:tags) { ['tag1:val1', 'tag2:val2'] } - - it { is_expected.to eq('type::name::tag1:val1,tag2:val2') } - end - describe Datadog::Core::Telemetry::Metric::Count do subject(:metric) { described_class.new(name, tags: tags) } @@ -32,6 +22,12 @@ ) end + describe '#id' do + subject(:id) { metric.id } + + it { is_expected.to eq('count::metric_name::tag1:val1,tag2:val2') } + end + describe '#type' do subject(:type) { metric.type } @@ -102,6 +98,12 @@ ) end + describe '#id' do + subject(:id) { metric.id } + + it { is_expected.to eq('gauge::metric_name::tag1:val1,tag2:val2') } + end + describe '#type' do subject(:type) { metric.type } @@ -163,6 +165,12 @@ ) end + describe '#id' do + subject(:id) { metric.id } + + it { is_expected.to eq('rate::metric_name::tag1:val1,tag2:val2') } + end + describe '#type' do subject(:type) { metric.type } @@ -233,6 +241,12 @@ ) end + describe '#id' do + subject(:id) { metric.id } + + it { is_expected.to eq('distributions::metric_name::tag1:val1,tag2:val2') } + end + describe '#type' do subject(:type) { metric.type } diff --git a/spec/datadog/core/telemetry/metrics_collection_spec.rb b/spec/datadog/core/telemetry/metrics_collection_spec.rb new file mode 100644 index 00000000000..feb9e1b70dd --- /dev/null +++ b/spec/datadog/core/telemetry/metrics_collection_spec.rb @@ -0,0 +1,341 @@ +require 'spec_helper' + +require 'datadog/core/telemetry/metrics_collection' + +RSpec.describe Datadog::Core::Telemetry::MetricsCollection do + subject(:collection) { described_class.new(namespace, aggregation_interval: interval) } + + def metrics + collection.instance_variable_get(:@metrics) + end + + def first_metric_value + metrics.values.first.values.first.last + end + + def distributions + collection.instance_variable_get(:@distributions) + end + + def first_distribution_values + distributions.values.first.values + end + + let(:namespace) { 'namespace' } + let(:interval) { 10 } + + describe '#inc' do + subject(:inc) { collection.inc(metric_name, value, tags: tags, common: common) } + + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + it 'tracks the metric' do + expect { inc }.to change { metrics.size }.by(1) + expect(first_metric_value).to eq(value) + end + + context 'incrementing again' do + it 'aggregates the metric' do + inc + + expect do + collection.inc(metric_name, value, tags: tags, common: common) + end.to change { metrics.size }.by(0) + + expect(first_metric_value).to eq(value * 2) + end + end + + context 'incrementing the same metric with different tags' do + it 'tracks new metric' do + inc + + expect do + collection.inc(metric_name, value, tags: { tag1: 'val1', tag2: 'val3' }, common: common) + end.to change { metrics.size }.by(1) + end + end + + context 'concurrent incrementing' do + it 'aggregates all values in the same metric' do + threads = Array.new(5) do + Thread.new do + collection.inc(metric_name, value, tags: tags, common: common) + end + end + + threads.each(&:join) + + expect(first_metric_value).to eq(value * threads.size) + end + end + end + + describe '#dec' do + subject(:dec) { collection.dec(metric_name, value, tags: tags, common: common) } + + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + it 'tracks the metric' do + expect { dec }.to change { metrics.size }.by(1) + expect(first_metric_value).to eq(-value) + end + + context 'decrementing again' do + it 'aggregates the metric' do + dec + + expect do + collection.dec(metric_name, value, tags: tags, common: common) + end.to change { metrics.size }.by(0) + + expect(first_metric_value).to eq(-value * 2) + end + end + + context 'decrementing the same metric with different tags' do + it 'tracks new metric' do + dec + + expect do + collection.dec(metric_name, value, tags: { tag1: 'val1', tag2: 'val3' }, common: common) + end.to change { metrics.size }.by(1) + end + end + + context 'concurrent decrementing' do + it 'aggregates all values in the same metric' do + threads = Array.new(5) do + Thread.new do + collection.dec(metric_name, value, tags: tags, common: common) + end + end + + threads.each(&:join) + + expect(first_metric_value).to eq(-value * threads.size) + end + end + end + + describe '#gauge' do + subject(:gauge) { collection.gauge(metric_name, value, tags: tags, common: common) } + + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + it 'tracks the metric' do + expect { gauge }.to change { metrics.size }.by(1) + expect(first_metric_value).to eq(value) + end + + context 'gauge again' do + it 'aggregates the metric' do + gauge + + expect do + collection.gauge(metric_name, value + 2, tags: tags, common: common) + end.to change { metrics.size }.by(0) + + expect(first_metric_value).to eq(value + 2) + end + end + + context 'gauge with different tags' do + it 'tracks the new metric' do + gauge + + expect do + collection.gauge(metric_name, value, tags: { tag1: 'val1', tag2: 'val3' }, common: common) + end.to change { metrics.size }.by(1) + end + end + end + + describe '#rate' do + subject(:rate) { collection.rate(metric_name, value, tags: tags, common: common) } + + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + it 'tracks the metric' do + expect { rate }.to change { metrics.size }.by(1) + expect(first_metric_value).to eq(value.to_f / interval) + end + + context 'rate again' do + it 'aggregates the metric' do + rate + + expect do + collection.rate(metric_name, value, tags: tags, common: common) + end.to change { metrics.size }.by(0) + + expect(first_metric_value).to eq(1) + end + end + + context 'rate with different tags' do + it 'tracks the new metric' do + rate + + expect do + collection.rate(metric_name, value, tags: { tag1: 'val1', tag2: 'val3' }, common: common) + end.to change { metrics.size }.by(1) + end + end + + context 'concurrent rate' do + it 'aggregates all values in the same metric' do + threads = Array.new(5) do + Thread.new do + collection.rate(metric_name, value, tags: tags, common: common) + end + end + + threads.each(&:join) + + expect(first_metric_value).to eq(value.to_f * threads.size / interval) + end + end + end + + describe '#distribution' do + subject(:distribution) { collection.distribution(metric_name, value, tags: tags, common: common) } + + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + it 'tracks the metric' do + expect { distribution }.to change { distributions.size }.by(1) + expect(first_distribution_values).to eq([value]) + end + + context 'distribution again' do + it 'aggregates the metric' do + distribution + + expect do + collection.distribution(metric_name, value, tags: tags, common: common) + end.to change { distributions.size }.by(0) + + expect(first_distribution_values).to eq([value, value]) + end + end + + context 'distribution with different tags' do + it 'tracks the new metric' do + distribution + + expect do + collection.distribution(metric_name, value, tags: { tag1: 'val1', tag2: 'val3' }, common: common) + end.to change { distributions.size }.by(1) + end + end + + context 'concurrent distribution' do + it 'aggregates all values in the same metric' do + threads = Array.new(5) do + Thread.new do + collection.distribution(metric_name, value, tags: tags, common: common) + end + end + + threads.each(&:join) + + expect(first_distribution_values).to eq([value] * threads.size) + end + end + end + + describe '#flush!' do + let(:queue) { double('queue') } + + before do + allow(queue).to receive(:enqueue) + end + + it 'flushes metrics' do + collection.inc('metric_name', 5, tags: { tag1: 'val1', tag2: 'val2' }, common: true) + collection.inc('metric_name', 5, tags: { tag1: 'val1', tag2: 'val3' }, common: true) + + expect(queue).to receive(:enqueue) do |event| + expect(event).to be_a(Datadog::Core::Telemetry::Event::GenerateMetrics) + payload = event.payload(1) + + expect(payload[:namespace]).to eq(namespace) + expect(payload[:series]).to have(2).items + + tags = payload[:series].map { |s| s[:tags] }.sort + expect(tags).to eq([['tag1:val1', 'tag2:val2'], ['tag1:val1', 'tag2:val3']]) + end.once + + collection.flush!(queue) + + expect(metrics.size).to eq(0) + end + + it 'flushes distributions' do + collection.distribution('metric_name', 5, tags: { tag1: 'val1', tag2: 'val2' }, common: true) + collection.distribution('metric_name', 6, tags: { tag1: 'val1', tag2: 'val2' }, common: true) + collection.distribution('metric_name', 5, tags: { tag1: 'val1', tag2: 'val3' }, common: true) + collection.distribution('metric_name', 7, tags: { tag1: 'val1', tag2: 'val3' }, common: true) + + expect(queue).to receive(:enqueue) do |event| + expect(event).to be_a(Datadog::Core::Telemetry::Event::Distributions) + payload = event.payload(1) + + expect(payload[:namespace]).to eq(namespace) + expect(payload[:series]).to have(2).items + + tags = payload[:series].map { |s| s[:tags] }.sort + expect(tags).to eq([['tag1:val1', 'tag2:val2'], ['tag1:val1', 'tag2:val3']]) + + values = payload[:series].map { |s| s[:points] }.sort + expect(values).to eq([[5, 6], [5, 7]]) + end.once + + collection.flush!(queue) + + expect(distributions.size).to eq(0) + end + + it 'does not loose metrics when running in multiple threads' do + threads_count = 5 + metrics_count = 0 + expect(queue).to receive(:enqueue) do |event| + metrics_count += event.payload(1)[:series].size + end.at_least(:once) + + threads = Array.new(threads_count) do |i| + Thread.new do + collection.inc("metric_name_#{i}", 5, tags: { tag1: 'val1', tag2: 'val2' }, common: true) + collection.flush!(queue) + collection.inc("metric_name_#{i}", 5, tags: { tag1: 'val1', tag2: 'val3' }, common: true) + collection.distribution("metric_name_#{i}", 5, tags: { tag1: 'val1', tag2: 'val2' }, common: true) + collection.distribution("metric_name_#{i}", 5, tags: { tag1: 'val1', tag2: 'val3' }, common: true) + collection.flush!(queue) + end + end + + threads.each(&:join) + + expect(metrics.size).to eq(0) + expect(distributions.size).to eq(0) + + expect(metrics_count).to eq(4 * threads_count) + end + end +end From e7f8f35fdbc82c6f5c83a94a77c0b1c83dd403c3 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Thu, 27 Jun 2024 14:47:26 +0200 Subject: [PATCH 140/178] extract metrics fetching or storage to a method --- .../core/telemetry/metrics_collection.rb | 41 +++++-------------- .../core/telemetry/metrics_collection.rbs | 4 ++ 2 files changed, 15 insertions(+), 30 deletions(-) diff --git a/lib/datadog/core/telemetry/metrics_collection.rb b/lib/datadog/core/telemetry/metrics_collection.rb index a8279978f9c..28defa9f1ca 100644 --- a/lib/datadog/core/telemetry/metrics_collection.rb +++ b/lib/datadog/core/telemetry/metrics_collection.rb @@ -24,12 +24,7 @@ def inc(metric_name, value, tags: {}, common: true) metric = Metric::Count.new(metric_name, tags: tags, common: common) @mutex.synchronize do - if @metrics.key?(metric.id) - metric = @metrics[metric.id] - else - @metrics[metric.id] = metric - end - + metric = fetch_or_add_metric(metric, @metrics) metric.inc(value) end nil @@ -39,12 +34,7 @@ def dec(metric_name, value, tags: {}, common: true) metric = Metric::Count.new(metric_name, tags: tags, common: common) @mutex.synchronize do - if @metrics.key?(metric.id) - metric = @metrics[metric.id] - else - @metrics[metric.id] = metric - end - + metric = fetch_or_add_metric(metric, @metrics) metric.dec(value) end nil @@ -54,12 +44,7 @@ def gauge(metric_name, value, tags: {}, common: true) metric = Metric::Gauge.new(metric_name, tags: tags, common: common, interval: @interval) @mutex.synchronize do - if @metrics.key?(metric.id) - metric = @metrics[metric.id] - else - @metrics[metric.id] = metric - end - + metric = fetch_or_add_metric(metric, @metrics) metric.track(value) end nil @@ -69,12 +54,7 @@ def rate(metric_name, value, tags: {}, common: true) metric = Metric::Rate.new(metric_name, tags: tags, common: common, interval: @interval) @mutex.synchronize do - if @metrics.key?(metric.id) - metric = @metrics[metric.id] - else - @metrics[metric.id] = metric - end - + metric = fetch_or_add_metric(metric, @metrics) metric.track(value) end nil @@ -84,12 +64,7 @@ def distribution(metric_name, value, tags: {}, common: true) metric = Metric::Distribution.new(metric_name, tags: tags, common: common) @mutex.synchronize do - if @distributions.key?(metric.id) - metric = @distributions[metric.id] - else - @distributions[metric.id] = metric - end - + metric = fetch_or_add_metric(metric, @distributions) metric.track(value) end nil @@ -105,6 +80,12 @@ def flush!(queue) end nil end + + private + + def fetch_or_add_metric(metric, collection) + collection[metric.id] ||= metric + end end end end diff --git a/sig/datadog/core/telemetry/metrics_collection.rbs b/sig/datadog/core/telemetry/metrics_collection.rbs index a7e80f0ee39..fb20d7c06c4 100644 --- a/sig/datadog/core/telemetry/metrics_collection.rbs +++ b/sig/datadog/core/telemetry/metrics_collection.rbs @@ -31,6 +31,10 @@ module Datadog def distribution: (String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void def flush!: (_Queue queue) -> void + + private + + def fetch_or_add_metric: (untyped metric, Hash[untyped, untyped] collection) -> untyped end end end From 211004e9258fd518b3ccf05c7c5f643a33dec3ac Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Thu, 27 Jun 2024 17:30:29 +0200 Subject: [PATCH 141/178] add metrics manager --- .../core/telemetry/metrics_collection.rb | 2 +- lib/datadog/core/telemetry/metrics_manager.rb | 72 ++++++ .../core/telemetry/metrics_manager.rbs | 37 +++ .../core/telemetry/metrics_collection_spec.rb | 30 +-- .../core/telemetry/metrics_manager_spec.rb | 213 ++++++++++++++++++ 5 files changed, 328 insertions(+), 26 deletions(-) create mode 100644 lib/datadog/core/telemetry/metrics_manager.rb create mode 100644 sig/datadog/core/telemetry/metrics_manager.rbs create mode 100644 spec/datadog/core/telemetry/metrics_manager_spec.rb diff --git a/lib/datadog/core/telemetry/metrics_collection.rb b/lib/datadog/core/telemetry/metrics_collection.rb index 28defa9f1ca..8161e0b3286 100644 --- a/lib/datadog/core/telemetry/metrics_collection.rb +++ b/lib/datadog/core/telemetry/metrics_collection.rb @@ -8,7 +8,7 @@ module Core module Telemetry # MetricsCollection is a thread-safe collection of metrics per namespace class MetricsCollection - attr_reader :namespace + attr_reader :namespace, :interval def initialize(namespace, aggregation_interval:) @namespace = namespace diff --git a/lib/datadog/core/telemetry/metrics_manager.rb b/lib/datadog/core/telemetry/metrics_manager.rb new file mode 100644 index 00000000000..0645bbd1127 --- /dev/null +++ b/lib/datadog/core/telemetry/metrics_manager.rb @@ -0,0 +1,72 @@ +# frozen_string_literal: true + +require_relative 'metrics_collection' + +module Datadog + module Core + module Telemetry + # MetricsManager aggregates and flushes metrics and distributions + class MetricsManager + def initialize(aggregation_interval:, enabled:) + @interval = aggregation_interval + @enabled = enabled + @mutex = Mutex.new + + @collections = {} + end + + def inc(namespace, metric_name, value, tags: {}, common: true) + return unless @enabled + + collection = fetch_or_create_collection(namespace) + collection.inc(metric_name, value, tags: tags, common: common) + end + + def dec(namespace, metric_name, value, tags: {}, common: true) + return unless @enabled + + collection = fetch_or_create_collection(namespace) + collection.dec(metric_name, value, tags: tags, common: common) + end + + def gauge(namespace, metric_name, value, tags: {}, common: true) + return unless @enabled + + collection = fetch_or_create_collection(namespace) + collection.gauge(metric_name, value, tags: tags, common: common) + end + + def rate(namespace, metric_name, value, tags: {}, common: true) + return unless @enabled + + collection = fetch_or_create_collection(namespace) + collection.rate(metric_name, value, tags: tags, common: common) + end + + def distribution(namespace, metric_name, value, tags: {}, common: true) + return unless @enabled + + collection = fetch_or_create_collection(namespace) + collection.distribution(metric_name, value, tags: tags, common: common) + end + + def flush!(queue) + return unless @enabled + + @mutex.synchronize do + @collections.each_value { |col| col.flush!(queue) } + end + nil + end + + private + + def fetch_or_create_collection(namespace) + @mutex.synchronize do + @collections[namespace] ||= MetricsCollection.new(namespace, aggregation_interval: @interval) + end + end + end + end + end +end diff --git a/sig/datadog/core/telemetry/metrics_manager.rbs b/sig/datadog/core/telemetry/metrics_manager.rbs new file mode 100644 index 00000000000..a54f522c828 --- /dev/null +++ b/sig/datadog/core/telemetry/metrics_manager.rbs @@ -0,0 +1,37 @@ +module Datadog + module Core + module Telemetry + class MetricsManager + interface _Queue + def enqueue: (Datadog::Core::Telemetry::Event::Base event) -> void + end + + @interval: Integer + + @enabled: bool + + @mutex: Thread::Mutex + + @collections: Hash[String, Datadog::Core::Telemetry::MetricsCollection] + + def initialize: (aggregation_interval: Integer, enabled: bool) -> void + + def inc: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def dec: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def gauge: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def rate: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def distribution: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void + + def flush!: (_Queue queue) -> void + + private + + def fetch_or_create_collection: (String namespace) -> Datadog::Core::Telemetry::MetricsCollection + end + end + end +end diff --git a/spec/datadog/core/telemetry/metrics_collection_spec.rb b/spec/datadog/core/telemetry/metrics_collection_spec.rb index feb9e1b70dd..c5a39b0a141 100644 --- a/spec/datadog/core/telemetry/metrics_collection_spec.rb +++ b/spec/datadog/core/telemetry/metrics_collection_spec.rb @@ -24,14 +24,14 @@ def first_distribution_values let(:namespace) { 'namespace' } let(:interval) { 10 } + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + describe '#inc' do subject(:inc) { collection.inc(metric_name, value, tags: tags, common: common) } - let(:metric_name) { 'metric_name' } - let(:value) { 5 } - let(:tags) { { tag1: 'val1', tag2: 'val2' } } - let(:common) { true } - it 'tracks the metric' do expect { inc }.to change { metrics.size }.by(1) expect(first_metric_value).to eq(value) @@ -77,11 +77,6 @@ def first_distribution_values describe '#dec' do subject(:dec) { collection.dec(metric_name, value, tags: tags, common: common) } - let(:metric_name) { 'metric_name' } - let(:value) { 5 } - let(:tags) { { tag1: 'val1', tag2: 'val2' } } - let(:common) { true } - it 'tracks the metric' do expect { dec }.to change { metrics.size }.by(1) expect(first_metric_value).to eq(-value) @@ -127,11 +122,6 @@ def first_distribution_values describe '#gauge' do subject(:gauge) { collection.gauge(metric_name, value, tags: tags, common: common) } - let(:metric_name) { 'metric_name' } - let(:value) { 5 } - let(:tags) { { tag1: 'val1', tag2: 'val2' } } - let(:common) { true } - it 'tracks the metric' do expect { gauge }.to change { metrics.size }.by(1) expect(first_metric_value).to eq(value) @@ -163,11 +153,6 @@ def first_distribution_values describe '#rate' do subject(:rate) { collection.rate(metric_name, value, tags: tags, common: common) } - let(:metric_name) { 'metric_name' } - let(:value) { 5 } - let(:tags) { { tag1: 'val1', tag2: 'val2' } } - let(:common) { true } - it 'tracks the metric' do expect { rate }.to change { metrics.size }.by(1) expect(first_metric_value).to eq(value.to_f / interval) @@ -213,11 +198,6 @@ def first_distribution_values describe '#distribution' do subject(:distribution) { collection.distribution(metric_name, value, tags: tags, common: common) } - let(:metric_name) { 'metric_name' } - let(:value) { 5 } - let(:tags) { { tag1: 'val1', tag2: 'val2' } } - let(:common) { true } - it 'tracks the metric' do expect { distribution }.to change { distributions.size }.by(1) expect(first_distribution_values).to eq([value]) diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb new file mode 100644 index 00000000000..5b6b7352e2c --- /dev/null +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -0,0 +1,213 @@ +require 'spec_helper' + +require 'datadog/core/telemetry/metrics_manager' + +RSpec.describe Datadog::Core::Telemetry::MetricsManager do + subject(:manager) { described_class.new(aggregation_interval: interval, enabled: enabled) } + + def collections + manager.instance_variable_get(:@collections) + end + + def first_collection + collections.values.first + end + + let(:interval) { 10 } + let(:enabled) { true } + let(:namespace) { 'namespace' } + let(:metric_name) { 'metric_name' } + let(:value) { 5 } + let(:tags) { { tag1: 'val1', tag2: 'val2' } } + let(:common) { true } + + describe '#inc' do + subject(:inc) { manager.inc(namespace, metric_name, value, tags: tags, common: common) } + + it 'creates a new collection' do + expect { inc }.to change(collections, :size).from(0).to(1) + expect(first_collection.namespace).to eq(namespace) + expect(first_collection.interval).to eq(interval) + end + + it 'forwards the action to the collection' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:inc).with(metric_name, value, tags: tags, common: common) + + inc + end + + context 'with different namespaces' do + it 'creates collection per namespace' do + inc + + expect { manager.inc('another_namespace', metric_name, value, tags: tags, common: common) } + .to change(collections, :size).from(1).to(2) + end + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + expect { inc }.not_to change(collections, :size) + end + end + end + + describe '#dec' do + subject(:dec) { manager.dec(namespace, metric_name, value, tags: tags, common: common) } + + it 'creates a new collection' do + expect { dec }.to change(collections, :size).from(0).to(1) + expect(first_collection.namespace).to eq(namespace) + expect(first_collection.interval).to eq(interval) + end + + it 'forwards the action to the collection' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:dec).with(metric_name, value, tags: tags, common: common) + + dec + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + expect { dec }.not_to change(collections, :size) + end + end + end + + describe '#gauge' do + subject(:gauge) { manager.gauge(namespace, metric_name, value, tags: tags, common: common) } + + it 'creates a new collection' do + expect { gauge }.to change(collections, :size).from(0).to(1) + expect(first_collection.namespace).to eq(namespace) + expect(first_collection.interval).to eq(interval) + end + + it 'forwards the action to the collection' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:gauge).with(metric_name, value, tags: tags, common: common) + + gauge + end + + context 'with different namespaces' do + it 'creates collection per namespace' do + gauge + + expect { manager.gauge('another_namespace', metric_name, value, tags: tags, common: common) } + .to change(collections, :size).from(1).to(2) + end + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + expect { gauge }.not_to change(collections, :size) + end + end + end + + describe '#rate' do + subject(:rate) { manager.rate(namespace, metric_name, value, tags: tags, common: common) } + + it 'creates a new collection' do + expect { rate }.to change(collections, :size).from(0).to(1) + expect(first_collection.namespace).to eq(namespace) + expect(first_collection.interval).to eq(interval) + end + + it 'forwards the action to the collection' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:rate).with(metric_name, value, tags: tags, common: common) + + rate + end + + context 'with different namespaces' do + it 'creates collection per namespace' do + rate + + expect { manager.rate('another_namespace', metric_name, value, tags: tags, common: common) } + .to change(collections, :size).from(1).to(2) + end + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + expect { rate }.not_to change(collections, :size) + end + end + end + + describe '#distribution' do + subject(:distribution) { manager.distribution(namespace, metric_name, value, tags: tags, common: common) } + + it 'creates a new collection' do + expect { distribution }.to change(collections, :size).from(0).to(1) + expect(first_collection.namespace).to eq(namespace) + expect(first_collection.interval).to eq(interval) + end + + it 'forwards the action to the collection' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:distribution).with(metric_name, value, tags: tags, common: common) + + distribution + end + + context 'with different namespaces' do + it 'creates collection per namespace' do + distribution + + expect { manager.distribution('another_namespace', metric_name, value, tags: tags, common: common) } + .to change(collections, :size).from(1).to(2) + end + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + expect { distribution }.not_to change(collections, :size) + end + end + end + + describe '#flush!' do + subject(:flush!) { manager.flush!(queue) } + + let(:queue) { [] } + + it 'forwards flush to the collections' do + collection = double(:collection) + expect(Datadog::Core::Telemetry::MetricsCollection).to receive(:new).and_return(collection) + expect(collection).to receive(:inc) + expect(collection).to receive(:flush!).with(queue) + + manager.inc(namespace, metric_name, value, tags: tags) + flush! + end + + context 'when disabled' do + let(:enabled) { false } + + it 'does nothing' do + flush! + end + end + end +end From fff4b21d3f915110a40f11ffec741bd8477b38c5 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 12:11:37 +0200 Subject: [PATCH 142/178] add disable! method to MetricsManager --- lib/datadog/core/telemetry/metrics_manager.rb | 6 ++++++ sig/datadog/core/telemetry/metrics_manager.rbs | 4 ++++ spec/datadog/core/telemetry/metrics_manager_spec.rb | 8 ++++++++ 3 files changed, 18 insertions(+) diff --git a/lib/datadog/core/telemetry/metrics_manager.rb b/lib/datadog/core/telemetry/metrics_manager.rb index 0645bbd1127..4945b5d1a22 100644 --- a/lib/datadog/core/telemetry/metrics_manager.rb +++ b/lib/datadog/core/telemetry/metrics_manager.rb @@ -7,6 +7,8 @@ module Core module Telemetry # MetricsManager aggregates and flushes metrics and distributions class MetricsManager + attr_reader :enabled + def initialize(aggregation_interval:, enabled:) @interval = aggregation_interval @enabled = enabled @@ -59,6 +61,10 @@ def flush!(queue) nil end + def disable! + @enabled = false + end + private def fetch_or_create_collection(namespace) diff --git a/sig/datadog/core/telemetry/metrics_manager.rbs b/sig/datadog/core/telemetry/metrics_manager.rbs index a54f522c828..53e279c86e6 100644 --- a/sig/datadog/core/telemetry/metrics_manager.rbs +++ b/sig/datadog/core/telemetry/metrics_manager.rbs @@ -14,6 +14,8 @@ module Datadog @collections: Hash[String, Datadog::Core::Telemetry::MetricsCollection] + attr_reader enabled: bool + def initialize: (aggregation_interval: Integer, enabled: bool) -> void def inc: (String namespace, String metric_name, Datadog::Core::Telemetry::Metric::input_value value, ?tags: Datadog::Core::Telemetry::Metric::tags_input, ?common: bool) -> void @@ -28,6 +30,8 @@ module Datadog def flush!: (_Queue queue) -> void + def disable!: () -> void + private def fetch_or_create_collection: (String namespace) -> Datadog::Core::Telemetry::MetricsCollection diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index 5b6b7352e2c..10daa014412 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -210,4 +210,12 @@ def first_collection end end end + + describe '#disable!' do + subject(:disable!) { manager.disable! } + + it 'disables the manager' do + expect { disable! }.to change(manager, :enabled).from(true).to(false) + end + end end From 63fed051f5b0197c6bfadf9339c88a006c8c05a6 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 14:51:19 +0200 Subject: [PATCH 143/178] additional test for metrics flushing --- .../core/telemetry/metrics_manager_spec.rb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index 10daa014412..d69d60a22cd 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -209,6 +209,32 @@ def first_collection flush! end end + + context 'concurrently creating and flushing namespaces' do + let(:queue) { double('queue') } + + it 'flushes all metrics' do + threads_count = 5 + events_count = 0 + + allow(queue).to receive(:enqueue) do + events_count += 1 + end + + threads = Array.new(threads_count) do |n| + Thread.new do + 2.times do + manager.inc("namespace #{n}", metric_name, value, tags: tags) + end + manager.flush!(queue) + end + end + + threads.each(&:join) + + expect(events_count).to eq(threads_count) + end + end end describe '#disable!' do From 00d251a1ec383bbe9ae93d2c8d078358e64ae1ab Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 15:10:45 +0200 Subject: [PATCH 144/178] fix test with disabled metrics manager test --- spec/datadog/core/telemetry/metrics_manager_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index d69d60a22cd..d2cc638f9cc 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -206,6 +206,8 @@ def first_collection let(:enabled) { false } it 'does nothing' do + expect(Datadog::Core::Telemetry::MetricsCollection).to_not receive(:new) + flush! end end From 9640d885749579d997735f0752b15a0e2b22b76e Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 15:38:25 +0200 Subject: [PATCH 145/178] the events counting in tests was threading-unsafe --- spec/datadog/core/telemetry/metrics_collection_spec.rb | 4 +++- spec/datadog/core/telemetry/metrics_manager_spec.rb | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/spec/datadog/core/telemetry/metrics_collection_spec.rb b/spec/datadog/core/telemetry/metrics_collection_spec.rb index c5a39b0a141..6f2e05b62e2 100644 --- a/spec/datadog/core/telemetry/metrics_collection_spec.rb +++ b/spec/datadog/core/telemetry/metrics_collection_spec.rb @@ -293,10 +293,12 @@ def first_distribution_values end it 'does not loose metrics when running in multiple threads' do + mutex = Mutex.new threads_count = 5 metrics_count = 0 + expect(queue).to receive(:enqueue) do |event| - metrics_count += event.payload(1)[:series].size + mutex.synchronize { metrics_count += event.payload(1)[:series].size } end.at_least(:once) threads = Array.new(threads_count) do |i| diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index d2cc638f9cc..49660e59076 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -216,11 +216,13 @@ def first_collection let(:queue) { double('queue') } it 'flushes all metrics' do + mutex = Mutex.new + threads_count = 5 events_count = 0 allow(queue).to receive(:enqueue) do - events_count += 1 + mutex.synchronize { events_count += 1 } end threads = Array.new(threads_count) do |n| From abc845ce0c8de7718a170bb2de829db7b2b90c93 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 28 Jun 2024 16:36:59 +0200 Subject: [PATCH 146/178] fixes failing concurrency test --- spec/datadog/core/telemetry/metrics_manager_spec.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index 49660e59076..e0ec7390ad0 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -219,16 +219,17 @@ def first_collection mutex = Mutex.new threads_count = 5 - events_count = 0 + metrics_per_thread = 3 - allow(queue).to receive(:enqueue) do - mutex.synchronize { events_count += 1 } + flushed_metrics_count = 0 + allow(queue).to receive(:enqueue) do |event| + mutex.synchronize { flushed_metrics_count += event.payload(1)[:series].count } end threads = Array.new(threads_count) do |n| Thread.new do - 2.times do - manager.inc("namespace #{n}", metric_name, value, tags: tags) + metrics_per_thread.times do |i| + manager.inc("namespace #{n}", "#{metric_name} #{i}", value, tags: tags) end manager.flush!(queue) end @@ -236,7 +237,7 @@ def first_collection threads.each(&:join) - expect(events_count).to eq(threads_count) + expect(flushed_metrics_count).to eq(threads_count * metrics_per_thread) end end end From 0cbef5a3115afd7ac50d2f58c79d8572dd4d6ea3 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 3 Jul 2024 14:00:02 +0200 Subject: [PATCH 147/178] Move interval to Rate and Gauge metrics, make sure it is not nil and positive --- lib/datadog/core/telemetry/metric.rb | 58 ++++++++++++++-------- sig/datadog/core/telemetry/metric.rbs | 19 ++++--- spec/datadog/core/telemetry/metric_spec.rb | 6 +-- 3 files changed, 49 insertions(+), 34 deletions(-) diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index 13e749aba6b..bed8a042157 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -7,39 +7,38 @@ module Telemetry module Metric # Base class for all metric types class Base - attr_reader :name, :tags, :values, :common, :interval + attr_reader :name, :tags, :values, :common # @param name [String] metric name # @param tags [Array|Hash{String=>String}] metric tags as hash of array of "tag:val" strings # @param common [Boolean] true if the metric is common for all languages, false for Ruby-specific metric - # @param interval [Integer] metrics aggregation interval in seconds - def initialize(name, tags: {}, common: true, interval: nil) + def initialize(name, tags: {}, common: true) @name = name @values = [] @tags = tags_to_array(tags) @common = common - @interval = interval end def id @id ||= "#{type}::#{name}::#{tags.join(',')}" end - def track(value); end + def track(value) + raise NotImplementedError, 'method must be implemented in subclasses' + end - def type; end + def type + raise NotImplementedError, 'method must be implemented in subclasses' + end def to_h - # @type var res: Hash[Symbol, untyped] - res = { + { metric: name, points: values, type: type, tags: tags, common: common } - res[:interval] = interval if interval - res end private @@ -51,6 +50,29 @@ def tags_to_array(tags) end end + # Base class for metrics that require aggregation interval + class IntervalMetric < Base + attr_reader :interval + + # @param name [String] metric name + # @param tags [Array|Hash{String=>String}] metric tags as hash of array of "tag:val" strings + # @param common [Boolean] true if the metric is common for all languages, false for Ruby-specific metric + # @param interval [Integer] metrics aggregation interval in seconds + def initialize(name, interval:, tags: {}, common: true) + raise ArgumentError, 'interval must be a positive number' if interval.nil? || interval <= 0 + + super(name, tags: tags, common: common) + + @interval = interval + end + + def to_h + res = super + res[:interval] = interval + res + end + end + # Count metric adds up all the submitted values in a time interval. This would be suitable for a # metric tracking the number of website hits, for instance. class Count < Base @@ -84,7 +106,7 @@ def track(value) # A gauge type takes the last value reported during the interval. This type would make sense for tracking RAM or # CPU usage, where taking the last value provides a representative picture of the host’s behavior during the time # interval. - class Gauge < Base + class Gauge < IntervalMetric TYPE = 'gauge' def type @@ -104,10 +126,10 @@ def track(value) # The rate type takes the count and divides it by the length of the time interval. This is useful if you’re # interested in the number of hits per second. - class Rate < Base + class Rate < IntervalMetric TYPE = 'rate' - def initialize(name, tags: {}, common: true, interval: nil) + def initialize(name, interval:, tags: {}, common: true) super @value = 0.0 @@ -119,15 +141,7 @@ def type def track(value = 1.0) @value += value - - rate = - if interval && interval.positive? - @value / interval - else - 0.0 - end - - @values = [[Time.now.to_i, rate]] + @values = [[Time.now.to_i, @value / interval]] nil end end diff --git a/sig/datadog/core/telemetry/metric.rbs b/sig/datadog/core/telemetry/metric.rbs index 2d19f54d9f2..f6b9fe52209 100644 --- a/sig/datadog/core/telemetry/metric.rbs +++ b/sig/datadog/core/telemetry/metric.rbs @@ -22,8 +22,6 @@ module Datadog @common: bool - @interval: Integer? - attr_reader name: String attr_reader tags: Array[String] @@ -32,9 +30,8 @@ module Datadog attr_reader common: bool - attr_reader interval: Integer? - def initialize: (String name, ?tags: tags_input, ?common: bool, ?interval: Integer?) -> void + def initialize: (String name, ?tags: tags_input, ?common: bool) -> void def id: () -> String @@ -49,6 +46,14 @@ module Datadog def tags_to_array: (tags_input tags) -> Array[String] end + class IntervalMetric < Base + @interval: Integer + + attr_reader interval: Integer + + def initialize: (String name, ?tags: tags_input, ?common: bool, interval: Integer) -> void + end + class Count < Base TYPE: "count" @@ -64,7 +69,7 @@ module Datadog def track: (input_value value) -> void end - class Gauge < Base + class Gauge < IntervalMetric TYPE: "gauge" def type: () -> "gauge" @@ -72,7 +77,7 @@ module Datadog def track: (input_value value) -> void end - class Rate < Base + class Rate < IntervalMetric @value: Float @values: Array[metric_value] @@ -80,8 +85,6 @@ module Datadog TYPE: "rate" - def initialize: (String name, ?tags: tags_input, ?common: bool, ?interval: Integer?) -> void - def type: () -> "rate" def track: (?input_value value) -> void diff --git a/spec/datadog/core/telemetry/metric_spec.rb b/spec/datadog/core/telemetry/metric_spec.rb index 9e52ae7caab..f442e5d2435 100644 --- a/spec/datadog/core/telemetry/metric_spec.rb +++ b/spec/datadog/core/telemetry/metric_spec.rb @@ -16,7 +16,6 @@ is_expected.to have_attributes( name: name, tags: ['tag1:val1', 'tag2:val2'], - interval: nil, common: true, values: [] ) @@ -198,8 +197,8 @@ context 'interval is nil' do let(:interval) { nil } - it 'sets rate to zero' do - expect { track }.to change { metric.values }.from([]).to([[now, 0.0]]) + it 'raises error' do + expect { metric }.to raise_error(ArgumentError, 'interval must be a positive number') end end end @@ -235,7 +234,6 @@ is_expected.to have_attributes( name: name, tags: ['tag1:val1', 'tag2:val2'], - interval: nil, common: true, values: [] ) From a736a03e0300973b2f32b274ef8bcf4c259945ae Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 3 Jul 2024 14:33:46 +0200 Subject: [PATCH 148/178] Improve MetricsCollection class, remove #inc and #dec methods from Metric::Count --- lib/datadog/core/telemetry/metric.rb | 8 --- .../core/telemetry/metrics_collection.rb | 51 +++++++------------ sig/datadog/core/telemetry/metric.rbs | 4 -- .../core/telemetry/metrics_collection.rbs | 4 +- spec/datadog/core/telemetry/metric_spec.rb | 24 +++------ .../core/telemetry/metrics_collection_spec.rb | 8 +-- .../core/telemetry/metrics_manager_spec.rb | 2 +- 7 files changed, 34 insertions(+), 67 deletions(-) diff --git a/lib/datadog/core/telemetry/metric.rb b/lib/datadog/core/telemetry/metric.rb index bed8a042157..bbbc649bd5b 100644 --- a/lib/datadog/core/telemetry/metric.rb +++ b/lib/datadog/core/telemetry/metric.rb @@ -82,14 +82,6 @@ def type TYPE end - def inc(value = 1) - track(value) - end - - def dec(value = 1) - track(-value) - end - def track(value) value = value.to_i diff --git a/lib/datadog/core/telemetry/metrics_collection.rb b/lib/datadog/core/telemetry/metrics_collection.rb index 8161e0b3286..3d27b5f8a2a 100644 --- a/lib/datadog/core/telemetry/metrics_collection.rb +++ b/lib/datadog/core/telemetry/metrics_collection.rb @@ -22,52 +22,27 @@ def initialize(namespace, aggregation_interval:) def inc(metric_name, value, tags: {}, common: true) metric = Metric::Count.new(metric_name, tags: tags, common: common) - - @mutex.synchronize do - metric = fetch_or_add_metric(metric, @metrics) - metric.inc(value) - end - nil + fetch_or_add_metric(metric, value) end def dec(metric_name, value, tags: {}, common: true) metric = Metric::Count.new(metric_name, tags: tags, common: common) - - @mutex.synchronize do - metric = fetch_or_add_metric(metric, @metrics) - metric.dec(value) - end - nil + fetch_or_add_metric(metric, -value) end def gauge(metric_name, value, tags: {}, common: true) metric = Metric::Gauge.new(metric_name, tags: tags, common: common, interval: @interval) - - @mutex.synchronize do - metric = fetch_or_add_metric(metric, @metrics) - metric.track(value) - end - nil + fetch_or_add_metric(metric, value) end def rate(metric_name, value, tags: {}, common: true) metric = Metric::Rate.new(metric_name, tags: tags, common: common, interval: @interval) - - @mutex.synchronize do - metric = fetch_or_add_metric(metric, @metrics) - metric.track(value) - end - nil + fetch_or_add_metric(metric, value) end def distribution(metric_name, value, tags: {}, common: true) metric = Metric::Distribution.new(metric_name, tags: tags, common: common) - - @mutex.synchronize do - metric = fetch_or_add_metric(metric, @distributions) - metric.track(value) - end - nil + fetch_or_add_distribution(metric, value) end def flush!(queue) @@ -83,8 +58,20 @@ def flush!(queue) private - def fetch_or_add_metric(metric, collection) - collection[metric.id] ||= metric + def fetch_or_add_metric(metric, value) + @mutex.synchronize do + m = (@metrics[metric.id] ||= metric) + m.track(value) + end + nil + end + + def fetch_or_add_distribution(metric, value) + @mutex.synchronize do + m = (@distributions[metric.id] ||= metric) + m.track(value) + end + nil end end end diff --git a/sig/datadog/core/telemetry/metric.rbs b/sig/datadog/core/telemetry/metric.rbs index f6b9fe52209..e0874765d98 100644 --- a/sig/datadog/core/telemetry/metric.rbs +++ b/sig/datadog/core/telemetry/metric.rbs @@ -62,10 +62,6 @@ module Datadog def type: () -> "count" - def inc: (?input_value value) -> void - - def dec: (?input_value value) -> void - def track: (input_value value) -> void end diff --git a/sig/datadog/core/telemetry/metrics_collection.rbs b/sig/datadog/core/telemetry/metrics_collection.rbs index fb20d7c06c4..fa2cdc0cb3b 100644 --- a/sig/datadog/core/telemetry/metrics_collection.rbs +++ b/sig/datadog/core/telemetry/metrics_collection.rbs @@ -34,7 +34,9 @@ module Datadog private - def fetch_or_add_metric: (untyped metric, Hash[untyped, untyped] collection) -> untyped + def fetch_or_add_metric: (Datadog::Core::Telemetry::Metric::Base metric, Datadog::Core::Telemetry::Metric::input_value value) -> void + + def fetch_or_add_distribution: (Datadog::Core::Telemetry::Metric::Distribution metric, Datadog::Core::Telemetry::Metric::input_value value) -> void end end end diff --git a/spec/datadog/core/telemetry/metric_spec.rb b/spec/datadog/core/telemetry/metric_spec.rb index f442e5d2435..dfd433f60e5 100644 --- a/spec/datadog/core/telemetry/metric_spec.rb +++ b/spec/datadog/core/telemetry/metric_spec.rb @@ -33,39 +33,29 @@ it { is_expected.to eq('count') } end - describe '#inc' do - subject(:inc) { metric.inc(value) } + describe '#track' do + subject(:track) { metric.track(value) } let(:value) { 5 } it 'tracks the value' do - expect { inc }.to change { metric.values }.from([]).to([[now, value]]) + expect { track }.to change { metric.values }.from([]).to([[now, value]]) end - context 'incrementing again' do + context 'tracking again' do it 'adds the value to the previous one and updates timestamp' do - metric.inc(value) - expect { inc }.to change { metric.values }.from([[now, value]]).to([[now + 1, value + value]]) + metric.track(value) + expect { track }.to change { metric.values }.from([[now, value]]).to([[now + 1, value + value]]) end end end - describe '#dec' do - subject(:dec) { metric.dec(value) } - - let(:value) { 5 } - - it 'tracks the value' do - expect { dec }.to change { metric.values }.from([]).to([[now, -value]]) - end - end - describe '#to_h' do subject(:to_h) { metric.to_h } let(:value) { 2 } before do - metric.inc(value) + metric.track(value) end it do diff --git a/spec/datadog/core/telemetry/metrics_collection_spec.rb b/spec/datadog/core/telemetry/metrics_collection_spec.rb index 6f2e05b62e2..a8fd6fe1ebd 100644 --- a/spec/datadog/core/telemetry/metrics_collection_spec.rb +++ b/spec/datadog/core/telemetry/metrics_collection_spec.rb @@ -253,7 +253,7 @@ def first_distribution_values expect(queue).to receive(:enqueue) do |event| expect(event).to be_a(Datadog::Core::Telemetry::Event::GenerateMetrics) - payload = event.payload(1) + payload = event.payload expect(payload[:namespace]).to eq(namespace) expect(payload[:series]).to have(2).items @@ -275,7 +275,7 @@ def first_distribution_values expect(queue).to receive(:enqueue) do |event| expect(event).to be_a(Datadog::Core::Telemetry::Event::Distributions) - payload = event.payload(1) + payload = event.payload expect(payload[:namespace]).to eq(namespace) expect(payload[:series]).to have(2).items @@ -292,13 +292,13 @@ def first_distribution_values expect(distributions.size).to eq(0) end - it 'does not loose metrics when running in multiple threads' do + it 'does not lose metrics when running in multiple threads' do mutex = Mutex.new threads_count = 5 metrics_count = 0 expect(queue).to receive(:enqueue) do |event| - mutex.synchronize { metrics_count += event.payload(1)[:series].size } + mutex.synchronize { metrics_count += event.payload[:series].size } end.at_least(:once) threads = Array.new(threads_count) do |i| diff --git a/spec/datadog/core/telemetry/metrics_manager_spec.rb b/spec/datadog/core/telemetry/metrics_manager_spec.rb index e0ec7390ad0..723258640d9 100644 --- a/spec/datadog/core/telemetry/metrics_manager_spec.rb +++ b/spec/datadog/core/telemetry/metrics_manager_spec.rb @@ -223,7 +223,7 @@ def first_collection flushed_metrics_count = 0 allow(queue).to receive(:enqueue) do |event| - mutex.synchronize { flushed_metrics_count += event.payload(1)[:series].count } + mutex.synchronize { flushed_metrics_count += event.payload[:series].count } end threads = Array.new(threads_count) do |n| From 8c023fd5da95135bc647186cf05de462f0f42652 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 3 Jul 2024 15:46:20 +0200 Subject: [PATCH 149/178] copy values out of collections hash when flushing --- lib/datadog/core/telemetry/metrics_manager.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/datadog/core/telemetry/metrics_manager.rb b/lib/datadog/core/telemetry/metrics_manager.rb index 4945b5d1a22..e4a3055771a 100644 --- a/lib/datadog/core/telemetry/metrics_manager.rb +++ b/lib/datadog/core/telemetry/metrics_manager.rb @@ -20,6 +20,7 @@ def initialize(aggregation_interval:, enabled:) def inc(namespace, metric_name, value, tags: {}, common: true) return unless @enabled + # collection is thread-safe internally collection = fetch_or_create_collection(namespace) collection.inc(metric_name, value, tags: tags, common: common) end @@ -27,6 +28,7 @@ def inc(namespace, metric_name, value, tags: {}, common: true) def dec(namespace, metric_name, value, tags: {}, common: true) return unless @enabled + # collection is thread-safe internally collection = fetch_or_create_collection(namespace) collection.dec(metric_name, value, tags: tags, common: common) end @@ -34,6 +36,7 @@ def dec(namespace, metric_name, value, tags: {}, common: true) def gauge(namespace, metric_name, value, tags: {}, common: true) return unless @enabled + # collection is thread-safe internally collection = fetch_or_create_collection(namespace) collection.gauge(metric_name, value, tags: tags, common: common) end @@ -41,6 +44,7 @@ def gauge(namespace, metric_name, value, tags: {}, common: true) def rate(namespace, metric_name, value, tags: {}, common: true) return unless @enabled + # collection is thread-safe internally collection = fetch_or_create_collection(namespace) collection.rate(metric_name, value, tags: tags, common: common) end @@ -48,6 +52,7 @@ def rate(namespace, metric_name, value, tags: {}, common: true) def distribution(namespace, metric_name, value, tags: {}, common: true) return unless @enabled + # collection is thread-safe internally collection = fetch_or_create_collection(namespace) collection.distribution(metric_name, value, tags: tags, common: common) end @@ -55,9 +60,9 @@ def distribution(namespace, metric_name, value, tags: {}, common: true) def flush!(queue) return unless @enabled - @mutex.synchronize do - @collections.each_value { |col| col.flush!(queue) } - end + collections = @mutex.synchronize { @collections.values } + collections.each { |col| col.flush!(queue) } + nil end From 0214400becd8de288d4e274c790fde54086eadeb Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 3 Jul 2024 14:57:11 +0100 Subject: [PATCH 150/178] Add quick link to support in issue creation form **What does this PR do?** This PR adds a quick link to talk to Datadog support as part of the issue creation flow. Of course, folks still can (and are very much encouraged to) file tickets as needed, but often support will be faster and can delve into account specifics to provide better help. I borrowed this idea from https://github.com/DataDog/test-template/issues/new/choose and you can see it working live in there. **Motivation:** Improve support experience for Ruby users. **Additional Notes:** I've also added some cool emoji to the existing issue types. **How to test the change?** Other than looking at the template repo, I'm not sure if there's a way to see these changes live before we merge them. But, on the other hand, it's very easy to check and revert, so the risk is very low. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ .github/ISSUE_TEMPLATE/feature_request.md | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index b66ea2a0307..4402e592e4e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,5 +1,5 @@ --- -name: Bug report +name: 🐛 Bug report about: File a bug report title: '' labels: community, bug diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..4b9879c5d0a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: ℹ️ Datadog Support + url: https://www.datadoghq.com/support/ + about: Get help from the Datadog support team diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 65f5adfae7f..6c8802683b0 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,5 +1,5 @@ --- -name: Feature request +name: 💡 Feature request about: Suggest an idea for this project title: '' labels: community, feature-request From 270a7cb5585dbe218cb4228d646327346edf621a Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 3 Jul 2024 16:06:16 +0200 Subject: [PATCH 151/178] add datadog static analysis and SCA --- .github/workflows/datadog-sca.yml | 25 +++++++++++++++++++ .github/workflows/datadog-static-analysis.yml | 21 ++++++++++++++++ sig/datadog/core/environment/git.rbs | 4 +-- static-analysis.datadog.yml | 5 ++++ 4 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/datadog-sca.yml create mode 100644 .github/workflows/datadog-static-analysis.yml create mode 100644 static-analysis.datadog.yml diff --git a/.github/workflows/datadog-sca.yml b/.github/workflows/datadog-sca.yml new file mode 100644 index 00000000000..227d3e3674a --- /dev/null +++ b/.github/workflows/datadog-sca.yml @@ -0,0 +1,25 @@ +on: [push] + +name: Datadog Software Composition Analysis + +jobs: + software-composition-analysis: + runs-on: ubuntu-latest + name: Datadog SBOM Generation and Upload + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + ruby-version: "3.3" + - name: Check imported libraries are secure and compliant + id: datadog-software-composition-analysis + uses: DataDog/datadog-sca-github-action@main + with: + dd_api_key: ${{ secrets.DD_API_KEY }} + dd_app_key: ${{ secrets.DD_APP_KEY }} + dd_service: dd-trace-rb + dd_env: ci + dd_site: datadoghq.com diff --git a/.github/workflows/datadog-static-analysis.yml b/.github/workflows/datadog-static-analysis.yml new file mode 100644 index 00000000000..ca5d9ecf36b --- /dev/null +++ b/.github/workflows/datadog-static-analysis.yml @@ -0,0 +1,21 @@ +on: [push] + +name: Datadog Static Analysis + +jobs: + static-analysis: + runs-on: ubuntu-latest + name: Datadog Static Analyzer + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Check code meets quality and security standards + id: datadog-static-analysis + uses: DataDog/datadog-static-analyzer-github-action@v1 + with: + dd_api_key: ${{ secrets.DD_API_KEY }} + dd_app_key: ${{ secrets.DD_APP_KEY }} + dd_service: dd-trace-rb + dd_env: ci + dd_site: datadoghq.com + cpu_count: 2 diff --git a/sig/datadog/core/environment/git.rbs b/sig/datadog/core/environment/git.rbs index e8ad16a9155..bb861469129 100644 --- a/sig/datadog/core/environment/git.rbs +++ b/sig/datadog/core/environment/git.rbs @@ -2,9 +2,9 @@ module Datadog module Core module Environment module Git - @git_repository_url: String? + self.@git_repository_url: String? - @git_commit_sha: String? + self.@git_commit_sha: String? def self?.git_repository_url: () -> String? diff --git a/static-analysis.datadog.yml b/static-analysis.datadog.yml new file mode 100644 index 00000000000..79a2fc4df7b --- /dev/null +++ b/static-analysis.datadog.yml @@ -0,0 +1,5 @@ +schema-version: v1 +rulesets: + - ruby-code-style + - ruby-security + - ruby-best-practices From e1f1babe0c3221c106960cf60cc853a9dc5eb112 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 3 Jul 2024 16:08:23 +0200 Subject: [PATCH 152/178] exclude static analysis config from important files for gem release --- spec/datadog/release_gem_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/datadog/release_gem_spec.rb b/spec/datadog/release_gem_spec.rb index 413b5253736..5f69f1d5d9c 100644 --- a/spec/datadog/release_gem_spec.rb +++ b/spec/datadog/release_gem_spec.rb @@ -35,6 +35,7 @@ |datadog\.gemspec |docker-compose\.yml |shell\.nix + |static-analysis\.datadog\.yml ) $ }x From b2476877dd9eff27f3eb8626302c94712f1c33e2 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Wed, 26 Jun 2024 11:29:48 +0200 Subject: [PATCH 153/178] Add jruby 9.4 in CircleCI --- .circleci/config.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 78fbfa8e36f..0ed83abeef7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -494,6 +494,11 @@ job_configuration: ruby_version: 'jruby-9.3.9.0' image: ghcr.io/datadog/dd-trace-rb/jruby:9.3.9.0-dd resource_class_to_use: large + - &config-jruby-9_4 + <<: *filters_all_branches_and_tags + ruby_version: 'jruby-9.4.7.0' + image: ghcr.io/datadog/dd-trace-rb/jruby:9.4.7.0-dd + resource_class_to_use: large workflows: version: 2 @@ -518,6 +523,7 @@ workflows: # ADD NEW RUBIES HERE - test-jruby-9.2 - test-jruby-9.3 + - test-jruby-9.4 - orb/changelog: <<: *config-2_7-small name: changelog @@ -638,6 +644,14 @@ workflows: name: test-jruby-9.3 requires: - build-jruby-9.3 + - orb/build: + <<: *config-jruby-9_4 + name: build-jruby-9.4 + - orb/test: + <<: *config-jruby-9_4 + name: test-jruby-9.4 + requires: + - build-jruby-9.4 # This workflow runs the same `build` and `test` jobs as above on a schedule. # Tasks related to housekeeping (e.g. prerelease) are not relevant # to this daily check, as they are not expected to be impacted here. @@ -769,3 +783,11 @@ workflows: name: test-jruby-9.3 requires: - build-jruby-9.3 + - orb/build: + <<: *config-jruby-9_4 + name: build-jruby-9.4 + - orb/test: + <<: *config-jruby-9_4 + name: test-jruby-9.4 + requires: + - build-jruby-9.4 From aa77abe25f6cefde6799f48739adc320d6d6d355 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 2 Jul 2024 09:21:38 +0200 Subject: [PATCH 154/178] Fix: class variable access from toplevel --- appraisal/jruby-9.4.rb | 10 +- gemfiles/jruby_9.4_rails61_mysql2.gemfile | 2 +- .../jruby_9.4_rails61_mysql2.gemfile.lock | 279 +++++++++--------- gemfiles/jruby_9.4_relational_db.gemfile | 6 +- gemfiles/jruby_9.4_relational_db.gemfile.lock | 128 ++++---- 5 files changed, 218 insertions(+), 207 deletions(-) diff --git a/appraisal/jruby-9.4.rb b/appraisal/jruby-9.4.rb index 531be1ee13b..a15df6ac3ac 100644 --- a/appraisal/jruby-9.4.rb +++ b/appraisal/jruby-9.4.rb @@ -1,8 +1,6 @@ -# TODO: Actually test JRuby 9.4 - appraise 'rails61-mysql2' do gem 'rails', '~> 6.1.0' - gem 'activerecord-jdbcmysql-adapter', platform: :jruby + gem 'activerecord-jdbcmysql-adapter', '~> 61.0', platform: :jruby gem 'sprockets', '< 4' gem 'lograge', '~> 0.11' gem 'net-smtp' @@ -82,12 +80,12 @@ end appraise 'relational_db' do - gem 'activerecord', '~> 7' + gem 'activerecord', '~> 6.1.0' 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 'activerecord-jdbcmysql-adapter', '~> 61.0', platform: :jruby + gem 'activerecord-jdbcpostgresql-adapter', '~> 61.0', platform: :jruby gem 'sequel', '~> 5.54.0' # TODO: Support sequel 5.62.0+ gem 'jdbc-sqlite3', '>= 3.28', platform: :jruby end diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile b/gemfiles/jruby_9.4_rails61_mysql2.gemfile index 8c89f7e9a73..d1dc10483f7 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile @@ -34,7 +34,7 @@ gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "ffi", "~> 1.16.3", require: false gem "rails", "~> 6.1.0" -gem "activerecord-jdbcmysql-adapter", platform: :jruby +gem "activerecord-jdbcmysql-adapter", "~> 61.0", platform: :jruby gem "sprockets", "< 4" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock index 271e4079b79..62cbebeda1f 100644 --- a/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/jruby_9.4_rails61_mysql2.gemfile.lock @@ -20,139 +20,143 @@ PATH GEM remote: https://rubygems.org/ specs: - actioncable (6.1.7.1) - actionpack (= 6.1.7.1) - activesupport (= 6.1.7.1) + actioncable (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailbox (6.1.7.1) - actionpack (= 6.1.7.1) - activejob (= 6.1.7.1) - activerecord (= 6.1.7.1) - activestorage (= 6.1.7.1) - activesupport (= 6.1.7.1) + actionmailbox (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) mail (>= 2.7.1) - actionmailer (6.1.7.1) - actionpack (= 6.1.7.1) - actionview (= 6.1.7.1) - activejob (= 6.1.7.1) - activesupport (= 6.1.7.1) + actionmailer (6.1.7.8) + actionpack (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activesupport (= 6.1.7.8) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (6.1.7.1) - actionview (= 6.1.7.1) - activesupport (= 6.1.7.1) + actionpack (6.1.7.8) + actionview (= 6.1.7.8) + activesupport (= 6.1.7.8) rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7.1) - actionpack (= 6.1.7.1) - activerecord (= 6.1.7.1) - activestorage (= 6.1.7.1) - activesupport (= 6.1.7.1) + actiontext (6.1.7.8) + actionpack (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) nokogiri (>= 1.8.5) - actionview (6.1.7.1) - activesupport (= 6.1.7.1) + actionview (6.1.7.8) + activesupport (= 6.1.7.8) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activejob (6.1.7.1) - activesupport (= 6.1.7.1) + activejob (6.1.7.8) + activesupport (= 6.1.7.8) globalid (>= 0.3.6) - activemodel (6.1.7.1) - activesupport (= 6.1.7.1) - activerecord (6.1.7.1) - activemodel (= 6.1.7.1) - activesupport (= 6.1.7.1) - activerecord-jdbc-adapter (61.2-java) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activerecord-jdbc-adapter (61.3-java) activerecord (~> 6.1.0) - activerecord-jdbcmysql-adapter (61.2-java) - activerecord-jdbc-adapter (= 61.2) + activerecord-jdbcmysql-adapter (61.3-java) + activerecord-jdbc-adapter (= 61.3) jdbc-mysql (>= 5.1.36, < 9) - activestorage (6.1.7.1) - actionpack (= 6.1.7.1) - activejob (= 6.1.7.1) - activerecord (= 6.1.7.1) - activesupport (= 6.1.7.1) + activestorage (6.1.7.8) + actionpack (= 6.1.7.8) + activejob (= 6.1.7.8) + activerecord (= 6.1.7.8) + activesupport (= 6.1.7.8) marcel (~> 1.0) mini_mime (>= 1.1.0) - activesupport (6.1.7.1) + activesupport (6.1.7.8) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - addressable (2.4.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) appraisal (2.4.1) bundler rake thor (>= 0.14.0) ast (2.4.2) - benchmark-ips (2.10.0) + base64 (0.2.0) + benchmark-ips (2.13.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) - builder (3.2.4) + bigdecimal (3.1.8-java) + builder (3.3.0) climate_control (0.2.0) coderay (1.1.3) - concurrent-ruby (1.1.10) - crack (0.4.5) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal rexml crass (1.0.6) - date (3.3.3-java) + date (3.3.4-java) debase-ruby_core_source (3.3.1) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) - dogstatsd-ruby (5.5.0) - erubi (1.12.0) + dogstatsd-ruby (5.6.1) + erubi (1.13.0) ffi (1.16.3-java) - globalid (1.0.1) - activesupport (>= 5.0) - hashdiff (1.0.1) - i18n (1.12.0) + globalid (1.2.1) + activesupport (>= 6.1) + hashdiff (1.1.0) + i18n (1.14.5) concurrent-ruby (~> 1.0) - jdbc-mysql (8.0.27) - json (2.6.3-java) + jdbc-mysql (8.0.30) + json (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) libdatadog (10.0.0.1.0) libddwaf (1.14.0.0.0-java) ffi (~> 1.0) - lograge (0.12.0) + lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.19.1) + loofah (2.22.0) crass (~> 1.0.2) - nokogiri (>= 1.5.9) - mail (2.8.0.1) + nokogiri (>= 1.12.0) + mail (2.8.1) mini_mime (>= 0.1.1) net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) memory_profiler (0.9.14) - method_source (1.0.0) - mini_mime (1.1.2) - minitest (5.17.0) + method_source (1.1.0) + mini_mime (1.1.5) + minitest (5.24.1) msgpack (1.7.2-java) - net-imap (0.3.4) + net-imap (0.4.14) date net-protocol net-pop (0.1.2) net-protocol - net-protocol (0.2.1) + net-protocol (0.2.2) timeout - net-smtp (0.3.3) + net-smtp (0.5.0) net-protocol - nio4r (2.5.8-java) - nokogiri (1.14.0-java) + nio4r (2.7.3-java) + nokogiri (1.16.6-java) racc (~> 1.4) os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) + parallel (1.25.1) + parser (3.3.3.0) ast (~> 2.4.1) racc pimpmychangelog (0.1.3) @@ -163,62 +167,65 @@ GEM pry-debugger-jruby (2.1.1-java) pry (>= 0.13, < 0.15) ruby-debug-base (>= 0.10.4, < 0.12) - racc (1.6.2-java) - rack (2.2.6.2) - rack-test (2.0.2) + public_suffix (6.0.0) + racc (1.8.0-java) + rack (2.2.9) + rack-test (2.1.0) rack (>= 1.3) - rails (6.1.7.1) - actioncable (= 6.1.7.1) - actionmailbox (= 6.1.7.1) - actionmailer (= 6.1.7.1) - actionpack (= 6.1.7.1) - actiontext (= 6.1.7.1) - actionview (= 6.1.7.1) - activejob (= 6.1.7.1) - activemodel (= 6.1.7.1) - activerecord (= 6.1.7.1) - activestorage (= 6.1.7.1) - activesupport (= 6.1.7.1) + rails (6.1.7.8) + actioncable (= 6.1.7.8) + actionmailbox (= 6.1.7.8) + actionmailer (= 6.1.7.8) + actionpack (= 6.1.7.8) + actiontext (= 6.1.7.8) + actionview (= 6.1.7.8) + activejob (= 6.1.7.8) + activemodel (= 6.1.7.8) + activerecord (= 6.1.7.8) + activestorage (= 6.1.7.8) + activesupport (= 6.1.7.8) bundler (>= 1.15.0) - railties (= 6.1.7.1) + railties (= 6.1.7.8) sprockets-rails (>= 2.0.0) - rails-dom-testing (2.0.3) - activesupport (>= 4.2.0) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest nokogiri (>= 1.6) - rails-html-sanitizer (1.4.4) - loofah (~> 2.19, >= 2.19.1) - railties (6.1.7.1) - actionpack (= 6.1.7.1) - activesupport (= 6.1.7.1) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (6.1.7.8) + actionpack (= 6.1.7.8) + activesupport (= 6.1.7.8) method_source rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) - rake (13.0.6) - rake-compiler (1.2.1) + rake (13.2.1) + rake-compiler (1.2.7) rake - regexp_parser (2.8.1) - request_store (1.5.1) + regexp_parser (2.9.2) + request_store (1.7.0) rack (>= 1.4) - rexml (3.2.8) - strscan (>= 3.0.9) - 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) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.0) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.2) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.0) - rspec-wait (0.0.9) - rspec (>= 3, < 4) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.50.2) @@ -231,15 +238,15 @@ GEM rubocop-ast (>= 1.28.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.29.0) - parser (>= 3.2.1.0) - rubocop-capybara (2.19.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) rubocop (~> 1.41) rubocop-packaging (0.5.2) rubocop (>= 1.33, < 2.0) - rubocop-performance (1.19.1) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) rubocop-rspec (2.20.0) rubocop (~> 1.33) rubocop-capybara (~> 2.17) @@ -252,37 +259,37 @@ GEM simplecov_json_formatter (0.1.4) spoon (0.0.6) ffi - sprockets (3.7.2) + sprockets (3.7.3) + base64 concurrent-ruby (~> 1.0) rack (> 1, < 3) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) sprockets (>= 3.0.0) strscan (3.1.0-java) - thor (1.2.1) - timeout (0.3.1) - tzinfo (2.0.5) + thor (1.3.1) + timeout (0.4.1) + 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) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webrick (1.7.0) - websocket-driver (0.7.5-java) + webrick (1.8.1) + websocket-driver (0.7.6-java) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - yard (0.9.28) - webrick (~> 1.7.0) - zeitwerk (2.6.6) + yard (0.9.36) + zeitwerk (2.6.16) PLATFORMS universal-java-11 DEPENDENCIES - activerecord-jdbcmysql-adapter + activerecord-jdbcmysql-adapter (~> 61.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) benchmark-memory (< 0.2) diff --git a/gemfiles/jruby_9.4_relational_db.gemfile b/gemfiles/jruby_9.4_relational_db.gemfile index 4ec7876ed4c..488c1b0b62e 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile +++ b/gemfiles/jruby_9.4_relational_db.gemfile @@ -33,12 +33,12 @@ gem "rubocop-performance", "~> 1.9", require: false gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "ffi", "~> 1.16.3", require: false -gem "activerecord", "~> 7" +gem "activerecord", "~> 6.1.0" 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 "activerecord-jdbcmysql-adapter", "~> 61.0", platform: :jruby +gem "activerecord-jdbcpostgresql-adapter", "~> 61.0", platform: :jruby gem "sequel", "~> 5.54.0" gem "jdbc-sqlite3", ">= 3.28", platform: :jruby diff --git a/gemfiles/jruby_9.4_relational_db.gemfile.lock b/gemfiles/jruby_9.4_relational_db.gemfile.lock index 1ffb39d340a..8c08ab2b673 100644 --- a/gemfiles/jruby_9.4_relational_db.gemfile.lock +++ b/gemfiles/jruby_9.4_relational_db.gemfile.lock @@ -20,56 +20,60 @@ PATH 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) + activemodel (6.1.7.8) + activesupport (= 6.1.7.8) + activerecord (6.1.7.8) + activemodel (= 6.1.7.8) + activesupport (= 6.1.7.8) + activerecord-jdbc-adapter (61.3-java) + activerecord (~> 6.1.0) + activerecord-jdbcmysql-adapter (61.3-java) + activerecord-jdbc-adapter (= 61.3) jdbc-mysql (>= 5.1.36, < 9) - activerecord-jdbcpostgresql-adapter (70.1-java) - activerecord-jdbc-adapter (= 70.1) + activerecord-jdbcpostgresql-adapter (61.3-java) + activerecord-jdbc-adapter (= 61.3) jdbc-postgres (>= 9.4, < 43) - activesupport (7.0.8) + activesupport (6.1.7.8) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.4.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) appraisal (2.4.1) bundler rake thor (>= 0.14.0) ast (2.4.2) - benchmark-ips (2.12.0) + benchmark-ips (2.13.0) benchmark-memory (0.1.2) memory_profiler (~> 0.9) - builder (3.2.4) + bigdecimal (3.1.8-java) + builder (3.3.0) climate_control (0.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) - crack (0.4.5) + concurrent-ruby (1.3.3) + crack (1.0.0) + bigdecimal rexml debase-ruby_core_source (3.3.1) delayed_job (4.1.11) activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) + delayed_job_active_record (4.1.8) activerecord (>= 3.0, < 8.0) delayed_job (>= 3.0, < 5) - diff-lcs (1.5.0) + diff-lcs (1.5.1) docile (1.4.0) dogstatsd-ruby (5.6.1) ffi (1.16.3-java) - hashdiff (1.0.1) - i18n (1.14.1) + hashdiff (1.1.0) + i18n (1.14.5) 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 (2.7.2-java) json-schema (2.8.1) addressable (>= 2.4) libdatadog (10.0.0.1.0) @@ -78,12 +82,12 @@ GEM makara (0.6.0.pre) activerecord (>= 5.2.0) memory_profiler (0.9.14) - method_source (1.0.0) - minitest (5.20.0) + method_source (1.1.0) + minitest (5.24.1) msgpack (1.7.2-java) os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) + parallel (1.25.1) + parser (3.3.3.0) ast (~> 2.4.1) racc pimpmychangelog (0.1.3) @@ -94,31 +98,32 @@ GEM 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) + public_suffix (6.0.0) + racc (1.8.0-java) rainbow (3.1.1) - rake (13.0.6) - rake-compiler (1.2.5) + rake (13.2.1) + rake-compiler (1.2.7) rake - regexp_parser (2.8.1) - rexml (3.2.8) - strscan (>= 3.0.9) - 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) + regexp_parser (2.9.2) + rexml (3.3.1) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) 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-support (~> 3.13.0) + rspec-support (3.13.1) + rspec-wait (0.0.10) + rspec (>= 3.0) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.50.2) @@ -131,15 +136,15 @@ GEM rubocop-ast (>= 1.28.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.29.0) - parser (>= 3.2.1.0) - rubocop-capybara (2.19.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.21.0) rubocop (~> 1.41) 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-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) rubocop-rspec (2.20.0) rubocop (~> 1.33) rubocop-capybara (~> 2.17) @@ -154,25 +159,26 @@ GEM spoon (0.0.6) ffi strscan (3.1.0-java) - thor (1.2.2) + thor (1.3.1) 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) + unicode-display_width (2.5.0) + warning (1.4.0) + webmock (3.23.1) + addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) webrick (1.8.1) - yard (0.9.34) + yard (0.9.36) + zeitwerk (2.6.16) PLATFORMS universal-java-11 DEPENDENCIES - activerecord (~> 7) - activerecord-jdbcmysql-adapter - activerecord-jdbcpostgresql-adapter + activerecord (~> 6.1.0) + activerecord-jdbcmysql-adapter (~> 61.0) + activerecord-jdbcpostgresql-adapter (~> 61.0) appraisal (~> 2.4.0) benchmark-ips (~> 2.8) benchmark-memory (< 0.2) From beb5284aa32ac324fbf05975d44f278a227f383a Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 2 Jul 2024 12:37:38 +0200 Subject: [PATCH 155/178] Skip action_cable test for JRUBY --- Matrixfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Matrixfile b/Matrixfile index d207523de9d..fc08323fbbd 100644 --- a/Matrixfile +++ b/Matrixfile @@ -211,9 +211,10 @@ 'rails61-semantic-logger' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' }, 'action_cable' => { - 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', - 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + # FIXME: Enable the test for JRuby after fixing `log writing failed. closed stream` in CircleCI. + 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails6-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ❌ jruby', + 'rails61-mysql2' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby' }, 'action_mailer' => { 'rails5-mysql2' => '✅ 2.5 / ✅ 2.6 / ❌ 2.7 / ❌ 3.0 / ❌ 3.1 / ❌ 3.2 / ❌ 3.3 / ❌ 3.4 / ✅ jruby', From b89f3e88e05ea340068e20aafca4f55a3450a3a7 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Thu, 4 Jul 2024 10:55:40 +0200 Subject: [PATCH 156/178] Fix ENV[BUNDLE_GEMFILE] with file overwrite --- lib-injection/host_inject.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index a33fd67d6c3..dd6ab9469bc 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -178,7 +178,8 @@ def dd_send_telemetry(events) # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. ENV['GEM_PATH'] = Gem.path.join(':') - ENV['BUNDLE_GEMFILE'] = datadog_gemfile.to_s + ::FileUtils.cp datadog_gemfile, gemfile + ::FileUtils.cp datadog_lockfile, lockfile dd_send_telemetry([{ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }]) end From f0be55416f2641f9c30a09f740e7c8b0dd568c76 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Thu, 4 Jul 2024 13:36:00 +0100 Subject: [PATCH 157/178] [NO-TICKET] Optimize CodeProvenance#record_loaded_files to avoid allocations **What does this PR do?** This PR replaces a `Hash#find` with a `Hash#any?` in the Profiler `CodeProvenance` collector. This seemingly innocuous change actually gets rid of a bunch of memory allocations. It turns out that when `Hash#find` is being used, Ruby allocates an array to contain the `[key, value]` pair that's passed into the block, for each entry in the hash (on top of a few more objects -- but this is the biggest offender unless the hash is empty/almost empty). The VM actually has an optimization for a lot of operations, including `Hash#any?` that avoids allocating any extra memory, but because `Hash#find` is actually inherited from `Enumerable`, this optimization does not kick in. **Motivation:** Eliminate unneeded memory allocations. **Additional Notes:** Here's a very simple reproducer that shows the issue: ``` puts RUBY_DESCRIPTION def allocated_now; GC.stat(:total_allocated_objects); end hash = {a: 1, b: 2, c: 3} v = nil before_find = allocated_now 10.times { _, v = hash.find { |k, _| k == :c } } puts "Found value #{v}, allocated #{allocated_now - before_find}" before_any = allocated_now 10.times { v = nil; hash.any? { |k, val| (v = val) if k == :c } } puts "Found value #{v}, allocated #{allocated_now - before_any}" ``` and here's how it looks on the latest Ruby version: ``` ruby 3.4.0preview1 (2024-05-16 master 9d69619623) [x86_64-linux] Found value 3, allocated 64 Found value 3, allocated 1 ``` (Note that there's a few more allocations going on with `Hash#find`, not only the arrays for the pairs, and we get rid of them ALL!) **How to test the change?** This operation already has test coverage. I considered adding some counting of allocated objects, but we've had quite a bunch of flakiness in some of the profiler specs when counting objects, so I've decided to not add any performance-specific tests for this. --- lib/datadog/profiling/collectors/code_provenance.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/datadog/profiling/collectors/code_provenance.rb b/lib/datadog/profiling/collectors/code_provenance.rb index 239a5b4e990..ea795f9526e 100644 --- a/lib/datadog/profiling/collectors/code_provenance.rb +++ b/lib/datadog/profiling/collectors/code_provenance.rb @@ -92,8 +92,10 @@ def record_loaded_files(loaded_files) seen_files << file_path - _, found_library = libraries_by_path.find { |library_path, _| file_path.start_with?(library_path) } - seen_libraries << found_library if found_library + # NOTE: Don't use .find, it allocates a lot more memory (see commit that added this note for details) + libraries_by_path.any? do |library_path, library| + seen_libraries << library if file_path.start_with?(library_path) + end end end From 5c6441a09249f397100188aafaaf749c49f7a76b Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 5 Jul 2024 09:05:59 +0100 Subject: [PATCH 158/178] [PROF-10112] Simplify method names from actionview templates in profiler **What does this PR do?** Rails's ActionView likes to dynamically generate method names with suffixed hashes/ids, resulting in methods with names such as `_app_views_layouts_explore_html_haml__2304485752546535910_211320`. This makes these stacks not aggregate well, as well as being not-very-useful data. This PR modifies the stack collector to detect such methods and simplify them by slicing the hash/id suffix. **Motivation:** Improve quality of aggregated flamegraph. **Additional Notes:** N/A **How to test the change?** Change includes test coverage. Also, all of our internal Rails test apps use templates, so by searching by methods with `erb` or `haml` we'll be able to validate they no longer end with the ids. --- .../collectors_stack.c | 32 ++++++++++ .../profiling/collectors/stack_spec.rb | 61 +++++++++++++++++++ 2 files changed, 93 insertions(+) diff --git a/ext/datadog_profiling_native_extension/collectors_stack.c b/ext/datadog_profiling_native_extension/collectors_stack.c index 7cb073928e9..e9bb93643f4 100644 --- a/ext/datadog_profiling_native_extension/collectors_stack.c +++ b/ext/datadog_profiling_native_extension/collectors_stack.c @@ -34,6 +34,7 @@ static VALUE _native_sample( ); static void maybe_add_placeholder_frames_omitted(VALUE thread, sampling_buffer* buffer, char *frames_omitted_message, int frames_omitted_message_size); static void record_placeholder_stack_in_native_code(sampling_buffer* buffer, VALUE recorder_instance, sample_values values, sample_labels labels); +static void maybe_trim_template_random_ids(ddog_CharSlice *name_slice, ddog_CharSlice *filename_slice); void collectors_stack_init(VALUE profiling_module) { VALUE collectors_module = rb_define_module_under(profiling_module, "Collectors"); @@ -199,6 +200,8 @@ void sample_thread( ddog_CharSlice name_slice = char_slice_from_ruby_string(name); ddog_CharSlice filename_slice = char_slice_from_ruby_string(filename); + maybe_trim_template_random_ids(&name_slice, &filename_slice); + bool top_of_the_stack = i == 0; // When there's only wall-time in a sample, this means that the thread was not active in the sampled period. @@ -268,6 +271,35 @@ void sample_thread( ); } +// Rails's ActionView likes to dynamically generate method names with suffixed hashes/ids, resulting in methods with +// names such as "_app_views_layouts_explore_html_haml__2304485752546535910_211320". +// This makes these stacks not aggregate well, as well as being not-very-useful data. +// (Reference: https://github.com/rails/rails/blob/4fa56814f18fd3da49c83931fa773caa727d8096/actionview/lib/action_view/template.rb#L389 ) +// +// This method trims these suffixes, so that we keep less data + the names correctly aggregate together. +static void maybe_trim_template_random_ids(ddog_CharSlice *name_slice, ddog_CharSlice *filename_slice) { + // Check filename doesn't end with ".rb"; templates are usually along the lines of .html.erb/.html.haml/... + if (filename_slice->len < 3 || memcmp(filename_slice->ptr + filename_slice->len - 3, ".rb", 3) == 0) return; + + int pos = name_slice->len - 1; + + // Let's match on something__number_number: + // Find start of id suffix from the end... + if (name_slice->ptr[pos] < '0' || name_slice->ptr[pos] > '9') return; + + // ...now match a bunch of numbers and interspersed underscores + for (int underscores = 0; pos >= 0 && underscores < 2; pos--) { + if (name_slice->ptr[pos] == '_') underscores++; + else if (name_slice->ptr[pos] < '0' || name_slice->ptr[pos] > '9') return; + } + + // Make sure there's something left before the underscores (hence the <= instead of <) + match the last underscore + if (pos <= 0 || name_slice->ptr[pos] != '_') return; + + // If we got here, we matched on our pattern. Let's slice the length of the string to exclude it. + name_slice->len = pos; +} + static void maybe_add_placeholder_frames_omitted(VALUE thread, sampling_buffer* buffer, char *frames_omitted_message, int frames_omitted_message_size) { ptrdiff_t frames_omitted = stack_depth_for(thread) - buffer->max_frames; diff --git a/spec/datadog/profiling/collectors/stack_spec.rb b/spec/datadog/profiling/collectors/stack_spec.rb index 80d1e8c0d94..6cedb85dbe1 100644 --- a/spec/datadog/profiling/collectors/stack_spec.rb +++ b/spec/datadog/profiling/collectors/stack_spec.rb @@ -437,6 +437,67 @@ def call_sleep end end end + + context 'when sampling a stack with a dynamically-generated template method name' do + let(:method_name) { '_app_views_layouts_explore_html_haml__2304485752546535910_211320' } + let(:filename) { '/myapp/app/views/layouts/explore.html.haml' } + let(:dummy_template) { double('Dummy template object') } + + let(:do_in_background_thread) do + # rubocop:disable Security/Eval + # rubocop:disable Style/EvalWithLocation + # rubocop:disable Style/DocumentDynamicEvalDefinition + eval( + %( + def dummy_template.#{method_name}(ready_queue) + ready_queue << true + sleep + end + + proc { |ready_queue| dummy_template.#{method_name}(ready_queue) } + ), + binding, + filename, + 123456 + ) + # rubocop:enable Security/Eval + # rubocop:enable Style/EvalWithLocation + # rubocop:enable Style/DocumentDynamicEvalDefinition + end + + it 'has a frame with a simplified method name' do + expect(gathered_stack).to include( + have_attributes( + path: '/myapp/app/views/layouts/explore.html.haml', + base_label: '_app_views_layouts_explore_html_haml', + ) + ) + end + + context 'when filename ends with .rb' do + let(:filename) { 'example.rb' } + + it 'does not trim the method name' do + expect(gathered_stack).to eq reference_stack + end + end + + context 'when method_name does not end with __number_number' do + let(:method_name) { super().gsub('__', '_') } + + it 'does not trim the method name' do + expect(gathered_stack).to eq reference_stack + end + end + + context 'when method only has __number_number' do + let(:method_name) { '__2304485752546535910_211320' } + + it 'does not trim the method name' do + expect(gathered_stack).to eq reference_stack + end + end + end end context 'when sampling a thread with a stack that is deeper than the configured max_frames' do From 28f84c784f35205cd1f2d7b4781d7ddaac1d7165 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 5 Jul 2024 10:26:09 +0200 Subject: [PATCH 159/178] Fork detection to avoid side effect --- lib-injection/host_inject.rb | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index dd6ab9469bc..11f9b115241 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -93,7 +93,13 @@ def dd_send_telemetry(events) end already_installed = ['ddtrace', 'datadog'].any? do |gem| - !!Bundler::CLI::Common.select_spec(gem) rescue false + fork { + $stdout = File.new("/dev/null", "w") + $stderr = File.new("/dev/null", "w") + Bundler::CLI::Common.select_spec(gem) + } + _, status = Process.wait2 + status.success? end if already_installed @@ -144,7 +150,14 @@ def dd_send_telemetry(events) 'libddwaf', 'datadog' ].each do |gem| - if (Bundler::CLI::Common.select_spec(gem) rescue false) + fork { + $stdout = File.new("/dev/null", "w") + $stderr = File.new("/dev/null", "w") + Bundler::CLI::Common.select_spec(gem) + } + + _, status = Process.wait2 + if status.success? dd_debug_log "#{gem} already installed... skipping..." next end From 3d44b89d285c3d83ca9604fdbff4091ff47c8c4a Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 5 Jul 2024 11:04:48 +0200 Subject: [PATCH 160/178] Revert "Fix ENV[BUNDLE_GEMFILE] with file overwrite" This reverts commit b89f3e88e05ea340068e20aafca4f55a3450a3a7. --- lib-injection/host_inject.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 11f9b115241..8f7fbc0978e 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -191,8 +191,7 @@ def dd_send_telemetry(events) # Also apply to the environment variable, to guarantee any spawned processes will respected the modified `GEM_PATH`. ENV['GEM_PATH'] = Gem.path.join(':') - ::FileUtils.cp datadog_gemfile, gemfile - ::FileUtils.cp datadog_lockfile, lockfile + ENV['BUNDLE_GEMFILE'] = datadog_gemfile.to_s dd_send_telemetry([{ name: 'library_entrypoint.complete', tags: ['injection_forced:false'] }]) end From 89dffeb940c0255295b4b1aa9effd77abcd55b53 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 5 Jul 2024 13:19:29 +0200 Subject: [PATCH 161/178] Ensure fork --- lib-injection/host_inject.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lib-injection/host_inject.rb b/lib-injection/host_inject.rb index 8f7fbc0978e..1f1b56a6837 100644 --- a/lib-injection/host_inject.rb +++ b/lib-injection/host_inject.rb @@ -10,11 +10,13 @@ require 'json' def dd_debug_log(msg) - $stdout.puts "[datadog] #{msg}" if ENV['DD_TRACE_DEBUG'] == 'true' + pid = Process.respond_to?(:pid) ? Process.pid : 0 # Not available on all platforms + $stdout.puts "[datadog][#{pid}][#{$0}] #{msg}" if ENV['DD_TRACE_DEBUG'] == 'true' end def dd_error_log(msg) - warn "[datadog] #{msg}" + pid = Process.respond_to?(:pid) ? Process.pid : 0 # Not available on all platforms + warn "[datadog][#{pid}][#{$0}] #{msg}" end def dd_skip_injection! @@ -92,6 +94,11 @@ def dd_send_telemetry(events) return # Skip injection end + unless Process.respond_to?(:fork) + dd_debug_log 'Fork not supported... skipping injection' + return + end + already_installed = ['ddtrace', 'datadog'].any? do |gem| fork { $stdout = File.new("/dev/null", "w") @@ -204,7 +211,8 @@ def dd_send_telemetry(events) ] ) end - warn "[datadog] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}" + pid = Process.respond_to?(:pid) ? Process.pid : 0 # Not available on all platforms + warn "[datadog][#{pid}][#{$0}] Injection failed: #{e.class.name} #{e.message}\nBacktrace: #{e.backtrace.join("\n")}" # Skip injection if the environment variable is set ENV['DD_TRACE_SKIP_LIB_INJECTION'] = 'true' From 67b9633fa9e4b2684b4fad43c172819c10142743 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Fri, 5 Jul 2024 16:46:52 +0100 Subject: [PATCH 162/178] [PROF-10123] Add placeholder for missing allocations in allocation profiler **What does this PR do?** This PR fixes a corner case issue with the allocation profiler: if too many objects get allocated, we "clamp" the weight of every individual sample (to avoid introducing bias) to a maximum value. But we previously did not in any way represent the clamping on the profile itself, which meant that the total number of allocations reported by the profiler would be missing any object counts that were clamped. In practice, we don't expect this to happen very often, as we have a high clamping value `MAX_ALLOC_WEIGHT = 65535` (it's in `collectors_cpu_and_wall_time_worker.c`). This PR then introduces an extra placeholder sample, when needed, to represent allocations that went over the clamped value. Thus the total amount of objects allocated reported by the profiler now becomes accurate, even in the presence of clamping. **Motivation:** We're considering lowering the maximum clamping value, which would mean it would be hit more often, and thus it's important to fix this issue before we do that. **Additional Notes:** N/A **How to test the change?** I've added test coverage for this change. I also used the following snippet to quickly experiment while I was developing this PR: ```ruby Datadog::Profiling.wait_until_running allocator = Thread.new { loop { BasicObject.new } } sleep 10 allocator.kill; allocator.join puts "Allocated #{GC.stat(:total_allocated_objects)} objects total" ``` --- .../collectors_cpu_and_wall_time_worker.c | 8 ++++- .../collectors_thread_context.c | 31 +++++++++++++++++++ .../collectors_thread_context.h | 1 + .../cpu_and_wall_time_worker_spec.rb | 25 +++++++++++++++ .../collectors/thread_context_spec.rb | 29 +++++++++++++++++ 5 files changed, 93 insertions(+), 1 deletion(-) diff --git a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c index dff70397c16..c132fd2eb40 100644 --- a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c +++ b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c @@ -1140,9 +1140,15 @@ static VALUE rescued_sample_allocation(VALUE tracepoint_data) { discrete_dynamic_sampler_events_since_last_sample(&state->allocation_sampler) : // if we aren't, then we're sampling every event 1; - // TODO: Signal in the profile that clamping happened? + + // To control bias from sampling, we clamp the maximum weight attributed to a single allocation sample. This avoids + // assigning a very large number to a sample, if for instance the dynamic sampling mechanism chose a really big interval. unsigned int weight = allocations_since_last_sample > MAX_ALLOC_WEIGHT ? MAX_ALLOC_WEIGHT : (unsigned int) allocations_since_last_sample; thread_context_collector_sample_allocation(state->thread_context_collector_instance, weight, new_object); + // ...but we still represent the missing allocations in the profile, thus the data will account for all allocations. + if (weight < allocations_since_last_sample) { + thread_context_collector_sample_missed_allocations(state->thread_context_collector_instance, allocations_since_last_sample - weight); + } // Return a dummy VALUE because we're called from rb_rescue2 which requires it return Qnil; diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index 19b9b74109e..dad402523a6 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -231,6 +231,7 @@ static void ddtrace_otel_trace_identifiers_for( VALUE active_span, VALUE otel_values ); +static VALUE _native_sample_missed_allocations(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations); void collectors_thread_context_init(VALUE profiling_module) { VALUE collectors_module = rb_define_module_under(profiling_module, "Collectors"); @@ -261,6 +262,7 @@ void collectors_thread_context_init(VALUE profiling_module) { rb_define_singleton_method(testing_module, "_native_stats", _native_stats, 1); rb_define_singleton_method(testing_module, "_native_gc_tracking", _native_gc_tracking, 1); rb_define_singleton_method(testing_module, "_native_new_empty_thread", _native_new_empty_thread, 0); + rb_define_singleton_method(testing_module, "_native_sample_missed_allocations", _native_sample_missed_allocations, 2); at_active_span_id = rb_intern_const("@active_span"); at_active_trace_id = rb_intern_const("@active_trace"); @@ -1400,3 +1402,32 @@ static void ddtrace_otel_trace_identifiers_for( *active_trace = current_trace; *numeric_span_id = resolved_numeric_span_id; } + +void thread_context_collector_sample_missed_allocations(VALUE self_instance, unsigned int missed_allocations) { + struct thread_context_collector_state *state; + TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); + + ddog_prof_Label labels[] = { + {.key = DDOG_CHARSLICE_C("thread id"), .str = DDOG_CHARSLICE_C("MA")}, + {.key = DDOG_CHARSLICE_C("thread name"), .str = DDOG_CHARSLICE_C("Missing Allocations")}, + {.key = DDOG_CHARSLICE_C("allocation class"), .str = DDOG_CHARSLICE_C("(Missing Allocations)")}, + }; + ddog_prof_Slice_Label slice_labels = {.ptr = labels, .len = sizeof(labels) / sizeof(labels[0])}; + + record_placeholder_stack( + state->sampling_buffer, + state->recorder_instance, + (sample_values) {.alloc_samples = missed_allocations}, + (sample_labels) { + .labels = slice_labels, + .state_label = NULL, + .end_timestamp_ns = 0, // For now we're not collecting timestamps for allocation events + }, + DDOG_CHARSLICE_C("Missing Allocations") + ); +} + +static VALUE _native_sample_missed_allocations(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations) { + thread_context_collector_sample_missed_allocations(collector_instance, NUM2UINT(missed_allocations)); + return Qtrue; +} diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.h b/ext/datadog_profiling_native_extension/collectors_thread_context.h index 6299d96b43e..8566b16398d 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.h +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.h @@ -9,6 +9,7 @@ void thread_context_collector_sample( VALUE profiler_overhead_stack_thread ); void thread_context_collector_sample_allocation(VALUE self_instance, unsigned int sample_weight, VALUE new_object); +void thread_context_collector_sample_missed_allocations(VALUE self_instance, unsigned int missed_allocations); VALUE thread_context_collector_sample_after_gc(VALUE self_instance); void thread_context_collector_on_gc_start(VALUE self_instance); bool thread_context_collector_on_gc_finish(VALUE self_instance); diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 633e1271ac6..0bfc3c5ff9b 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -507,6 +507,7 @@ context 'with dynamic_sampling_rate_enabled' do let(:options) { { dynamic_sampling_rate_enabled: true } } + it 'keeps statistics on how allocation sampling is doing' do stub_const('CpuAndWallTimeWorkerSpec::TestStruct', Struct.new(:foo)) @@ -536,6 +537,30 @@ one_second_in_ns = 1_000_000_000 expect(sampling_time_ns_max).to be < one_second_in_ns, "A single sample should not take longer than 1s, #{stats}" end + + # When large numbers of objects are allocated, the dynamic sampling rate kicks in, and we don't sample every + # object. + # We then assign a weight to every sample to compensate for this; to avoid bias, we have a limit on this weight, + # and we clamp it if it goes over the limit. + # But the total amount of allocations recorded should match the number we observed, and thus we record the + # remainder above the clamped value as a separate "Missing Allocations" step. + it 'records missed allocations when weights are clamped' do + start + + thread_that_allocates_as_fast_as_possible = Thread.new { loop { BasicObject.new } } + + allocation_samples = try_wait_until do + samples = samples_from_pprof(recorder.serialize!).select { |it| it.values[:'alloc-samples'] > 0 } + samples if samples.any? { |it| it.labels[:'thread name'] == 'Missing Allocations' } + end + + thread_that_allocates_as_fast_as_possible.kill + thread_that_allocates_as_fast_as_possible.join + + cpu_and_wall_time_worker.stop + + expect(allocation_samples).to_not be_empty + end end context 'when sampling optimized Ruby strings' do diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 44323ce1665..3f76d6f1a4b 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -79,6 +79,10 @@ def sample_allocation(weight:, new_object: Object.new) described_class::Testing._native_sample_allocation(cpu_and_wall_time_collector, weight, new_object) end + def sample_missed_allocations(missed_allocations) + described_class::Testing._native_sample_missed_allocations(cpu_and_wall_time_collector, missed_allocations) + end + def thread_list described_class::Testing._native_thread_list end @@ -1210,6 +1214,31 @@ def self.otel_sdk_available? end end + describe '#sample_missed_allocations' do + let(:single_sample) do + expect(samples.size).to be 1 + samples.first + end + before { sample_missed_allocations(123) } + + it 'records the number of missed allocations' do + expect(single_sample.values).to include('alloc-samples': 123) + end + + it 'attributes the missed allocations to a "Missing Allocations" thread' do + expect(single_sample.labels).to include('thread id': 'MA', 'thread name': 'Missing Allocations') + end + + it 'attributes the missed allocations to a "(Missing Allocations)" allocation class' do + expect(single_sample.labels).to include('allocation class': '(Missing Allocations)') + end + + it 'includes a placeholder stack attributed to "Missing Allocations"' do + expect(single_sample.locations.size).to be 1 + expect(single_sample.locations.first.path).to eq 'Missing Allocations' + end + end + describe '#thread_list' do it "returns the same as Ruby's Thread.list" do expect(thread_list).to eq Thread.list From ab8dd8d81ab65521e397fe766c131231bcb57177 Mon Sep 17 00:00:00 2001 From: May Lee Date: Fri, 5 Jul 2024 16:12:16 -0400 Subject: [PATCH 163/178] update gettingstarted --- docs/GettingStarted.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index eda941c782f..38eb64ab2ea 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -2746,6 +2746,6 @@ See [this issue](https://github.com/DataDog/dd-trace-rb/issues/3015) for a discu -[header tags]: https://docs.datadoghq.com/tracing/configure_data_security/#applying-header-tags-to-root-spans +[header tags]: https://docs.datadoghq.com/tracing/configure_data_security/#collect-headers [1]: https://docs.datadoghq.com/tracing/trace_collection/compatibility/ruby/ [2]: https://docs.datadoghq.com/tracing/trace_collection/compatibility/ruby#integrations From 7d4b771dd9e87eebfe75c60152ffca433676c958 Mon Sep 17 00:00:00 2001 From: May Lee Date: Fri, 5 Jul 2024 15:41:37 -0400 Subject: [PATCH 164/178] Update GettingStarted-v1.md --- docs/legacy/GettingStarted-v1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/legacy/GettingStarted-v1.md b/docs/legacy/GettingStarted-v1.md index db3ffaf9d87..e39135f1cd9 100644 --- a/docs/legacy/GettingStarted-v1.md +++ b/docs/legacy/GettingStarted-v1.md @@ -2841,7 +2841,7 @@ See [this issue](https://github.com/DataDog/dd-trace-rb/issues/3015) for a discu -[header tags]: https://docs.datadoghq.com/tracing/configure_data_security/#applying-header-tags-to-root-spans +[header tags]: https://docs.datadoghq.com/tracing/configure_data_security/#collect-headers [1]: https://docs.datadoghq.com/tracing/trace_collection/compatibility/ruby/ [2]: https://docs.datadoghq.com/tracing/trace_collection/compatibility/ruby#integrations [3]: https://docs.datadoghq.com/tracing/trace_collection/compatibility/ruby#ci-visibility-integrations From 1446109ea58be649fdc0740f59a1c36a2a38c9f1 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 09:30:11 +0100 Subject: [PATCH 165/178] Replace "Missing Allocations" with "Skipped Samples" for placeholder name This was a great suggestion from the PR review. --- .../collectors_cpu_and_wall_time_worker.c | 4 ++-- .../collectors_thread_context.c | 18 +++++++-------- .../collectors_thread_context.h | 2 +- .../cpu_and_wall_time_worker_spec.rb | 6 ++--- .../collectors/thread_context_spec.rb | 22 +++++++++---------- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c index c132fd2eb40..e27f8b53894 100644 --- a/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c +++ b/ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c @@ -1145,9 +1145,9 @@ static VALUE rescued_sample_allocation(VALUE tracepoint_data) { // assigning a very large number to a sample, if for instance the dynamic sampling mechanism chose a really big interval. unsigned int weight = allocations_since_last_sample > MAX_ALLOC_WEIGHT ? MAX_ALLOC_WEIGHT : (unsigned int) allocations_since_last_sample; thread_context_collector_sample_allocation(state->thread_context_collector_instance, weight, new_object); - // ...but we still represent the missing allocations in the profile, thus the data will account for all allocations. + // ...but we still represent the skipped samples in the profile, thus the data will account for all allocations. if (weight < allocations_since_last_sample) { - thread_context_collector_sample_missed_allocations(state->thread_context_collector_instance, allocations_since_last_sample - weight); + thread_context_collector_sample_skipped_allocation_samples(state->thread_context_collector_instance, allocations_since_last_sample - weight); } // Return a dummy VALUE because we're called from rb_rescue2 which requires it diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index dad402523a6..6f12c7e64a0 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -231,7 +231,7 @@ static void ddtrace_otel_trace_identifiers_for( VALUE active_span, VALUE otel_values ); -static VALUE _native_sample_missed_allocations(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations); +static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations); void collectors_thread_context_init(VALUE profiling_module) { VALUE collectors_module = rb_define_module_under(profiling_module, "Collectors"); @@ -262,7 +262,7 @@ void collectors_thread_context_init(VALUE profiling_module) { rb_define_singleton_method(testing_module, "_native_stats", _native_stats, 1); rb_define_singleton_method(testing_module, "_native_gc_tracking", _native_gc_tracking, 1); rb_define_singleton_method(testing_module, "_native_new_empty_thread", _native_new_empty_thread, 0); - rb_define_singleton_method(testing_module, "_native_sample_missed_allocations", _native_sample_missed_allocations, 2); + rb_define_singleton_method(testing_module, "_native_sample_skipped_allocation_samples", _native_sample_skipped_allocation_samples, 2); at_active_span_id = rb_intern_const("@active_span"); at_active_trace_id = rb_intern_const("@active_trace"); @@ -1403,14 +1403,14 @@ static void ddtrace_otel_trace_identifiers_for( *numeric_span_id = resolved_numeric_span_id; } -void thread_context_collector_sample_missed_allocations(VALUE self_instance, unsigned int missed_allocations) { +void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int missed_allocations) { struct thread_context_collector_state *state; TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); ddog_prof_Label labels[] = { - {.key = DDOG_CHARSLICE_C("thread id"), .str = DDOG_CHARSLICE_C("MA")}, - {.key = DDOG_CHARSLICE_C("thread name"), .str = DDOG_CHARSLICE_C("Missing Allocations")}, - {.key = DDOG_CHARSLICE_C("allocation class"), .str = DDOG_CHARSLICE_C("(Missing Allocations)")}, + {.key = DDOG_CHARSLICE_C("thread id"), .str = DDOG_CHARSLICE_C("SA")}, + {.key = DDOG_CHARSLICE_C("thread name"), .str = DDOG_CHARSLICE_C("Skipped Samples")}, + {.key = DDOG_CHARSLICE_C("allocation class"), .str = DDOG_CHARSLICE_C("(Skipped Samples)")}, }; ddog_prof_Slice_Label slice_labels = {.ptr = labels, .len = sizeof(labels) / sizeof(labels[0])}; @@ -1423,11 +1423,11 @@ void thread_context_collector_sample_missed_allocations(VALUE self_instance, uns .state_label = NULL, .end_timestamp_ns = 0, // For now we're not collecting timestamps for allocation events }, - DDOG_CHARSLICE_C("Missing Allocations") + DDOG_CHARSLICE_C("Skipped Samples") ); } -static VALUE _native_sample_missed_allocations(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations) { - thread_context_collector_sample_missed_allocations(collector_instance, NUM2UINT(missed_allocations)); +static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations) { + thread_context_collector_sample_skipped_allocation_samples(collector_instance, NUM2UINT(missed_allocations)); return Qtrue; } diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.h b/ext/datadog_profiling_native_extension/collectors_thread_context.h index 8566b16398d..16e9405ca3b 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.h +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.h @@ -9,7 +9,7 @@ void thread_context_collector_sample( VALUE profiler_overhead_stack_thread ); void thread_context_collector_sample_allocation(VALUE self_instance, unsigned int sample_weight, VALUE new_object); -void thread_context_collector_sample_missed_allocations(VALUE self_instance, unsigned int missed_allocations); +void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int missed_allocations); VALUE thread_context_collector_sample_after_gc(VALUE self_instance); void thread_context_collector_on_gc_start(VALUE self_instance); bool thread_context_collector_on_gc_finish(VALUE self_instance); diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 0bfc3c5ff9b..954749500b9 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -543,15 +543,15 @@ # We then assign a weight to every sample to compensate for this; to avoid bias, we have a limit on this weight, # and we clamp it if it goes over the limit. # But the total amount of allocations recorded should match the number we observed, and thus we record the - # remainder above the clamped value as a separate "Missing Allocations" step. - it 'records missed allocations when weights are clamped' do + # remainder above the clamped value as a separate "Skipped Samples" step. + it 'records skipped allocation samples when weights are clamped' do start thread_that_allocates_as_fast_as_possible = Thread.new { loop { BasicObject.new } } allocation_samples = try_wait_until do samples = samples_from_pprof(recorder.serialize!).select { |it| it.values[:'alloc-samples'] > 0 } - samples if samples.any? { |it| it.labels[:'thread name'] == 'Missing Allocations' } + samples if samples.any? { |it| it.labels[:'thread name'] == 'Skipped Samples' } end thread_that_allocates_as_fast_as_possible.kill diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 3f76d6f1a4b..09fc04e19b3 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -79,8 +79,8 @@ def sample_allocation(weight:, new_object: Object.new) described_class::Testing._native_sample_allocation(cpu_and_wall_time_collector, weight, new_object) end - def sample_missed_allocations(missed_allocations) - described_class::Testing._native_sample_missed_allocations(cpu_and_wall_time_collector, missed_allocations) + def sample_skipped_allocation_samples(missed_allocations) + described_class::Testing._native_sample_skipped_allocation_samples(cpu_and_wall_time_collector, missed_allocations) end def thread_list @@ -1214,28 +1214,28 @@ def self.otel_sdk_available? end end - describe '#sample_missed_allocations' do + describe '#sample_skipped_allocation_samples' do let(:single_sample) do expect(samples.size).to be 1 samples.first end - before { sample_missed_allocations(123) } + before { sample_skipped_allocation_samples(123) } - it 'records the number of missed allocations' do + it 'records the number of skipped allocations' do expect(single_sample.values).to include('alloc-samples': 123) end - it 'attributes the missed allocations to a "Missing Allocations" thread' do - expect(single_sample.labels).to include('thread id': 'MA', 'thread name': 'Missing Allocations') + it 'attributes the missed allocations to a "Skipped Samples" thread' do + expect(single_sample.labels).to include('thread id': 'SA', 'thread name': 'Skipped Samples') end - it 'attributes the missed allocations to a "(Missing Allocations)" allocation class' do - expect(single_sample.labels).to include('allocation class': '(Missing Allocations)') + it 'attributes the missed allocations to a "(Skipped Samples)" allocation class' do + expect(single_sample.labels).to include('allocation class': '(Skipped Samples)') end - it 'includes a placeholder stack attributed to "Missing Allocations"' do + it 'includes a placeholder stack attributed to "Skipped Samples"' do expect(single_sample.locations.size).to be 1 - expect(single_sample.locations.first.path).to eq 'Missing Allocations' + expect(single_sample.locations.first.path).to eq 'Skipped Samples' end end From 8c9939fe687c65e34b52faf2d275f2a8375727d9 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 09:30:43 +0100 Subject: [PATCH 166/178] Add workaround for buggy gcc warning We've seen this in a few other places in the codebase, so let's use the usual workaround. --- .../collectors_thread_context.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index 6f12c7e64a0..8704c42ecb4 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -1408,9 +1408,10 @@ void thread_context_collector_sample_skipped_allocation_samples(VALUE self_insta TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); ddog_prof_Label labels[] = { - {.key = DDOG_CHARSLICE_C("thread id"), .str = DDOG_CHARSLICE_C("SA")}, - {.key = DDOG_CHARSLICE_C("thread name"), .str = DDOG_CHARSLICE_C("Skipped Samples")}, - {.key = DDOG_CHARSLICE_C("allocation class"), .str = DDOG_CHARSLICE_C("(Skipped Samples)")}, + // Providing .num = 0 should not be needed but the tracer-2.7 docker image ships a buggy gcc that complains about this + {.key = DDOG_CHARSLICE_C("thread id"), .str = DDOG_CHARSLICE_C("SA"), .num = 0}, + {.key = DDOG_CHARSLICE_C("thread name"), .str = DDOG_CHARSLICE_C("Skipped Samples"), .num = 0}, + {.key = DDOG_CHARSLICE_C("allocation class"), .str = DDOG_CHARSLICE_C("(Skipped Samples)"), .num = 0}, }; ddog_prof_Slice_Label slice_labels = {.ptr = labels, .len = sizeof(labels) / sizeof(labels[0])}; From 2d682c3a086d52e5692bd5ed5fc47415ba70f4cf Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 10:08:11 +0100 Subject: [PATCH 167/178] Minor: Rename a few left-behind items to the new "skipped samples" name --- .../collectors_thread_context.c | 10 +++++----- .../collectors_thread_context.h | 2 +- .../profiling/collectors/thread_context_spec.rb | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index 8704c42ecb4..bb78763be68 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -231,7 +231,7 @@ static void ddtrace_otel_trace_identifiers_for( VALUE active_span, VALUE otel_values ); -static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations); +static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE skipped_samples); void collectors_thread_context_init(VALUE profiling_module) { VALUE collectors_module = rb_define_module_under(profiling_module, "Collectors"); @@ -1403,7 +1403,7 @@ static void ddtrace_otel_trace_identifiers_for( *numeric_span_id = resolved_numeric_span_id; } -void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int missed_allocations) { +void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int skipped_samples) { struct thread_context_collector_state *state; TypedData_Get_Struct(self_instance, struct thread_context_collector_state, &thread_context_collector_typed_data, state); @@ -1418,7 +1418,7 @@ void thread_context_collector_sample_skipped_allocation_samples(VALUE self_insta record_placeholder_stack( state->sampling_buffer, state->recorder_instance, - (sample_values) {.alloc_samples = missed_allocations}, + (sample_values) {.alloc_samples = skipped_samples}, (sample_labels) { .labels = slice_labels, .state_label = NULL, @@ -1428,7 +1428,7 @@ void thread_context_collector_sample_skipped_allocation_samples(VALUE self_insta ); } -static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE missed_allocations) { - thread_context_collector_sample_skipped_allocation_samples(collector_instance, NUM2UINT(missed_allocations)); +static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE skipped_samples) { + thread_context_collector_sample_skipped_allocation_samples(collector_instance, NUM2UINT(skipped_samples)); return Qtrue; } diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.h b/ext/datadog_profiling_native_extension/collectors_thread_context.h index 16e9405ca3b..073c1caa911 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.h +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.h @@ -9,7 +9,7 @@ void thread_context_collector_sample( VALUE profiler_overhead_stack_thread ); void thread_context_collector_sample_allocation(VALUE self_instance, unsigned int sample_weight, VALUE new_object); -void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int missed_allocations); +void thread_context_collector_sample_skipped_allocation_samples(VALUE self_instance, unsigned int skipped_samples); VALUE thread_context_collector_sample_after_gc(VALUE self_instance); void thread_context_collector_on_gc_start(VALUE self_instance); bool thread_context_collector_on_gc_finish(VALUE self_instance); diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 09fc04e19b3..67dd0bfa43f 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -79,8 +79,8 @@ def sample_allocation(weight:, new_object: Object.new) described_class::Testing._native_sample_allocation(cpu_and_wall_time_collector, weight, new_object) end - def sample_skipped_allocation_samples(missed_allocations) - described_class::Testing._native_sample_skipped_allocation_samples(cpu_and_wall_time_collector, missed_allocations) + def sample_skipped_allocation_samples(skipped_samples) + described_class::Testing._native_sample_skipped_allocation_samples(cpu_and_wall_time_collector, skipped_samples) end def thread_list @@ -1225,11 +1225,11 @@ def self.otel_sdk_available? expect(single_sample.values).to include('alloc-samples': 123) end - it 'attributes the missed allocations to a "Skipped Samples" thread' do + it 'attributes the skipped samples to a "Skipped Samples" thread' do expect(single_sample.labels).to include('thread id': 'SA', 'thread name': 'Skipped Samples') end - it 'attributes the missed allocations to a "(Skipped Samples)" allocation class' do + it 'attributes the skipped samples to a "(Skipped Samples)" allocation class' do expect(single_sample.labels).to include('allocation class': '(Skipped Samples)') end From 20635642ae343955d3d6732b027c92879c6859bd Mon Sep 17 00:00:00 2001 From: Charles de Beauchesne Date: Mon, 8 Jul 2024 11:13:04 +0200 Subject: [PATCH 168/178] Switch system-tests to python 3.12 --- .github/workflows/system-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 41e3e5bc006..3fa130f5252 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -302,10 +302,10 @@ jobs: if: ${{ always() }} name: Aggregate (${{ matrix.app }}) steps: - - name: Setup python 3.9 + - name: Setup python 3.12 uses: actions/setup-python@v5 with: - python-version: '3.9' + python-version: '3.12' - name: Checkout uses: actions/checkout@v4 with: From d19cfce3be7e1f7ba7c6979b138e02b9dc91ce3f Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 11:24:58 +0100 Subject: [PATCH 169/178] Avoid deadlocking in profiler when `end_heap_allocation_recording` raises Due to a bug in the integration between how the heap sampler works and the new "missing allocations/skipped samples" placeholder, we could cause one of the heap sampler sanity checks to fail, and thus raise an exception. This exception would be correctly logged, e.g. something like > W, [2024-07-08T11:24:21.212654 #226523] WARN -- datadog: [datadog] > (lib/datadog/profiling/collectors/cpu_and_wall_time_worker.rb:72:in > `rescue in block (2 levels) in start') CpuAndWallTimeWorker thread > error. Cause: RuntimeError Ended a heap recording that was not > started Location: missing-testcase.rb:2:in `new' The exception would also cause the profiler to try to shut down. But this is where we would run into issues: the scheduler still tries to report one last profile before shutting down, and because the above exception left the stack recorder with the active slot mutex locked, this would make the scheduler deadlock forever, thus preventing the Ruby VM from shutting down. Part 1 on fixing this issue is to correctly unlock the mutex, thus getting rid of the deadlock. Part 2 (next commit) will be to not report a profile when the profiler stopped with a failure. This seems like a prudent way to go, since the profile may be in an inconsistent state. (Out of curiosity, both 1 or 2 would suffice to avoid the issue, but I think both seem useful individually to avoid future issues.) --- .../heap_recorder.c | 37 ++++++++++++++++--- .../heap_recorder.h | 4 +- .../stack_recorder.c | 10 ++++- spec/datadog/profiling/stack_recorder_spec.rb | 27 ++++++++++++++ 4 files changed, 71 insertions(+), 7 deletions(-) diff --git a/ext/datadog_profiling_native_extension/heap_recorder.c b/ext/datadog_profiling_native_extension/heap_recorder.c index 9702a32bbb8..d96ba5b544c 100644 --- a/ext/datadog_profiling_native_extension/heap_recorder.c +++ b/ext/datadog_profiling_native_extension/heap_recorder.c @@ -166,6 +166,12 @@ struct heap_recorder { size_t objects_frozen; } stats_last_update; }; + +struct end_heap_allocation_args { + struct heap_recorder *heap_recorder; + ddog_prof_Slice_Location locations; +}; + static heap_record* get_or_create_heap_record(heap_recorder*, ddog_prof_Slice_Location); static void cleanup_heap_record_if_unused(heap_recorder*, heap_record*); static void on_committed_object_record_cleanup(heap_recorder *heap_recorder, object_record *record); @@ -176,6 +182,7 @@ static int st_object_records_iterate(st_data_t, st_data_t, st_data_t); static int st_object_records_debug(st_data_t key, st_data_t value, st_data_t extra); static int update_object_record_entry(st_data_t*, st_data_t*, st_data_t, int); static void commit_recording(heap_recorder*, heap_record*, recording); +static VALUE end_heap_allocation_recording(VALUE end_heap_allocation_args); // ========================== // Heap Recorder External API @@ -340,9 +347,28 @@ void start_heap_allocation_recording(heap_recorder *heap_recorder, VALUE new_obj }; } -void end_heap_allocation_recording(struct heap_recorder *heap_recorder, ddog_prof_Slice_Location locations) { +// end_heap_allocation_recording_with_rb_protect gets called while the stack_recorder is holding one of the profile +// locks. To enable us to correctly unlock the profile on exception, we wrap the call to end_heap_allocation_recording +// with an rb_protect. +__attribute__((warn_unused_result)) +int end_heap_allocation_recording_with_rb_protect(struct heap_recorder *heap_recorder, ddog_prof_Slice_Location locations) { + int exception_state; + struct end_heap_allocation_args end_heap_allocation_args = { + .heap_recorder = heap_recorder, + .locations = locations, + }; + rb_protect(end_heap_allocation_recording, (VALUE) &end_heap_allocation_args, &exception_state); + return exception_state; +} + +static VALUE end_heap_allocation_recording(VALUE end_heap_allocation_args) { + struct end_heap_allocation_args *args = (struct end_heap_allocation_args *) end_heap_allocation_args; + + struct heap_recorder *heap_recorder = args->heap_recorder; + ddog_prof_Slice_Location locations = args->locations; + if (heap_recorder == NULL) { - return; + return Qnil; } recording active_recording = heap_recorder->active_recording; @@ -356,15 +382,16 @@ void end_heap_allocation_recording(struct heap_recorder *heap_recorder, ddog_pro // data required for committing though. heap_recorder->active_recording = (recording) {0}; - if (active_recording.object_record == &SKIPPED_RECORD) { - // special marker when we decided to skip due to sampling - return; + if (active_recording.object_record == &SKIPPED_RECORD) { // special marker when we decided to skip due to sampling + return Qnil; } heap_record *heap_record = get_or_create_heap_record(heap_recorder, locations); // And then commit the new allocation. commit_recording(heap_recorder, heap_record, active_recording); + + return Qnil; } void heap_recorder_prepare_iteration(heap_recorder *heap_recorder) { diff --git a/ext/datadog_profiling_native_extension/heap_recorder.h b/ext/datadog_profiling_native_extension/heap_recorder.h index 4d8a7aa1e89..6647d2e7432 100644 --- a/ext/datadog_profiling_native_extension/heap_recorder.h +++ b/ext/datadog_profiling_native_extension/heap_recorder.h @@ -114,7 +114,9 @@ void start_heap_allocation_recording(heap_recorder *heap_recorder, VALUE new_obj // @param locations The stacktrace representing the location of the allocation. // // WARN: It is illegal to call this without previously having called ::start_heap_allocation_recording. -void end_heap_allocation_recording(heap_recorder *heap_recorder, ddog_prof_Slice_Location locations); +// WARN: This method rescues exceptions with `rb_protect`, returning the exception state integer for the caller to handle. +__attribute__((warn_unused_result)) +int end_heap_allocation_recording_with_rb_protect(heap_recorder *heap_recorder, ddog_prof_Slice_Location locations); // Update the heap recorder to reflect the latest state of the VM and prepare internal structures // for efficient iteration. diff --git a/ext/datadog_profiling_native_extension/stack_recorder.c b/ext/datadog_profiling_native_extension/stack_recorder.c index 169a73765f1..b543f058a1f 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.c +++ b/ext/datadog_profiling_native_extension/stack_recorder.c @@ -610,7 +610,15 @@ void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, // FIXME: Heap sampling currently has to be done in 2 parts because the construction of locations is happening // very late in the allocation-sampling path (which is shared with the cpu sampling path). This can // be fixed with some refactoring but for now this leads to a less impactful change. - end_heap_allocation_recording(state->heap_recorder, locations); + // + // NOTE: The heap recorder is allowed to raise exceptions if something's wrong. But we also need to handle it + // on this side to make sure we properly unlock the active slot mutex on our way out. Otherwise, this would + // later lead to deadlocks (since the active slot mutex is not expected to be locked forever). + int exception_state = end_heap_allocation_recording_with_rb_protect(state->heap_recorder, locations); + if (exception_state) { + sampler_unlock_active_profile(active_slot); + rb_jump_tag(exception_state); + } } ddog_prof_Profile_Result result = ddog_prof_Profile_add( diff --git a/spec/datadog/profiling/stack_recorder_spec.rb b/spec/datadog/profiling/stack_recorder_spec.rb index 5fcf7b9ab25..499fb1c0967 100644 --- a/spec/datadog/profiling/stack_recorder_spec.rb +++ b/spec/datadog/profiling/stack_recorder_spec.rb @@ -767,6 +767,33 @@ def create_obj_in_recycled_slot(should_sample_original: false) expect(relevant_sample).to be nil end end + + # NOTE: This is a regression test that exceptions in end_heap_allocation_recording_with_rb_protect are safely + # handled by the stack_recorder. + context 'when the heap sampler raises an exception during _native_sample' do + it 'propagates the exception' do + expect do + Datadog::Profiling::Collectors::Stack::Testing + ._native_sample(Thread.current, stack_recorder, metric_values, labels, numeric_labels, 400, false) + end.to raise_error(RuntimeError, /Ended a heap recording/) + end + + it 'does not keep the active slot mutex locked' do + expect(active_slot).to be 1 + expect(slot_one_mutex_locked?).to be false + expect(slot_two_mutex_locked?).to be true + + begin + Datadog::Profiling::Collectors::Stack::Testing + ._native_sample(Thread.current, stack_recorder, metric_values, labels, numeric_labels, 400, false) + rescue # rubocop:disable Lint/SuppressedException + end + + expect(active_slot).to be 1 + expect(slot_one_mutex_locked?).to be false + expect(slot_two_mutex_locked?).to be true + end + end end end From 366df1628d38f17b6137b090b8d556d36ff82c8e Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 12:52:18 +0100 Subject: [PATCH 170/178] Do not try to flush profile when profiler failed When the worker component fails, we also stop the scheduler. But, up until now, if there was enough data to be reported, we would still try to serialize and report a last profile. This is not an entirely great idea, as the profile may not be in a consistent state. So, instead, this commit adds a flag to mark this situation and the scheduler will use it to skip any attempts to report data. --- lib/datadog/profiling/profiler.rb | 1 + lib/datadog/profiling/scheduler.rb | 12 ++++++++++-- sig/datadog/profiling/scheduler.rbs | 1 + spec/datadog/profiling/profiler_spec.rb | 7 +++++++ spec/datadog/profiling/scheduler_spec.rb | 9 +++++++++ 5 files changed, 28 insertions(+), 2 deletions(-) diff --git a/lib/datadog/profiling/profiler.rb b/lib/datadog/profiling/profiler.rb index 3231eabc330..8d6578a8fc8 100644 --- a/lib/datadog/profiling/profiler.rb +++ b/lib/datadog/profiling/profiler.rb @@ -59,6 +59,7 @@ def component_failed(failed_component) # we're operating in a degraded state and crash tracking may still be helpful. if failed_component == :worker + scheduler.mark_profiler_failed stop_scheduler elsif failed_component == :scheduler stop_worker diff --git a/lib/datadog/profiling/scheduler.rb b/lib/datadog/profiling/scheduler.rb index 96da490b4e2..73cc94fc27a 100644 --- a/lib/datadog/profiling/scheduler.rb +++ b/lib/datadog/profiling/scheduler.rb @@ -22,7 +22,8 @@ class Scheduler < Core::Worker attr_reader \ :exporter, - :transport + :transport, + :profiler_failed public @@ -34,6 +35,7 @@ def initialize( ) @exporter = exporter @transport = transport + @profiler_failed = false # Workers::Async::Thread settings self.fork_policy = fork_policy @@ -80,8 +82,14 @@ def loop_wait_before_first_iteration? true end + # This is called by the Profiler class whenever an issue happened in the profiler. This makes sure that even + # if there is data to be flushed, we don't try to flush it. + def mark_profiler_failed + @profiler_failed = true + end + def work_pending? - exporter.can_flush? + !profiler_failed && exporter.can_flush? end def reset_after_fork diff --git a/sig/datadog/profiling/scheduler.rbs b/sig/datadog/profiling/scheduler.rbs index fabd51ecabb..8a7e9765ed6 100644 --- a/sig/datadog/profiling/scheduler.rbs +++ b/sig/datadog/profiling/scheduler.rbs @@ -14,6 +14,7 @@ module Datadog def start: (?on_failure_proc: ::Proc?) -> void def reset_after_fork: () -> void + def mark_profiler_failed: () -> true end end end diff --git a/spec/datadog/profiling/profiler_spec.rb b/spec/datadog/profiling/profiler_spec.rb index 98ee1722754..ccdbf7b69ff 100644 --- a/spec/datadog/profiling/profiler_spec.rb +++ b/spec/datadog/profiling/profiler_spec.rb @@ -123,6 +123,7 @@ before do allow(scheduler).to receive(:enabled=) allow(scheduler).to receive(:stop) + allow(scheduler).to receive(:mark_profiler_failed) end it 'logs the issue' do @@ -131,6 +132,12 @@ worker_on_failure end + it 'marks the profiler as having failed in the scheduler' do + expect(scheduler).to receive(:mark_profiler_failed) + + worker_on_failure + end + it 'stops the scheduler' do expect(scheduler).to receive(:enabled=).with(false) expect(scheduler).to receive(:stop).with(true) diff --git a/spec/datadog/profiling/scheduler_spec.rb b/spec/datadog/profiling/scheduler_spec.rb index 3a33b9037ff..fa3ea06f38f 100644 --- a/spec/datadog/profiling/scheduler_spec.rb +++ b/spec/datadog/profiling/scheduler_spec.rb @@ -249,6 +249,15 @@ it { is_expected.to be false } end + + context 'when the profiler was marked as failed' do + before do + scheduler.mark_profiler_failed + expect(exporter).to_not receive(:can_flush?) + end + + it { is_expected.to be false } + end end describe '#reset_after_fork' do From c3d0d1864a542586072894fa4e98be7eab72f248 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Mon, 8 Jul 2024 14:11:04 +0200 Subject: [PATCH 171/178] Ensure db cleanup --- .../tracing/contrib/active_record/instantiation_spec.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/datadog/tracing/contrib/active_record/instantiation_spec.rb b/spec/datadog/tracing/contrib/active_record/instantiation_spec.rb index 051ee4c1afe..4eaac423849 100644 --- a/spec/datadog/tracing/contrib/active_record/instantiation_spec.rb +++ b/spec/datadog/tracing/contrib/active_record/instantiation_spec.rb @@ -34,6 +34,10 @@ Datadog.registry[:active_record].reset_configuration! end + after do + Article.delete_all + end + context 'when a model is instantiated' do before { article } From 6f8f756dc165377c25d1984a36e82373e8af7e7f Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 15:41:41 +0100 Subject: [PATCH 172/178] Fix placeholder for skipped samples in allocation profiler breaking heap profiler I missed it on my original commits, but the placeholder for skipped samples broke the heap profiler, as it started failing with: > W, [2024-07-08T15:41:27.128532 #366230] WARN -- datadog: [datadog] > CpuAndWallTimeWorker thread error. Cause: RuntimeError Ended a heap > recording that was not started Location: > missing-testcase.rb:2:in `new' > W, [2024-07-08T15:41:27.128583 #366230] WARN -- datadog: [datadog] > Detected issue with profiler (worker component), stopping profiling. > See previous log messages for details. This is triggered by how our current heap profiler integrates with the rest of the profiler: it expects to be called twice for each allocation sample -- once before the stack is collected, and once after. The implementation of the placeholder for skipped samples correctly did not call the heap profiler before the placeholder stack got collected BUT we were still calling the heap profiler after. This caused its internal consistency checks to fail. The fix for this is to not call the heap profiler after the placeholder sample. I chose to add a new argument to `record_sample` which is not particularly pretty, but I guess until we come up with a better way to have the heap profiler integrate with the rest of the components, it'll do. --- .../collectors_stack.c | 6 ++++-- .../stack_recorder.c | 4 ++-- .../stack_recorder.h | 2 +- .../profiling/collectors/thread_context_spec.rb | 10 ++++++++++ 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/ext/datadog_profiling_native_extension/collectors_stack.c b/ext/datadog_profiling_native_extension/collectors_stack.c index 7cb073928e9..90e6f2c15be 100644 --- a/ext/datadog_profiling_native_extension/collectors_stack.c +++ b/ext/datadog_profiling_native_extension/collectors_stack.c @@ -264,7 +264,8 @@ void sample_thread( recorder_instance, (ddog_prof_Slice_Location) {.ptr = buffer->locations, .len = captured_frames}, values, - labels + labels, + /* placeholder: */ false ); } @@ -339,7 +340,8 @@ void record_placeholder_stack( recorder_instance, (ddog_prof_Slice_Location) {.ptr = buffer->locations, .len = 1}, values, - labels + labels, + /* placeholder: */ true ); } diff --git a/ext/datadog_profiling_native_extension/stack_recorder.c b/ext/datadog_profiling_native_extension/stack_recorder.c index b543f058a1f..52322e95716 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.c +++ b/ext/datadog_profiling_native_extension/stack_recorder.c @@ -586,7 +586,7 @@ static VALUE ruby_time_from(ddog_Timespec ddprof_time) { return rb_time_timespec_new(&time, utc); } -void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, sample_values values, sample_labels labels) { +void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, sample_values values, sample_labels labels, bool placeholder) { struct stack_recorder_state *state; TypedData_Get_Struct(recorder_instance, struct stack_recorder_state, &stack_recorder_typed_data, state); @@ -605,7 +605,7 @@ void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, metric_values[position_for[ALLOC_SAMPLES_VALUE_ID]] = values.alloc_samples; metric_values[position_for[TIMELINE_VALUE_ID]] = values.timeline_wall_time_ns; - if (values.alloc_samples != 0) { + if (!placeholder && values.alloc_samples > 0) { // If we got an allocation sample end the heap allocation recording to commit the heap sample. // FIXME: Heap sampling currently has to be done in 2 parts because the construction of locations is happening // very late in the allocation-sampling path (which is shared with the cpu sampling path). This can diff --git a/ext/datadog_profiling_native_extension/stack_recorder.h b/ext/datadog_profiling_native_extension/stack_recorder.h index cfb93f7a25f..949b737ca71 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.h +++ b/ext/datadog_profiling_native_extension/stack_recorder.h @@ -21,7 +21,7 @@ typedef struct sample_labels { int64_t end_timestamp_ns; } sample_labels; -void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, sample_values values, sample_labels labels); +void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, sample_values values, sample_labels labels, bool placeholder); void record_endpoint(VALUE recorder_instance, uint64_t local_root_span_id, ddog_CharSlice endpoint); void track_object(VALUE recorder_instance, VALUE new_object, unsigned int sample_weight, ddog_CharSlice *alloc_class); VALUE enforce_recorder_instance(VALUE object); diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 67dd0bfa43f..44de2feb97d 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -1237,6 +1237,16 @@ def self.otel_sdk_available? expect(single_sample.locations.size).to be 1 expect(single_sample.locations.first.path).to eq 'Skipped Samples' end + + context 'when heap sampling is enabled' do + let(:recorder) { build_stack_recorder(heap_samples_enabled: true) } + + it 'records only the number of skipped allocations, and does not record any heap samples' do + GC.start # Force any incorrect heap samples to have age > 1 + + expect(single_sample.values).to include('alloc-samples': 123, 'heap-live-samples': 0) + end + end end describe '#thread_list' do From 5da21c1d3b7b77c75b111adbaea3a457ce0a289c Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 17:27:25 +0100 Subject: [PATCH 173/178] Disable heap profiling spec on legacy rubies Oooops! This spec definitely should not be running on legacy Rubies. It actually started to flake with a recent change, and it took me a while to actually remember that it shouldn't even be running in the first place. --- .../profiling/collectors/cpu_and_wall_time_worker_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 954749500b9..16b7e133b85 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -654,6 +654,7 @@ let(:options) { { dynamic_sampling_rate_enabled: false } } before do + skip 'Heap profiling is only supported on Ruby >= 2.7' if RUBY_VERSION < '2.7' allow(Datadog.logger).to receive(:warn) expect(Datadog.logger).to receive(:warn).with(/dynamic sampling rate disabled/) end From 41c614fa9638cddfdece375f84f5979e08cf047c Mon Sep 17 00:00:00 2001 From: David Elner Date: Thu, 30 May 2024 15:20:07 -0400 Subject: [PATCH 174/178] Added: Core::Deprecations and limiting function --- lib/datadog/core.rb | 21 +----- lib/datadog/core/deprecations.rb | 58 ++++++++++++++++ sig/datadog/core.rbs | 1 + sig/datadog/core/deprecations.rbs | 22 +++++++ spec/datadog/core/deprecations_spec.rb | 91 ++++++++++++++++++++++++++ spec/datadog/core_spec.rb | 37 +---------- 6 files changed, 175 insertions(+), 55 deletions(-) create mode 100644 lib/datadog/core/deprecations.rb create mode 100644 sig/datadog/core/deprecations.rbs create mode 100644 spec/datadog/core/deprecations_spec.rb diff --git a/lib/datadog/core.rb b/lib/datadog/core.rb index 2f56cb785a7..86264868513 100644 --- a/lib/datadog/core.rb +++ b/lib/datadog/core.rb @@ -1,5 +1,6 @@ # frozen_string_literal: true +require_relative 'core/deprecations' require_relative 'core/extensions' # We must load core extensions to make certain global APIs @@ -9,25 +10,7 @@ module Datadog # products. It is a dependency of each product. Contrast with Datadog::Kit # for higher-level features. module Core - class << self - # Records the occurrence of a deprecated operation in this library. - # - # Currently, these operations are logged to `Datadog.logger` at `warn` level. - # - # `disallowed_next_major` adds a message informing that the deprecated operation - # won't be allowed in the next major release. - # - # @yieldreturn [String] a String with the lazily evaluated deprecation message. - # @param [Boolean] disallowed_next_major whether this deprecation will be enforced in the next major release. - def log_deprecation(disallowed_next_major: true) - Datadog.logger.warn do - message = yield - message += ' This will be enforced in the next major release.' if disallowed_next_major - message - end - nil - end - end + extend Core::Deprecations end extend Core::Extensions diff --git a/lib/datadog/core/deprecations.rb b/lib/datadog/core/deprecations.rb new file mode 100644 index 00000000000..01d134eac16 --- /dev/null +++ b/lib/datadog/core/deprecations.rb @@ -0,0 +1,58 @@ +# frozen_string_literal: true + +module Datadog + module Core + # Contains behavior for handling deprecated functions in the codebase. + module Deprecations + # Records the occurrence of a deprecated operation in this library. + # + # Currently, these operations are logged to `Datadog.logger` at `warn` level. + # + # `disallowed_next_major` adds a message informing that the deprecated operation + # won't be allowed in the next major release. + # + # @yieldreturn [String] a String with the lazily evaluated deprecation message. + # @param [Boolean] disallowed_next_major whether this deprecation will be enforced in the next major release. + # @param [Object] key A unique key for the deprecation. Only the first message with the same key will be logged. + def log_deprecation(disallowed_next_major: true, key: nil) + return unless log_deprecation?(key) + + Datadog.logger.warn do + message = yield + message += ' This will be enforced in the next major release.' if disallowed_next_major + message + end + + # Track the deprecation being logged. + deprecation_logged!(key) + + nil + end + + private + + # Determines whether a deprecation message should be logged. + # + # Internal use only. + def log_deprecation?(key) + return true if key.nil? + + # Only allow a deprecation to be logged once. + !logged_deprecations.key?(key) + end + + def deprecation_logged!(key) + return if key.nil? + + logged_deprecations[key] += 1 + end + + # Tracks what deprecation warnings have already been logged + # + # Internal use only. + def logged_deprecations + @logged_deprecations ||= Hash.new(0) + end + end + end +end diff --git a/sig/datadog/core.rbs b/sig/datadog/core.rbs index 410f4f2cd29..8f99173d43f 100644 --- a/sig/datadog/core.rbs +++ b/sig/datadog/core.rbs @@ -2,6 +2,7 @@ module Datadog module Core end + extend Core::Deprecations extend Core::Configuration extend Tracing::Contrib::Extensions::Helpers end diff --git a/sig/datadog/core/deprecations.rbs b/sig/datadog/core/deprecations.rbs new file mode 100644 index 00000000000..b3c42daa071 --- /dev/null +++ b/sig/datadog/core/deprecations.rbs @@ -0,0 +1,22 @@ +module Datadog + module Core + module Deprecations + interface _Hashing + def hash: () -> ::Integer + def eql?: (untyped) -> bool + def nil?: () -> bool + end + + type key = _Hashing + + @logged_deprecations: ::Hash[key, ::Integer] + def log_deprecation: (?disallowed_next_major: bool, ?key: key?) { () -> String } -> void + + private + def log_deprecation?: (key key) -> bool + + def deprecation_logged!: (key key) -> void + def logged_deprecations: () -> ::Hash[key, ::Integer] + end + end +end diff --git a/spec/datadog/core/deprecations_spec.rb b/spec/datadog/core/deprecations_spec.rb new file mode 100644 index 00000000000..e084a3e8f8f --- /dev/null +++ b/spec/datadog/core/deprecations_spec.rb @@ -0,0 +1,91 @@ +require 'spec_helper' + +require 'datadog/core/deprecations' + +RSpec.describe Datadog::Core::Deprecations do + context 'when extended' do + subject(:test_class) { Class.new { extend Datadog::Core::Deprecations } } + + describe '.log_deprecation' do + subject(:log_deprecation) { call_log_deprecation } + + let(:options) { {} } + let(:message) { 'Longer allowed.' } + + def call_log_deprecation + test_class.log_deprecation(**options) { message } + end + + context 'by default' do + it 'warns with enforcement message' do + expect(Datadog.logger).to receive(:warn) do |&block| + expect(block.call).to eq('Longer allowed. This will be enforced in the next major release.') + end + log_deprecation + end + + it 'does not limit messages' do + expect(Datadog.logger).to receive(:warn).twice + 2.times { call_log_deprecation } + end + end + + context 'with disallowed_next_major:' do + let(:options) { { disallowed_next_major: disallowed_next_major } } + + context 'true' do + let(:disallowed_next_major) { true } + + it 'warns with enforcement message' do + expect(Datadog.logger).to receive(:warn) do |&block| + expect(block.call).to eq('Longer allowed. This will be enforced in the next major release.') + end + log_deprecation + end + end + + context 'false' do + let(:disallowed_next_major) { false } + + it 'warns with enforcement message' do + expect(Datadog.logger).to receive(:warn) do |&block| + expect(block.call).to eq('Longer allowed.') + end + log_deprecation + end + end + end + + context 'with key:' do + let(:options) { { key: key } } + + context 'nil' do + let(:key) { nil } + + it 'does not limit messages' do + expect(Datadog.logger).to receive(:warn).twice + 2.times { call_log_deprecation } + end + end + + context 'Symbol' do + let(:key) { :deprecated_setting } + + it 'limits messages' do + expect(Datadog.logger).to receive(:warn).once + 2.times { call_log_deprecation } + end + end + + context 'String' do + let(:key) { 'deprecated_setting' } + + it 'limits messages' do + expect(Datadog.logger).to receive(:warn).once + 2.times { call_log_deprecation } + end + end + end + end + end +end diff --git a/spec/datadog/core_spec.rb b/spec/datadog/core_spec.rb index a979921dd06..194de852de8 100644 --- a/spec/datadog/core_spec.rb +++ b/spec/datadog/core_spec.rb @@ -3,42 +3,7 @@ require 'datadog/core' RSpec.describe Datadog::Core do - describe '.log_deprecation' do - subject(:log_deprecation) { described_class.log_deprecation(**options) { message } } - let(:options) { {} } - let(:message) { 'Longer allowed.' } - - context 'by default' do - it 'warns with enforcement message' do - expect(Datadog.logger).to receive(:warn) do |&block| - expect(block.call).to eq('Longer allowed. This will be enforced in the next major release.') - end - log_deprecation - end - end - - context 'with disallowed_next_major true' do - let(:options) { { disallowed_next_major: true } } - - it 'warns with enforcement message' do - expect(Datadog.logger).to receive(:warn) do |&block| - expect(block.call).to eq('Longer allowed. This will be enforced in the next major release.') - end - log_deprecation - end - end - - context 'with disallowed_next_major false' do - let(:options) { { disallowed_next_major: false } } - - it 'warns with enforcement message' do - expect(Datadog.logger).to receive(:warn) do |&block| - expect(block.call).to eq('Longer allowed.') - end - log_deprecation - end - end - end + it { expect(described_class).to be_a_kind_of(Datadog::Core::Deprecations) } end RSpec.describe Datadog do From c3b70d2aee8948e5326fa7e796fdc803c5aec5b0 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 1 Jul 2024 09:27:18 +0100 Subject: [PATCH 175/178] [NO-TICKET] Switch libdatadog-crashtracking-receiver checks to wait_for **What does this PR do?** This PR changes the crashtracking specs to use `wait_for` when asserting on the `libdatadog-crashtracking-receiver` process still being alive or not. **Motivation:** While experimenting with moving our test suite to GitHub Actions, this seemed to trigger a lot. Also, we saw it trigger at least once for CircleCI as well: https://app.circleci.com/pipelines/github/DataDog/dd-trace-rb/15402/workflows/d3d6f9ad-7d9f-4845-9f6b-bc92eaf88b74/jobs/563014 **Additional Notes:** Fixes https://github.com/DataDog/ruby-guild/issues/176 . I'll see if there's something we can improve on the libdatadog side to avoid this flakiness, but let's not live with the flaky specs until we do so. **How to test the change?** Validate that CI is still green. --- spec/datadog/profiling/crashtracker_spec.rb | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/spec/datadog/profiling/crashtracker_spec.rb b/spec/datadog/profiling/crashtracker_spec.rb index 59137e85efa..32030fa4180 100644 --- a/spec/datadog/profiling/crashtracker_spec.rb +++ b/spec/datadog/profiling/crashtracker_spec.rb @@ -8,8 +8,13 @@ before do skip_if_profiling_not_supported(self) - crash_tracker_pids = `pgrep -f libdatadog-crashtracking-receiver` - expect(crash_tracker_pids).to be_empty, "No crash tracker process should be running, found #{crash_tracker_pids}" + # No crash tracker process should still be running at the start of each testcase + wait_for { `pgrep -f libdatadog-crashtracking-receiver` }.to be_empty + end + + after do + # No crash tracker process should still be running at the end of each testcase + wait_for { `pgrep -f libdatadog-crashtracking-receiver` }.to be_empty end let(:exporter_configuration) { [:agent, 'http://localhost:6006'] } @@ -59,7 +64,7 @@ it 'starts the crash tracker' do start - expect(`pgrep -f libdatadog-crashtracking-receiver`).to_not be_empty + wait_for { `pgrep -f libdatadog-crashtracking-receiver` }.to_not be_empty crashtracker.stop end @@ -68,7 +73,7 @@ it 'only starts the crash tracker once' do 3.times { crashtracker.start } - expect(`pgrep -f libdatadog-crashtracking-receiver`.lines.size).to be 1 + wait_for { `pgrep -f libdatadog-crashtracking-receiver`.lines.size }.to be 1 crashtracker.stop end @@ -95,13 +100,15 @@ it 'starts a second crash tracker for the fork' do expect_in_fork do + wait_for { `pgrep -f libdatadog-crashtracking-receiver`.lines.size }.to be 1 + crashtracker.reset_after_fork - expect(`pgrep -f libdatadog-crashtracking-receiver`.lines.size).to be 2 + wait_for { `pgrep -f libdatadog-crashtracking-receiver`.lines.size }.to be 2 crashtracker.stop - expect(`pgrep -f libdatadog-crashtracking-receiver`.lines.size).to be 1 + wait_for { `pgrep -f libdatadog-crashtracking-receiver`.lines.size }.to be 1 end end end @@ -124,7 +131,7 @@ stop - expect(`pgrep -f libdatadog-crashtracking-receiver`).to be_empty + wait_for { `pgrep -f libdatadog-crashtracking-receiver` }.to be_empty end end From abdb5235d2f6ab09e730fcc1d7ad92111276e787 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Tue, 9 Jul 2024 11:41:01 +0100 Subject: [PATCH 176/178] Tweak specs to try to avoid flakiness I saw some flakiness in CI, so this is a very soft attempt at avoiding it; let's see if it's enough or we'll need more changes. --- .../profiling/collectors/cpu_and_wall_time_worker_spec.rb | 4 ++++ spec/datadog/profiling/stack_recorder_spec.rb | 1 + 2 files changed, 5 insertions(+) diff --git a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb index 16b7e133b85..55a80406c92 100644 --- a/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb +++ b/spec/datadog/profiling/collectors/cpu_and_wall_time_worker_spec.rb @@ -549,6 +549,8 @@ thread_that_allocates_as_fast_as_possible = Thread.new { loop { BasicObject.new } } + Thread.pass + allocation_samples = try_wait_until do samples = samples_from_pprof(recorder.serialize!).select { |it| it.values[:'alloc-samples'] > 0 } samples if samples.any? { |it| it.labels[:'thread name'] == 'Skipped Samples' } @@ -557,6 +559,8 @@ thread_that_allocates_as_fast_as_possible.kill thread_that_allocates_as_fast_as_possible.join + GC.start + cpu_and_wall_time_worker.stop expect(allocation_samples).to_not be_empty diff --git a/spec/datadog/profiling/stack_recorder_spec.rb b/spec/datadog/profiling/stack_recorder_spec.rb index 499fb1c0967..c9a2efe432e 100644 --- a/spec/datadog/profiling/stack_recorder_spec.rb +++ b/spec/datadog/profiling/stack_recorder_spec.rb @@ -399,6 +399,7 @@ def sample_allocation(obj) end before do + GC.start allocations = [a_string, an_array, "a fearsome interpolated string: #{sample_rate}", (-10..-1).to_a, a_hash, { 'z' => -1, 'y' => '-2', 'x' => false }, Object.new] @num_allocations = 0 From 78d7d27c78167919acaf4bf976aed917243307ef Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Mon, 8 Jul 2024 17:56:52 +0100 Subject: [PATCH 177/178] Bootstrap new profile value type for unscaled counts --- .../collectors_stack.c | 1 + .../stack_recorder.c | 19 +++++++--- .../stack_recorder.h | 1 + spec/datadog/profiling/stack_recorder_spec.rb | 37 +++++++++++++------ 4 files changed, 40 insertions(+), 18 deletions(-) diff --git a/ext/datadog_profiling_native_extension/collectors_stack.c b/ext/datadog_profiling_native_extension/collectors_stack.c index 87549050e4e..28d7988cc61 100644 --- a/ext/datadog_profiling_native_extension/collectors_stack.c +++ b/ext/datadog_profiling_native_extension/collectors_stack.c @@ -70,6 +70,7 @@ static VALUE _native_sample( .cpu_or_wall_samples = NUM2UINT(rb_hash_lookup2(metric_values_hash, rb_str_new_cstr("cpu-samples"), zero)), .wall_time_ns = NUM2UINT(rb_hash_lookup2(metric_values_hash, rb_str_new_cstr("wall-time"), zero)), .alloc_samples = NUM2UINT(rb_hash_lookup2(metric_values_hash, rb_str_new_cstr("alloc-samples"), zero)), + .alloc_samples_unscaled = NUM2UINT(rb_hash_lookup2(metric_values_hash, rb_str_new_cstr("alloc-samples-unscaled"), zero)), .timeline_wall_time_ns = NUM2UINT(rb_hash_lookup2(metric_values_hash, rb_str_new_cstr("timeline"), zero)), }; diff --git a/ext/datadog_profiling_native_extension/stack_recorder.c b/ext/datadog_profiling_native_extension/stack_recorder.c index 52322e95716..d16471ce496 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.c +++ b/ext/datadog_profiling_native_extension/stack_recorder.c @@ -151,21 +151,23 @@ static VALUE error_symbol = Qnil; // :error in Ruby #define WALL_TIME_VALUE_ID 2 #define ALLOC_SAMPLES_VALUE {.type_ = VALUE_STRING("alloc-samples"), .unit = VALUE_STRING("count")} #define ALLOC_SAMPLES_VALUE_ID 3 +#define ALLOC_SAMPLES_UNSCALED_VALUE {.type_ = VALUE_STRING("alloc-samples-unscaled"), .unit = VALUE_STRING("count")} +#define ALLOC_SAMPLES_UNSCALED_VALUE_ID 4 #define HEAP_SAMPLES_VALUE {.type_ = VALUE_STRING("heap-live-samples"), .unit = VALUE_STRING("count")} -#define HEAP_SAMPLES_VALUE_ID 4 +#define HEAP_SAMPLES_VALUE_ID 5 #define HEAP_SIZE_VALUE {.type_ = VALUE_STRING("heap-live-size"), .unit = VALUE_STRING("bytes")} -#define HEAP_SIZE_VALUE_ID 5 +#define HEAP_SIZE_VALUE_ID 6 #define TIMELINE_VALUE {.type_ = VALUE_STRING("timeline"), .unit = VALUE_STRING("nanoseconds")} -#define TIMELINE_VALUE_ID 6 +#define TIMELINE_VALUE_ID 7 static const ddog_prof_ValueType all_value_types[] = - {CPU_TIME_VALUE, CPU_SAMPLES_VALUE, WALL_TIME_VALUE, ALLOC_SAMPLES_VALUE, HEAP_SAMPLES_VALUE, HEAP_SIZE_VALUE, TIMELINE_VALUE}; + {CPU_TIME_VALUE, CPU_SAMPLES_VALUE, WALL_TIME_VALUE, ALLOC_SAMPLES_VALUE, ALLOC_SAMPLES_UNSCALED_VALUE, HEAP_SAMPLES_VALUE, HEAP_SIZE_VALUE, TIMELINE_VALUE}; // This array MUST be kept in sync with all_value_types above and is intended to act as a "hashmap" between VALUE_ID and the position it // occupies on the all_value_types array. // E.g. all_value_types_positions[CPU_TIME_VALUE_ID] => 0, means that CPU_TIME_VALUE was declared at position 0 of all_value_types. static const uint8_t all_value_types_positions[] = - {CPU_TIME_VALUE_ID, CPU_SAMPLES_VALUE_ID, WALL_TIME_VALUE_ID, ALLOC_SAMPLES_VALUE_ID, HEAP_SAMPLES_VALUE_ID, HEAP_SIZE_VALUE_ID, TIMELINE_VALUE_ID}; + {CPU_TIME_VALUE_ID, CPU_SAMPLES_VALUE_ID, WALL_TIME_VALUE_ID, ALLOC_SAMPLES_VALUE_ID, ALLOC_SAMPLES_UNSCALED_VALUE_ID, HEAP_SAMPLES_VALUE_ID, HEAP_SIZE_VALUE_ID, TIMELINE_VALUE_ID}; #define ALL_VALUE_TYPES_COUNT (sizeof(all_value_types) / sizeof(ddog_prof_ValueType)) @@ -429,7 +431,7 @@ static VALUE _native_initialize( uint8_t requested_values_count = ALL_VALUE_TYPES_COUNT - (cpu_time_enabled == Qtrue ? 0 : 1) - - (alloc_samples_enabled == Qtrue? 0 : 1) - + (alloc_samples_enabled == Qtrue? 0 : 2) - (heap_samples_enabled == Qtrue ? 0 : 1) - (heap_size_enabled == Qtrue ? 0 : 1) - (timeline_enabled == Qtrue ? 0 : 1); @@ -464,8 +466,12 @@ static VALUE _native_initialize( if (alloc_samples_enabled == Qtrue) { enabled_value_types[next_enabled_pos] = (ddog_prof_ValueType) ALLOC_SAMPLES_VALUE; state->position_for[ALLOC_SAMPLES_VALUE_ID] = next_enabled_pos++; + + enabled_value_types[next_enabled_pos] = (ddog_prof_ValueType) ALLOC_SAMPLES_UNSCALED_VALUE; + state->position_for[ALLOC_SAMPLES_UNSCALED_VALUE_ID] = next_enabled_pos++; } else { state->position_for[ALLOC_SAMPLES_VALUE_ID] = next_disabled_pos++; + state->position_for[ALLOC_SAMPLES_UNSCALED_VALUE_ID] = next_disabled_pos++; } if (heap_samples_enabled == Qtrue) { @@ -603,6 +609,7 @@ void record_sample(VALUE recorder_instance, ddog_prof_Slice_Location locations, metric_values[position_for[CPU_SAMPLES_VALUE_ID]] = values.cpu_or_wall_samples; metric_values[position_for[WALL_TIME_VALUE_ID]] = values.wall_time_ns; metric_values[position_for[ALLOC_SAMPLES_VALUE_ID]] = values.alloc_samples; + metric_values[position_for[ALLOC_SAMPLES_UNSCALED_VALUE_ID]] = values.alloc_samples_unscaled; metric_values[position_for[TIMELINE_VALUE_ID]] = values.timeline_wall_time_ns; if (!placeholder && values.alloc_samples > 0) { diff --git a/ext/datadog_profiling_native_extension/stack_recorder.h b/ext/datadog_profiling_native_extension/stack_recorder.h index 949b737ca71..3908bdb0e7b 100644 --- a/ext/datadog_profiling_native_extension/stack_recorder.h +++ b/ext/datadog_profiling_native_extension/stack_recorder.h @@ -8,6 +8,7 @@ typedef struct { int64_t wall_time_ns; uint32_t cpu_or_wall_samples; uint32_t alloc_samples; + uint32_t alloc_samples_unscaled; int64_t timeline_wall_time_ns; } sample_values; diff --git a/spec/datadog/profiling/stack_recorder_spec.rb b/spec/datadog/profiling/stack_recorder_spec.rb index c9a2efe432e..1731e0cce6d 100644 --- a/spec/datadog/profiling/stack_recorder_spec.rb +++ b/spec/datadog/profiling/stack_recorder_spec.rb @@ -137,14 +137,17 @@ def slot_two_mutex_locked? 'cpu-samples' => 'count', 'wall-time' => 'nanoseconds', 'alloc-samples' => 'count', + 'alloc-samples-unscaled' => 'count', 'heap-live-samples' => 'count', 'heap-live-size' => 'bytes', 'timeline' => 'nanoseconds', } end - def profile_types_without(type) - all_profile_types.dup.tap { |it| it.delete(type) { raise 'Missing key' } } + def profile_types_without(*types) + result = all_profile_types.dup + types.each { |type| result.delete(type) { raise 'Missing key' } } + result end context 'when all profile types are enabled' do @@ -165,7 +168,8 @@ def profile_types_without(type) let(:alloc_samples_enabled) { false } it 'returns a pprof without the alloc-samples type' do - expect(sample_types_from(decoded_profile)).to eq(profile_types_without('alloc-samples')) + expect(sample_types_from(decoded_profile)) + .to eq(profile_types_without('alloc-samples', 'alloc-samples-unscaled')) end end @@ -243,7 +247,14 @@ def sample_types_from(decoded_profile) context 'when profile has a sample' do let(:metric_values) do - { 'cpu-time' => 123, 'cpu-samples' => 456, 'wall-time' => 789, 'alloc-samples' => 4242, 'timeline' => 1111 } + { + 'cpu-time' => 123, + 'cpu-samples' => 456, + 'wall-time' => 789, + 'alloc-samples' => 4242, + 'alloc-samples-unscaled' => 2222, + 'timeline' => 1111, + } end let(:labels) { { 'label_a' => 'value_a', 'label_b' => 'value_b', 'state' => 'unknown' }.to_a } @@ -258,11 +269,12 @@ def sample_types_from(decoded_profile) it 'encodes the sample with the metrics provided' do expect(samples.first.values) .to eq( - :'cpu-time' => 123, - :'cpu-samples' => 456, - :'wall-time' => 789, - :'alloc-samples' => 4242, - :timeline => 1111, + 'cpu-time': 123, + 'cpu-samples': 456, + 'wall-time': 789, + 'alloc-samples': 4242, + 'alloc-samples-unscaled': 2222, + timeline: 1111, ) end @@ -270,8 +282,9 @@ def sample_types_from(decoded_profile) let(:cpu_time_enabled) { false } it 'encodes the sample with the metrics provided, ignoring the disabled ones' do - expect(samples.first.values) - .to eq(:'cpu-samples' => 456, :'wall-time' => 789, :'alloc-samples' => 4242, :timeline => 1111) + expect(samples.first.values).to eq( + 'cpu-samples': 456, 'wall-time': 789, 'alloc-samples': 4242, 'alloc-samples-unscaled': 2222, timeline: 1111 + ) end end @@ -526,7 +539,7 @@ def sample_allocation(obj) # We use the same metric_values in all sample calls in before. So we'd expect # the summed values to match `@num_allocations * metric_values[profile-type]` # for each profile-type there in. - expected_summed_values = { :'heap-live-samples' => 0, :'heap-live-size' => 0, } + expected_summed_values = { 'heap-live-samples': 0, 'heap-live-size': 0, 'alloc-samples-unscaled': 0 } metric_values.each_pair do |k, v| expected_summed_values[k.to_sym] = v * @num_allocations end From 87eeb0f91c475b3b957120512499aaaffaeceab8 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Tue, 9 Jul 2024 14:57:44 +0100 Subject: [PATCH 178/178] [PROF-10125] Track unscaled allocation counts in allocation profiler **What does this PR do?** This PR extends the allocation profiler to also track the unscaled allocation counts. Specifically, like other profile types, the allocation profiler assigns a weight to every sample, making it "represent" all the objects that weren't sampled. **Motivation:** For debugging, in corner cases, it comes in handy to know exactly how many samples the profiler observed, and what was the impact of scaling. As part of preparing the allocation profiler feature for GA, I'm adding this feature so we can use it to confirm the exact sample counts whenever needed. Note also this is something we do for the cpu/wall-time profiler, where we track the `cpu_or_wall_samples` as an exact count of how many samples were taken (and again, without the weight -- which in the case of those profilers, represents time). **Additional Notes:** N/A **How to test the change?** This change includes test coverage. --- .../collectors_thread_context.c | 2 +- spec/datadog/profiling/collectors/thread_context_spec.rb | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ext/datadog_profiling_native_extension/collectors_thread_context.c b/ext/datadog_profiling_native_extension/collectors_thread_context.c index bb78763be68..6b675ee4d58 100644 --- a/ext/datadog_profiling_native_extension/collectors_thread_context.c +++ b/ext/datadog_profiling_native_extension/collectors_thread_context.c @@ -1292,7 +1292,7 @@ void thread_context_collector_sample_allocation(VALUE self_instance, unsigned in /* thread: */ current_thread, /* stack_from_thread: */ current_thread, get_or_create_context_for(current_thread, state), - (sample_values) {.alloc_samples = sample_weight}, + (sample_values) {.alloc_samples = sample_weight, .alloc_samples_unscaled = 1}, INVALID_TIME, // For now we're not collecting timestamps for allocation events, as per profiling team internal discussions &ruby_vm_type, optional_class_name diff --git a/spec/datadog/profiling/collectors/thread_context_spec.rb b/spec/datadog/profiling/collectors/thread_context_spec.rb index 44de2feb97d..a6e3ccaa385 100644 --- a/spec/datadog/profiling/collectors/thread_context_spec.rb +++ b/spec/datadog/profiling/collectors/thread_context_spec.rb @@ -1048,6 +1048,12 @@ def self.otel_sdk_available? expect(single_sample.values).to include(:'alloc-samples' => 123) end + it 'tags the sample with the unscaled weight' do + sample_allocation(weight: 123) + + expect(single_sample.values).to include('alloc-samples-unscaled': 1) + end + it 'includes the thread names, if available' do thread_with_name = Thread.new do Thread.current.name = 'thread_with_name'