From a0d4f133dffd73839d38e4ec2800b62ecfaf4fb6 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 22 Nov 2024 23:05:45 +0100 Subject: [PATCH 1/3] Task to update gemspec dependencies --- .../workflows/update-latest-dependency.yml | 2 +- Rakefile | 11 ++-- tasks/edge.rake | 63 +++++++------------ tasks/runtime_matcher.rb | 12 ++++ 4 files changed, 41 insertions(+), 47 deletions(-) create mode 100644 tasks/runtime_matcher.rb diff --git a/.github/workflows/update-latest-dependency.yml b/.github/workflows/update-latest-dependency.yml index 449f8c91b6e..01321d02f44 100644 --- a/.github/workflows/update-latest-dependency.yml +++ b/.github/workflows/update-latest-dependency.yml @@ -54,7 +54,7 @@ jobs: run: bundle install - name: Update latest - run: bundle exec rake edge:update + run: bundle exec rake edge:gemspec edge:update - name: Upload artifact uses: actions/upload-artifact@v4 diff --git a/Rakefile b/Rakefile index a0a0a2fbd69..662099aa2e9 100644 --- a/Rakefile +++ b/Rakefile @@ -46,14 +46,11 @@ namespace :test do spec_arguments = args.task_args candidates = spec_metadata.select do |appraisal_group, rubies| - if RUBY_PLATFORM == 'java' - # Rails 4.x is not supported on JRuby 9.2 (which is RUBY_VERSION 2.5) - next false if ruby_runtime == 'jruby-9.2' && appraisal_group.start_with?('rails4') + # Exceptions: + # Rails 4.x is not supported on JRuby 9.2 (which is RUBY_VERSION 2.5) + next false if ruby_runtime == 'jruby-9.2' && appraisal_group.start_with?('rails4') - rubies.include?("✅ #{ruby_version}") && rubies.include?('✅ jruby') - else - rubies.include?("✅ #{ruby_version}") - end + RuntimeMatcher.match?(rubies) end candidates.each do |appraisal_group, _| diff --git a/tasks/edge.rake b/tasks/edge.rake index 881b9d8d071..c2a62508df9 100644 --- a/tasks/edge.rake +++ b/tasks/edge.rake @@ -1,74 +1,59 @@ require 'open3' require_relative 'appraisal_conversion' +require_relative 'runtime_matcher' # rubocop:disable Metrics/BlockLength namespace :edge do - desc 'Update all the groups from the matrix' - task :update do |_t, args| - ruby_version = RUBY_VERSION[0..2] - allowlist = { - 'stripe' => 'stripe', - 'elasticsearch' => 'elasticsearch', - 'opensearch' => 'opensearch-ruby', - 'rack' => 'rack', - # Add more integrations here, when they are extracted to its own isolated group - } - - allowlist = allowlist.slice(*args.extras) if args.extras.any? + desc 'Update all the groups with gemspec dependencies' + task :gemspec do |_t, _args| + candidates = Set.new - allowlist.each do |integration, gem| - candidates = TEST_METADATA.fetch(integration).select do |_, rubies| - if RUBY_PLATFORM == 'java' - rubies.include?("✅ #{ruby_version}") && rubies.include?('✅ jruby') - else - rubies.include?("✅ #{ruby_version}") - end + TEST_METADATA.each do |_, metadata| + metadata.each do |group, rubies| + candidates << group if RuntimeMatcher.match?(rubies) end + end - candidates.each do |group, _| - gemfile = AppraisalConversion.to_bundle_gemfile(group) + gemspec_runtime_dependencies = Gem::Specification.load('datadog.gemspec').dependencies - Bundler.with_unbundled_env do - puts "======== Updating #{integration} in #{gemfile} ========\n" - output, = Open3.capture2e({ 'BUNDLE_GEMFILE' => gemfile.to_s }, "bundle lock --update=#{gem}") + candidates.each do |group| + next if group.empty? - puts output - end + gemfile = AppraisalConversion.to_bundle_gemfile(group) + + Bundler.with_unbundled_env do + output, = Open3.capture2e( + { 'BUNDLE_GEMFILE' => gemfile.to_s }, + "bundle lock --update=#{gemspec_runtime_dependencies.map(&:name).join(' ')}" + ) + + puts output end end end - desc 'Update the `latest` group from the matrix' - task :latest do |_t, args| - ruby_version = RUBY_VERSION[0..2] + desc 'Update groups with targeted dependencies' + task :update do |_t, args| allowlist = { 'stripe' => 'stripe', 'elasticsearch' => 'elasticsearch', 'opensearch' => 'opensearch-ruby', 'rack' => 'rack', - # Add more integrations here, when hey are extracted to its own isolated group + # Add more integrations here, when they are extracted to its own isolated group } allowlist = allowlist.slice(*args.extras) if args.extras.any? allowlist.each do |integration, gem| candidates = TEST_METADATA.fetch(integration).select do |_, rubies| - if RUBY_PLATFORM == 'java' - rubies.include?("✅ #{ruby_version}") && rubies.include?('✅ jruby') - else - rubies.include?("✅ #{ruby_version}") - end + RuntimeMatcher.match?(rubies) end candidates.each do |group, _| - # ONLY pick the latest group - next unless group.end_with?('-latest') - gemfile = AppraisalConversion.to_bundle_gemfile(group) Bundler.with_unbundled_env do - puts "======== Updating #{integration} in #{gemfile} ========\n" output, = Open3.capture2e({ 'BUNDLE_GEMFILE' => gemfile.to_s }, "bundle lock --update=#{gem}") puts output diff --git a/tasks/runtime_matcher.rb b/tasks/runtime_matcher.rb new file mode 100644 index 00000000000..bb8b05eef61 --- /dev/null +++ b/tasks/runtime_matcher.rb @@ -0,0 +1,12 @@ +# This module translates our custom mapping between appraisal and bundler. +module RuntimeMatcher + def self.match?(rubies) + ruby_version = RUBY_VERSION[0..2] + + if RUBY_PLATFORM == 'java' + rubies.include?("✅ #{ruby_version}") && rubies.include?('✅ jruby') + else + rubies.include?("✅ #{ruby_version}") + end + end +end From 8041ba4a7a42983e1ced09907de3e614e74bce10 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 22 Nov 2024 23:37:11 +0100 Subject: [PATCH 2/3] Update 3.4 --- gemfiles/ruby_3.4_activesupport.gemfile | 1 - gemfiles/ruby_3.4_activesupport.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_aws.gemfile | 1 - gemfiles/ruby_3.4_aws.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_contrib.gemfile | 1 - gemfiles/ruby_3.4_contrib.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_contrib_old.gemfile | 1 - gemfiles/ruby_3.4_contrib_old.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_core_old.gemfile | 1 - gemfiles/ruby_3.4_core_old.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_elasticsearch_7.gemfile | 1 - gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_elasticsearch_8.gemfile | 1 - gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_elasticsearch_latest.gemfile | 1 - gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_graphql_1.13.gemfile | 1 - gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_graphql_2.0.gemfile | 1 - gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_graphql_2.1.gemfile | 1 - gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_graphql_2.2.gemfile | 1 - gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_graphql_2.3.gemfile | 1 - gemfiles/ruby_3.4_graphql_2.3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_http.gemfile | 1 - gemfiles/ruby_3.4_http.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_opensearch_2.gemfile | 1 - gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_opensearch_3.gemfile | 1 - gemfiles/ruby_3.4_opensearch_3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_opensearch_latest.gemfile | 1 - gemfiles/ruby_3.4_opensearch_latest.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_opentelemetry.gemfile | 1 - gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_opentelemetry_otlp.gemfile | 1 - gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rack_2.gemfile | 1 - gemfiles/ruby_3.4_rack_2.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rack_3.gemfile | 1 - gemfiles/ruby_3.4_rack_3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rack_latest.gemfile | 1 - gemfiles/ruby_3.4_rack_latest.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_mysql2.gemfile | 1 - gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_postgres.gemfile | 1 - gemfiles/ruby_3.4_rails61_postgres.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_postgres_redis.gemfile | 1 - gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile | 1 - gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_semantic_logger.gemfile | 1 - gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails61_trilogy.gemfile | 1 - gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails7.gemfile | 1 - gemfiles/ruby_3.4_rails7.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_rails71.gemfile | 1 - gemfiles/ruby_3.4_rails71.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_redis_3.gemfile | 1 - gemfiles/ruby_3.4_redis_3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_redis_4.gemfile | 1 - gemfiles/ruby_3.4_redis_4.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_redis_5.gemfile | 1 - gemfiles/ruby_3.4_redis_5.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_relational_db.gemfile | 1 - gemfiles/ruby_3.4_relational_db.gemfile.lock | 3 +-- gemfiles/ruby_3.4_resque2_redis3.gemfile | 1 - gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_resque2_redis4.gemfile | 1 - gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_sinatra_2.gemfile | 1 - gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_sinatra_3.gemfile | 1 - gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_sinatra_4.gemfile | 1 - gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_10.gemfile | 1 - gemfiles/ruby_3.4_stripe_10.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_11.gemfile | 1 - gemfiles/ruby_3.4_stripe_11.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_12.gemfile | 1 - gemfiles/ruby_3.4_stripe_12.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_7.gemfile | 1 - gemfiles/ruby_3.4_stripe_7.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_8.gemfile | 1 - gemfiles/ruby_3.4_stripe_8.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_9.gemfile | 1 - gemfiles/ruby_3.4_stripe_9.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_latest.gemfile | 1 - gemfiles/ruby_3.4_stripe_latest.gemfile.lock | 5 ++--- gemfiles/ruby_3.4_stripe_min.gemfile | 1 - gemfiles/ruby_3.4_stripe_min.gemfile.lock | 5 ++--- ruby-3.4.gemfile | 6 ------ 95 files changed, 93 insertions(+), 193 deletions(-) diff --git a/gemfiles/ruby_3.4_activesupport.gemfile b/gemfiles/ruby_3.4_activesupport.gemfile index a19e6cdf824..7657fdf10aa 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile +++ b/gemfiles/ruby_3.4_activesupport.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock index 42d7e0cc0bb..3ffb89599fe 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -110,7 +110,7 @@ GEM zeitwerk (~> 2.6) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) grape (2.1.2) activesupport (>= 6) @@ -148,7 +148,7 @@ GEM method_source (1.1.0) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mustermann-grape (1.1.0) @@ -300,7 +300,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_aws.gemfile b/gemfiles/ruby_3.4_aws.gemfile index 52ca52314e0..05f9dbc9bb0 100644 --- a/gemfiles/ruby_3.4_aws.gemfile +++ b/gemfiles/ruby_3.4_aws.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock index 202ecd6e1db..6e978df59c3 100644 --- a/gemfiles/ruby_3.4_aws.gemfile.lock +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -1601,7 +1601,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) jmespath (1.6.2) @@ -1617,7 +1617,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -1721,7 +1721,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_contrib.gemfile b/gemfiles/ruby_3.4_contrib.gemfile index 3475e85a826..939a614bccb 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile +++ b/gemfiles/ruby_3.4_contrib.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock index 92003fd11bb..860a7b6b3ec 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -60,7 +60,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) googleapis-common-protos-types (1.15.0) google-protobuf (>= 3.18, < 5.a) @@ -83,7 +83,7 @@ GEM mongo (2.14.1) bson (>= 4.8.2, < 5.0.0) mono_logger (1.1.2) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) @@ -241,7 +241,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile b/gemfiles/ruby_3.4_contrib_old.gemfile index e3085f1d766..3832dd21eb4 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile +++ b/gemfiles/ruby_3.4_contrib_old.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock index c033899ba8b..c5c64e278d9 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -63,7 +63,7 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) hitimes (1.3.1) @@ -83,7 +83,7 @@ GEM avl_tree (~> 1.2.0) hitimes (~> 1.1) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multipart-post (2.4.1) mustermann (1.1.2) ruby2_keywords (~> 0.0.1) @@ -221,7 +221,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_core_old.gemfile b/gemfiles/ruby_3.4_core_old.gemfile index d6ad2b60bb7..cea7ed50857 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile +++ b/gemfiles/ruby_3.4_core_old.gemfile @@ -31,7 +31,6 @@ 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 gem "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock index 0c6fb9c1459..8021276a539 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (4.8.3) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -167,7 +167,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile b/gemfiles/ruby_3.4_elasticsearch_7.gemfile index 7b9016902ea..69e2772343d 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock index 184699a685b..b286cdb1480 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -68,7 +68,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.8.2) @@ -84,7 +84,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -188,7 +188,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile b/gemfiles/ruby_3.4_elasticsearch_8.gemfile index a56bbd01e46..85b957db3c0 100644 --- a/gemfiles/ruby_3.4_elasticsearch_8.gemfile +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock index b474c86adf7..10fd767c57a 100644 --- a/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_8.gemfile.lock @@ -67,7 +67,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.8.2) @@ -83,7 +83,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -187,7 +187,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile index 3868d3cd2c3..062df16f241 100644 --- a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile +++ b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock index 3ee69002daa..b00fb224d2a 100644 --- a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock @@ -67,7 +67,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.8.2) @@ -83,7 +83,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -186,7 +186,6 @@ DEPENDENCIES dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) elasticsearch 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) diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile b/gemfiles/ruby_3.4_graphql_1.13.gemfile index 690d9823f93..35e6d81c14c 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock index 227b9c9c769..55a0c3ad93f 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -153,7 +153,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile b/gemfiles/ruby_3.4_graphql_2.0.gemfile index 06fa98e4ad5..29cabd5b762 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock index d74666cafec..8dfcd9c1247 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -153,7 +153,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile b/gemfiles/ruby_3.4_graphql_2.1.gemfile index 95ea81ce7b9..40045554975 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock index ce3b05451e5..a740de0b33b 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -153,7 +153,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile b/gemfiles/ruby_3.4_graphql_2.2.gemfile index d25fe35fedf..fab2d2a5ab4 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock index 09e6ab41495..90b1f6a124f 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -153,7 +153,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_graphql_2.3.gemfile b/gemfiles/ruby_3.4_graphql_2.3.gemfile index 84584dec6eb..30a7a74b017 100644 --- a/gemfiles/ruby_3.4_graphql_2.3.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock index dd4ba23d00c..ad02502a58b 100644 --- a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -153,7 +153,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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.3.0) json-schema (< 3) diff --git a/gemfiles/ruby_3.4_http.gemfile b/gemfiles/ruby_3.4_http.gemfile index 2a0d240d8b9..12c7f5707d4 100644 --- a/gemfiles/ruby_3.4_http.gemfile +++ b/gemfiles/ruby_3.4_http.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock index 261eac2c200..b64cb8d2114 100644 --- a/gemfiles/ruby_3.4_http.gemfile.lock +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -61,7 +61,7 @@ GEM faraday-net_http (>= 2.0, < 3.2) faraday-net_http (3.1.0) net-http - ffi (1.16.3) + ffi (1.17.0) ffi-compiler (1.3.2) ffi (>= 1.15.5) rake @@ -96,7 +96,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2024.0604) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-http (0.4.1) uri @@ -209,7 +209,6 @@ DEPENDENCIES excon extlz4 (~> 0.3, >= 0.3.3) faraday - ffi (~> 1.16.3) google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) http httpclient diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile b/gemfiles/ruby_3.4_opensearch_2.gemfile index 0314a84919e..009c88e875c 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock index d67c4b22cba..a6a29058648 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -59,7 +59,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.8.2) @@ -75,7 +75,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -186,7 +186,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile b/gemfiles/ruby_3.4_opensearch_3.gemfile index 1d739c01e9d..8bf00ce0368 100644 --- a/gemfiles/ruby_3.4_opensearch_3.gemfile +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock index bbf3ceecdb9..6a580b4ae5a 100644 --- a/gemfiles/ruby_3.4_opensearch_3.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_3.gemfile.lock @@ -59,7 +59,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.8.2) @@ -75,7 +75,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -181,7 +181,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_opensearch_latest.gemfile b/gemfiles/ruby_3.4_opensearch_latest.gemfile index 5c47b2096f4..f41f60133f8 100644 --- a/gemfiles/ruby_3.4_opensearch_latest.gemfile +++ b/gemfiles/ruby_3.4_opensearch_latest.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock index 390995c6a0f..4c72fe09efc 100644 --- a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock @@ -59,7 +59,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.8.2) @@ -75,7 +75,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mutex_m (0.2.0) net-http (0.5.0) @@ -180,7 +180,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile b/gemfiles/ruby_3.4_opentelemetry.gemfile index 099deb789f6..5784d3d132a 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock index cc1b0a7c529..ef364f14966 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -179,7 +179,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile index 1b0d3a7c195..75a3e688584 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile +++ b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock index e5b53feada4..d4d3f0479eb 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.5) googleapis-common-protos-types (1.16.0) google-protobuf (>= 3.18, < 5.a) @@ -70,7 +70,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.3) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -187,7 +187,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rack_2.gemfile b/gemfiles/ruby_3.4_rack_2.gemfile index b36911f42b8..8dfaf731fb7 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile +++ b/gemfiles/ruby_3.4_rack_2.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock index f91d202beab..650cec4fbde 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_2.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -172,7 +172,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rack_3.gemfile b/gemfiles/ruby_3.4_rack_3.gemfile index bbc08d8d78b..afb2689b777 100644 --- a/gemfiles/ruby_3.4_rack_3.gemfile +++ b/gemfiles/ruby_3.4_rack_3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rack_3.gemfile.lock b/gemfiles/ruby_3.4_rack_3.gemfile.lock index cd450aef4e2..12d3de2c22a 100644 --- a/gemfiles/ruby_3.4_rack_3.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_3.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -172,7 +172,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rack_latest.gemfile b/gemfiles/ruby_3.4_rack_latest.gemfile index 9e4c9808bf0..8bd3b94a292 100644 --- a/gemfiles/ruby_3.4_rack_latest.gemfile +++ b/gemfiles/ruby_3.4_rack_latest.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rack_latest.gemfile.lock b/gemfiles/ruby_3.4_rack_latest.gemfile.lock index d66e06cbbcf..253eb1af8ba 100644 --- a/gemfiles/ruby_3.4_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_latest.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.2) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.5) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -171,7 +171,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile b/gemfiles/ruby_3.4_rails61_mysql2.gemfile index 0ba56bdf73b..efbfa72fcae 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock index 4a87aebe3e8..67b4b5de70c 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -151,7 +151,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) mysql2 (0.5.6) net-imap (0.4.14) @@ -308,7 +308,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile b/gemfiles/ruby_3.4_rails61_postgres.gemfile index 8ff0d241026..40df3eb7d09 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock index 0a696287277..998f86fd3fc 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -151,7 +151,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -308,7 +308,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile index 48e499cabb1..2aaa2e31259 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock index 00ab3fd2a68..d65d9751d77 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -151,7 +151,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -309,7 +309,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile index 75117666619..3948f75c48d 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock index c5d005d172f..f7675db0561 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -117,7 +117,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -152,7 +152,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -322,7 +322,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile index 8432dd9524c..99a924da936 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock index 78c1f4bf5b2..d78de0aae35 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -116,7 +116,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -146,7 +146,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -307,7 +307,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile b/gemfiles/ruby_3.4_rails61_trilogy.gemfile index ea2a6c28eee..49e5c79a3a1 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock index 1e149a59ca5..7d44ab907c8 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -119,7 +119,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.3) @@ -154,7 +154,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.24.0) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -312,7 +312,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails7.gemfile b/gemfiles/ruby_3.4_rails7.gemfile index f7f6dca50c2..e9f188342c2 100644 --- a/gemfiles/ruby_3.4_rails7.gemfile +++ b/gemfiles/ruby_3.4_rails7.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails7.gemfile.lock b/gemfiles/ruby_3.4_rails7.gemfile.lock index f44cd78f170..0099c969787 100644 --- a/gemfiles/ruby_3.4_rails7.gemfile.lock +++ b/gemfiles/ruby_3.4_rails7.gemfile.lock @@ -122,7 +122,7 @@ GEM dogstatsd-ruby (5.6.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4) @@ -155,7 +155,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.25.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -302,7 +302,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_rails71.gemfile b/gemfiles/ruby_3.4_rails71.gemfile index 407aaabb020..efed5ad0f3f 100644 --- a/gemfiles/ruby_3.4_rails71.gemfile +++ b/gemfiles/ruby_3.4_rails71.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_rails71.gemfile.lock b/gemfiles/ruby_3.4_rails71.gemfile.lock index d35e5b017b0..be32a939f17 100644 --- a/gemfiles/ruby_3.4_rails71.gemfile.lock +++ b/gemfiles/ruby_3.4_rails71.gemfile.lock @@ -133,7 +133,7 @@ GEM drb (2.2.1) erubi (1.13.0) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.4) @@ -170,7 +170,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.7) minitest (5.25.1) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) net-imap (0.4.14) date @@ -330,7 +330,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_redis_3.gemfile b/gemfiles/ruby_3.4_redis_3.gemfile index e0d424011b1..b0ad8f327f3 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile +++ b/gemfiles/ruby_3.4_redis_3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock index 98a8de607ea..9d7d353d053 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_redis_4.gemfile b/gemfiles/ruby_3.4_redis_4.gemfile index 4cdac9bba97..8da2a58b8d3 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile +++ b/gemfiles/ruby_3.4_redis_4.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock index 597c56ae1d5..85f8aa9793c 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_redis_5.gemfile b/gemfiles/ruby_3.4_redis_5.gemfile index 1861b74f9de..cab4665a090 100644 --- a/gemfiles/ruby_3.4_redis_5.gemfile +++ b/gemfiles/ruby_3.4_redis_5.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_redis_5.gemfile.lock b/gemfiles/ruby_3.4_redis_5.gemfile.lock index 928bb2b805c..c647b55bfc9 100644 --- a/gemfiles/ruby_3.4_redis_5.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_5.gemfile.lock @@ -54,7 +54,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -69,7 +69,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -172,7 +172,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_relational_db.gemfile b/gemfiles/ruby_3.4_relational_db.gemfile index cca4b81363b..8a20d6e5313 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile +++ b/gemfiles/ruby_3.4_relational_db.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock index 747b162d0d5..5d449bbaf4d 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -68,7 +68,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.3) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.5) hashdiff (1.1.2) i18n (1.14.6) @@ -198,7 +198,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile b/gemfiles/ruby_3.4_resque2_redis3.gemfile index 9f0eeb2a179..6c4ca589814 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock index 6e694fa4d55..885e9cde00b 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -69,7 +69,7 @@ GEM method_source (1.1.0) mini_portile2 (2.8.7) mono_logger (1.1.2) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) @@ -193,7 +193,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile b/gemfiles/ruby_3.4_resque2_redis4.gemfile index 788e8fe08c7..b2afaeced5b 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock index d813a5c34ac..182ab00a012 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -54,7 +54,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -70,7 +70,7 @@ GEM method_source (1.1.0) mini_portile2 (2.8.7) mono_logger (1.1.2) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) @@ -197,7 +197,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile b/gemfiles/ruby_3.4_sinatra_2.gemfile index ab59540b384..5794be421d4 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock index 80a4a7cab48..d08854d1f17 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mustermann (2.0.2) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) @@ -183,7 +183,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile b/gemfiles/ruby_3.4_sinatra_3.gemfile index 6c0f7f294de..0d82507677d 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock index 64e7041b86a..6aa2583834d 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) @@ -184,7 +184,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile b/gemfiles/ruby_3.4_sinatra_4.gemfile index 8b16acd9999..921a93d6e72 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock index 703fc564be6..23ea3a4ed80 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.0) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.3) hashdiff (1.1.0) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) @@ -187,7 +187,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile b/gemfiles/ruby_3.4_stripe_10.gemfile index eab7d57c93e..cf5021c0556 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile +++ b/gemfiles/ruby_3.4_stripe_10.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile.lock b/gemfiles/ruby_3.4_stripe_10.gemfile.lock index 8bdb40e0d05..51ed5da556c 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_10.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile b/gemfiles/ruby_3.4_stripe_11.gemfile index 21bb6b80674..5b19dbc542d 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile +++ b/gemfiles/ruby_3.4_stripe_11.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile.lock b/gemfiles/ruby_3.4_stripe_11.gemfile.lock index 9fbf001252f..b072d932607 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_11.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile b/gemfiles/ruby_3.4_stripe_12.gemfile index 85fa4b03320..d9ffffc3560 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile +++ b/gemfiles/ruby_3.4_stripe_12.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile.lock b/gemfiles/ruby_3.4_stripe_12.gemfile.lock index 49c37cbb948..5594323effb 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_12.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile b/gemfiles/ruby_3.4_stripe_7.gemfile index d67c600b22e..4f959dbb857 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile +++ b/gemfiles/ruby_3.4_stripe_7.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile.lock b/gemfiles/ruby_3.4_stripe_7.gemfile.lock index 95f2be88b05..59c2cf440f2 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_7.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile b/gemfiles/ruby_3.4_stripe_8.gemfile index d68b92064cd..cfa83dbf32d 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile +++ b/gemfiles/ruby_3.4_stripe_8.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile.lock b/gemfiles/ruby_3.4_stripe_8.gemfile.lock index 89527875a4a..4b066b59199 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_8.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile b/gemfiles/ruby_3.4_stripe_9.gemfile index a11e2f93edb..18af1d6184c 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile +++ b/gemfiles/ruby_3.4_stripe_9.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile.lock b/gemfiles/ruby_3.4_stripe_9.gemfile.lock index 2e7d17eda68..7207c1e0d6d 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_9.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -168,7 +168,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_latest.gemfile b/gemfiles/ruby_3.4_stripe_latest.gemfile index ffe94bc0c30..4122b77f8ff 100644 --- a/gemfiles/ruby_3.4_stripe_latest.gemfile +++ b/gemfiles/ruby_3.4_stripe_latest.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock index eb13b3be527..82493e82d71 100644 --- a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.4) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -167,7 +167,6 @@ DEPENDENCIES 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) diff --git a/gemfiles/ruby_3.4_stripe_min.gemfile b/gemfiles/ruby_3.4_stripe_min.gemfile index 2d9df2288c2..89f087a4a4d 100644 --- a/gemfiles/ruby_3.4_stripe_min.gemfile +++ b/gemfiles/ruby_3.4_stripe_min.gemfile @@ -31,7 +31,6 @@ 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 "strscan", git: "https://github.com/ruby/strscan", ref: "041b15df4ccc067deabd85fd489b2c15961d0e2f" gem "base64" gem "bigdecimal" diff --git a/gemfiles/ruby_3.4_stripe_min.gemfile.lock b/gemfiles/ruby_3.4_stripe_min.gemfile.lock index f93526acd05..6132539de2a 100644 --- a/gemfiles/ruby_3.4_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_min.gemfile.lock @@ -53,7 +53,7 @@ GEM docile (1.4.1) dogstatsd-ruby (5.6.1) extlz4 (0.3.4) - ffi (1.16.3) + ffi (1.17.0) google-protobuf (3.25.5) hashdiff (1.1.1) json (2.7.2) @@ -68,7 +68,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) - msgpack (1.7.2) + msgpack (1.7.5) mutex_m (0.2.0) nokogiri (1.16.7) mini_portile2 (~> 2.8.2) @@ -167,7 +167,6 @@ DEPENDENCIES 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) diff --git a/ruby-3.4.gemfile b/ruby-3.4.gemfile index 2388458bc71..4287046947a 100644 --- a/ruby-3.4.gemfile +++ b/ruby-3.4.gemfile @@ -85,12 +85,6 @@ group :dev do gem 'ruby-lsp', require: false if RUBY_VERSION >= '3.0.0' && RUBY_PLATFORM != 'java' end -# `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 - # Ruby 3.4 should be supported by strscan v3.1.1. However, the latest release of strscan is v3.1.0. # Pin strscan to the latest commit sha. # From 093141ce6f02d00bfb4eba70d1e79fd24a18575d Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 22 Nov 2024 23:41:28 +0100 Subject: [PATCH 3/3] Lint --- Rakefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Rakefile b/Rakefile index 662099aa2e9..70a6b4d8fb1 100644 --- a/Rakefile +++ b/Rakefile @@ -27,8 +27,6 @@ namespace :test do desc 'Run all tests' task all: TEST_METADATA.map { |k, _| "test:#{k}" } - ruby_version = RUBY_VERSION[0..2] - major, minor, = if defined?(RUBY_ENGINE_VERSION) Gem::Version.new(RUBY_ENGINE_VERSION).segments else