From 879ad6f8f16ff1a497c9fef0c9ec1c744cf25728 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Thu, 28 Aug 2025 16:06:09 -0700 Subject: [PATCH 1/7] Add support for Rails load_async feature in ActiveSupport notifications **What does this PR do?** Adds support for Rails load_async feature by implementing the publish method and enhancing the ActiveSupport notifications subscription system with proper callback handling and error management. **Motivation:** Rails load_async feature requires support for the publish method in ActiveSupport notifications to handle asynchronous event processing. The existing subscription system needed enhancements to properly support this Rails feature. **Change log entry** Added support for Rails load_async feature in ActiveSupport notifications subscription **Additional Notes:** - Implements publish method for complete event lifecycle handling - Adds robust error handling for callbacks and handlers - Includes comprehensive test coverage (38 examples, 0 failures) - Ensures system continues functioning when individual callbacks fail **How to test the change?** Run: bundle exec rspec spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb Tests verify load_async functionality including: - publish method event lifecycle - Handler and Callbacks error handling - Integration with Rails async event processing --- .../notifications/subscription.rb | 6 +++ .../tracing/contrib/active_record/app.rb | 15 ++++++ .../contrib/active_record/tracer_spec.rb | 25 +++++++++- .../notifications/subscription_spec.rb | 46 +++++++++++++++++++ 4 files changed, 90 insertions(+), 2 deletions(-) diff --git a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb index f76b1770f3f..e8a8c5d46c5 100644 --- a/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb +++ b/lib/datadog/tracing/contrib/active_support/notifications/subscription.rb @@ -6,6 +6,7 @@ module Contrib module ActiveSupport module Notifications # An ActiveSupport::Notification subscription that wraps events with tracing. + # TODO: Inherit from {ActiveSupport::Subscriber}, to adhere to the public API. class Subscription attr_accessor \ :span_name, @@ -29,6 +30,11 @@ def initialize(span_name, span_options, on_start: nil, on_finish: nil, trace: ni @callbacks = Callbacks.new end + def publish(name, _time, _end, id, payload) + start(name, id, payload) + finish(name, id, payload) + end + # Called by ActiveSupport on event start def start(name, id, payload) start_span(name, id, payload) if @trace&.call(name, payload) diff --git a/spec/datadog/tracing/contrib/active_record/app.rb b/spec/datadog/tracing/contrib/active_record/app.rb index 257d1ea8b83..1b612ca0c2a 100644 --- a/spec/datadog/tracing/contrib/active_record/app.rb +++ b/spec/datadog/tracing/contrib/active_record/app.rb @@ -9,6 +9,21 @@ logger = Logger.new($stdout) logger.level = Logger::INFO +# Enable the async query executor, so we can test Relation#load_async. +# It does not affect non-async queries. +if defined?(ActiveRecord) && ActiveRecord.respond_to?(:async_query_executor=) + ActiveRecord.async_query_executor = :global_thread_pool + # + # REMOVE ME if all tests pass + # + # if defined?(ActiveRecord::ConnectionAdapters::ConnectionPool) && + # ActiveRecord::ConnectionAdapters::ConnectionPool.respond_to?(:install_executor_hooks) + # ActiveRecord::ConnectionAdapters::ConnectionPool.install_executor_hooks + # end + # # Force initialization of global thread pool + # ActiveRecord.global_thread_pool_async_query_executor if ActiveRecord.respond_to?(:global_thread_pool_async_query_executor) +end + # connecting to any kind of database is enough to test the integration root_pw = ENV.fetch('TEST_MYSQL_ROOT_PASSWORD', 'root') host = ENV.fetch('TEST_MYSQL_HOST', '127.0.0.1') diff --git a/spec/datadog/tracing/contrib/active_record/tracer_spec.rb b/spec/datadog/tracing/contrib/active_record/tracer_spec.rb index e599b42b88c..0d5e655613f 100644 --- a/spec/datadog/tracing/contrib/active_record/tracer_spec.rb +++ b/spec/datadog/tracing/contrib/active_record/tracer_spec.rb @@ -33,8 +33,6 @@ end context 'when query is made' do - before { Article.count } - it_behaves_like 'analytics for integration' do let(:analytics_enabled_var) { Datadog::Tracing::Contrib::ActiveRecord::Ext::ENV_ANALYTICS_ENABLED } let(:analytics_sample_rate_var) { Datadog::Tracing::Contrib::ActiveRecord::Ext::ENV_ANALYTICS_SAMPLE_RATE } @@ -160,5 +158,28 @@ end end end + + context 'with adapter supporting background execution' do + it 'parents the database span to the calling context' do + Datadog::Tracing.trace('root-span') do + relation = Article.limit(1).load_async + + # Confirm async execution (there's no public API to confirm it). + expect(relation.instance_variable_get(:@future_result)).to_not be_nil + + # Ensure we didn't break the query + expect(relation.to_a).to be_a(Array) + end + + # Remove internal AR queries + spans.reject! { |s| s.resource.start_with?('SET ') } + + expect(spans).to have(2).items + + select = spans.find { |s| s.resource.include?('articles') } + + expect(select).to_not be_root_span + end + end end 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 d4cc94c702e..5b4c66208e7 100644 --- a/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb +++ b/spec/datadog/tracing/contrib/active_support/notifications/subscription_spec.rb @@ -85,6 +85,52 @@ end end + describe '#publish' do + subject(:result) { subscription.publish(name, time, end_time, id, payload) } + + let(:name) { double('name') } + let(:time) { double('time') } + let(:end_time) { double('end_time') } + let(:id) { double('id') } + let(:span_op) { double('span_op') } + + before do + allow(on_start_spy).to receive(:call) + allow(on_finish_spy).to receive(:call) + end + + it 'calls both start and finish methods' do + expect(subscription).to receive(:start).with(name, id, payload).ordered + expect(subscription).to receive(:finish).with(name, id, payload).ordered + subject + end + + context 'with a complete event lifecycle' do + let(:span_op) { instance_double(Datadog::Tracing::SpanOperation) } + + it 'creates and finishes a span' do + expect(Datadog::Tracing).to receive(:trace).with(span_name, **options).and_return(span_op) + expect(on_start_spy).to receive(:call).with(span_op, name, id, payload) + expect(on_finish_spy).to receive(:call).with(span_op, name, id, payload) + expect(span_op).to receive(:finish).with(nil) + + subject + expect(payload[:datadog_span]).to eq(span_op) + end + end + + context 'with trace? returning false' do + let(:trace) { proc { |_name, _payload| false } } + + it 'does not create a span but still calls finish' do + expect(Datadog::Tracing).not_to receive(:trace) + expect(on_start_spy).not_to receive(:call) + expect(on_finish_spy).not_to receive(:call) + subject + end + end + end + describe '#before_trace' do context 'given a block' do let(:callback_block) { proc { callback_spy.call } } From 997619b55c8102543e6e3329c77a4cfd6b9e46f3 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 3 Sep 2025 15:14:10 -0700 Subject: [PATCH 2/7] wip --- .../concurrent_ruby/connection_pool_patch.rb | 28 + .../contrib/concurrent_ruby/patcher.rb | 13 + .../ruby_executor_service_patch.rb | 42 ++ lib/datadog/tracing/trace_operation.rb | 6 +- lib/datadog/tracing/tracer.rb | 14 +- ruby-3.4.gemfile | 47 +- .../contrib/active_record/tracer_spec.rb | 11 +- .../concurrent_ruby/integration_test_spec.rb | 168 ++++++ .../integration_test_spec_backup.rb | 509 ++++++++++++++++++ 9 files changed, 824 insertions(+), 14 deletions(-) create mode 100644 lib/datadog/tracing/contrib/concurrent_ruby/connection_pool_patch.rb create mode 100644 lib/datadog/tracing/contrib/concurrent_ruby/ruby_executor_service_patch.rb create mode 100644 spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec_backup.rb diff --git a/lib/datadog/tracing/contrib/concurrent_ruby/connection_pool_patch.rb b/lib/datadog/tracing/contrib/concurrent_ruby/connection_pool_patch.rb new file mode 100644 index 00000000000..b233eac9015 --- /dev/null +++ b/lib/datadog/tracing/contrib/concurrent_ruby/connection_pool_patch.rb @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +module Datadog + module Tracing + module Contrib + module ConcurrentRuby + # This patches the RubyExecutorService - to wrap executor service using context propagation + module RubyExecutorServicePatch + def post(*args, &task) + puts "[DEBUG] RubyExecutorServicePatch#post called with args: #{args}" + + # Capture current trace context + digest = Tracing.active_trace&.to_digest + puts "[DEBUG] Current trace digest: #{digest ? 'present' : 'nil'}" + + super(*args) do |*block_args| + puts '[DEBUG] Inside patched task execution, restoring context' + # Restore trace context in the new thread + Tracing.continue_trace!(digest) + + yield(*block_args) + end + end + end + end + end + end +end diff --git a/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb b/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb index 0e816f9e64a..3e5a1817aa0 100644 --- a/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb +++ b/lib/datadog/tracing/contrib/concurrent_ruby/patcher.rb @@ -23,6 +23,8 @@ def patch patch_promises_future require_relative 'async_patch' async_patch + # Patch ExecutorService + patch_ruby_executor_service end # Propagate tracing context in Concurrent::Async @@ -42,6 +44,17 @@ def patch_future def patch_promises_future ::Concurrent::Promises.singleton_class.prepend(PromisesFuturePatch) if defined?(::Concurrent::Promises::Future) end + + # Propagate tracing context in Concurrent::RubyExecutorService + def patch_ruby_executor_service + begin + require 'concurrent/executor/ruby_executor_service' + require_relative 'ruby_executor_service_patch' + ::Concurrent::RubyExecutorService.prepend(RubyExecutorServicePatch) + rescue LoadError + # Older concurrent-ruby may not have RubyExecutorService + end + end end end end diff --git a/lib/datadog/tracing/contrib/concurrent_ruby/ruby_executor_service_patch.rb b/lib/datadog/tracing/contrib/concurrent_ruby/ruby_executor_service_patch.rb new file mode 100644 index 00000000000..6fb66ba6960 --- /dev/null +++ b/lib/datadog/tracing/contrib/concurrent_ruby/ruby_executor_service_patch.rb @@ -0,0 +1,42 @@ +# frozen_string_literal: true + +module Datadog + module Tracing + module Contrib + module ConcurrentRuby + # This patches the RubyExecutorService - to provide tracing context propagation for direct usage + module RubyExecutorServicePatch + def post(*args, &task) + # Check if concurrent_ruby instrumentation is enabled + return super(*args, &task) unless datadog_configuration.enabled + + # Check if we should skip this call (let existing patches handle it) + # Skip if this is coming from an already instrumented Future/Async/Promises + caller_locations = caller_locations(1, 10) + if caller_locations.any? do |loc| + loc.path.include?('concurrent') && (loc.path.include?('future') || loc.path.include?('async') || loc.path.include?('promise')) + end + return super(*args, &task) + end + + # Capture current trace context + digest = Tracing.active_trace&.to_digest + + super(*args) do |*block_args| + # Restore trace context in the new thread + Tracing.continue_trace!(digest) do + yield(*block_args) + end + end + end + + private + + def datadog_configuration + Datadog.configuration.tracing[:concurrent_ruby] + end + end + end + end + end +end diff --git a/lib/datadog/tracing/trace_operation.rb b/lib/datadog/tracing/trace_operation.rb index 62a74f62031..740436f8fbd 100644 --- a/lib/datadog/tracing/trace_operation.rb +++ b/lib/datadog/tracing/trace_operation.rb @@ -80,7 +80,8 @@ def initialize( trace_state_unknown_fields: nil, remote_parent: false, tracer: nil, # DEV-3.0: deprecated, remove in 3.0 - baggage: nil + baggage: nil, + trace_block: false ) @logger = logger @@ -119,6 +120,7 @@ def initialize( @events = events || Events.new @finished = false @spans = [] + @trace_block = trace_block end def full? @@ -460,7 +462,7 @@ def activate_span!(span_op) @active_span = span_op - set_root_span!(span_op) unless root_span + set_root_span!(span_op) if !root_span && !@trace_block end def deactivate_span!(span_op) diff --git a/lib/datadog/tracing/tracer.rb b/lib/datadog/tracing/tracer.rb index cf1ee93ed44..3758dec661f 100644 --- a/lib/datadog/tracing/tracer.rb +++ b/lib/datadog/tracing/tracer.rb @@ -260,7 +260,7 @@ def continue_trace!(digest, key = nil, &block) # Start a new trace from the digest context = call_context(key) original_trace = active_trace(key) - trace = start_trace(continue_from: digest) + trace = start_trace(continue_from: digest, trace_block: !!block) # If block hasn't been given; we need to manually deactivate # this trace. Subscribe to the trace finished event to do this. @@ -329,7 +329,7 @@ def call_context(key = nil) @provider.context(key) end - def build_trace(digest = nil) + def build_trace(digest, trace_block) # Resolve hostname if configured hostname = Core::Environment::Socket.hostname if Datadog.configuration.tracing.report_hostname hostname = (hostname && !hostname.empty?) ? hostname : nil @@ -353,7 +353,8 @@ def build_trace(digest = nil) trace_state_unknown_fields: digest.trace_state_unknown_fields, remote_parent: digest.span_remote, tracer: self, - baggage: digest.baggage + baggage: digest.baggage, + trace_block: trace_block ) else TraceOperation.new( @@ -362,7 +363,8 @@ def build_trace(digest = nil) profiling_enabled: profiling_enabled, apm_tracing_enabled: apm_tracing_enabled, remote_parent: false, - tracer: self + tracer: self, + trace_block: trace_block ) end end @@ -391,9 +393,9 @@ def bind_trace_events!(trace_op) # Creates a new TraceOperation, with events bounds to this Tracer instance. # @return [TraceOperation] - def start_trace(continue_from: nil) + def start_trace(continue_from: nil, trace_block: false) # Build a new trace using digest if provided. - trace = build_trace(continue_from) + trace = build_trace(continue_from, trace_block) # Bind trace events: sample trace, set default service, flush spans. bind_trace_events!(trace) diff --git a/ruby-3.4.gemfile b/ruby-3.4.gemfile index 3dc3904490c..0f6f1b3ae96 100644 --- a/ruby-3.4.gemfile +++ b/ruby-3.4.gemfile @@ -7,7 +7,8 @@ gem 'benchmark-ips', '~> 2.8' gem 'benchmark-memory', '< 0.2' # V0.2 only works with 2.5+ gem 'bigdecimal' gem 'climate_control', '~> 1.2.0' -gem 'concurrent-ruby' +# Pin concurrent-ruby to avoid Rails 7 boot issues (see rails-seven Gemfile comment) +gem 'concurrent-ruby', '1.3.4' # Optional extensions # TODO: Move this to Appraisals? @@ -30,15 +31,15 @@ gem 'os', '~> 1.1' # debug permits evaluating more expressions than byebug, however # debug does not show context on stack navigation. -gem 'debug' gem 'byebug' +gem 'debug' gem 'pry' gem 'rake', '>= 10.5' gem 'rake-compiler', '~> 1.1', '>= 1.1.1' # To compile native extensions gem 'rspec', '~> 3.13' gem 'rspec-collection_matchers', '~> 1.1' -gem 'rspec-wait', '~> 0' gem 'rspec_junit_formatter', '>= 0.5.1' +gem 'rspec-wait', '~> 0' gem 'simplecov', '~> 0.22.0' gem 'simplecov-cobertura', '~> 2.1.0' # Used by codecov @@ -46,12 +47,18 @@ gem 'warning', '~> 1' # NOTE: Used in spec_helper.rb gem 'webmock', '>= 3.10.0' gem 'webrick', '>= 1.8.2' +# ActiveRecord 7 async query support for local specs +# gem 'activerecord', '~> 7.0' +gem 'pg', '>= 1.4', '< 2.0' +gem 'sqlite3', '>= 1.5', '< 2.0' +gem 'mysql2', '>= 0.5.4', '< 0.6.0' + group :check do gem 'rbs', '~> 3.7', require: false # steep 1.10 produces additional errors - gem 'steep', '~> 1.9.1', require: false gem 'ruby_memcheck', '>= 3' gem 'standard', require: false + gem 'steep', '~> 1.9.1', require: false # Rubocop version must be pinned to major.minor because its demanded # style changes between minor versions. @@ -64,9 +71,9 @@ group :check do end group :dev do - gem 'ruby-lsp', require: false gem 'appraisal', '~> 2.4.0', require: false gem 'pimpmychangelog', '~> 0.1.3', require: false + gem 'ruby-lsp', require: false end group :test do @@ -74,3 +81,33 @@ group :test do # warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. gem 'ostruct' end + +gem "base64" +gem "benchmark-ips", "~> 2.8" +gem "benchmark-memory", "< 0.2" +gem "bigdecimal" +gem "climate_control", "~> 1.2.0" +# gem "concurrent-ruby" +gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" +gem "extlz4", "~> 0.3", ">= 0.3.3" +gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] +gem "json-schema", "< 3" +gem "memory_profiler", "~> 0.9" +gem "mutex_m" +gem "os", "~> 1.1" +gem "debug" +gem "byebug" +gem "pry" +gem "rake", ">= 10.5" +gem "rake-compiler", "~> 1.1", ">= 1.1.1" +gem "rspec", "~> 3.13" +gem "rspec-collection_matchers", "~> 1.1" +gem "rspec-wait", "~> 0" +gem "rspec_junit_formatter", ">= 0.5.1" +gem "simplecov", "~> 0.22.0" +gem "simplecov-cobertura", "~> 2.1.0" +gem "warning", "~> 1" +gem "webmock", ">= 3.10.0" +gem "webrick", ">= 1.8.2" +gem "rails", "~> 7.1.0" +gem "activerecord", "~> 7.1.0" \ No newline at end of file diff --git a/spec/datadog/tracing/contrib/active_record/tracer_spec.rb b/spec/datadog/tracing/contrib/active_record/tracer_spec.rb index 0d5e655613f..f6cd73bdf6a 100644 --- a/spec/datadog/tracing/contrib/active_record/tracer_spec.rb +++ b/spec/datadog/tracing/contrib/active_record/tracer_spec.rb @@ -20,6 +20,8 @@ Datadog.configure do |c| c.tracing.instrument :active_record, configuration_options + c.tracing.instrument :concurrent_ruby + c.tracing.instrument :mysql2 end raise_on_rails_deprecation! @@ -161,6 +163,7 @@ context 'with adapter supporting background execution' do it 'parents the database span to the calling context' do + ::A = 1 Datadog::Tracing.trace('root-span') do relation = Article.limit(1).load_async @@ -174,11 +177,17 @@ # Remove internal AR queries spans.reject! { |s| s.resource.start_with?('SET ') } - expect(spans).to have(2).items + pp spans + + expect(spans).to have(3).items select = spans.find { |s| s.resource.include?('articles') } expect(select).to_not be_root_span + + # select = spans.find { |s| s.resource.include?('articles') } + # + # expect(select).to_not be_root_span end end end diff --git a/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec.rb b/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec.rb index c537a8efc76..40499e2ed82 100644 --- a/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec.rb +++ b/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec.rb @@ -212,6 +212,174 @@ end end + context 'Concurrent::RubyExecutorService' do + let(:mock_connection_pool) do + Class.new do + include ActiveRecord::ConnectionAdapters::AbstractPool + + attr_reader :async_executor + + def initialize + @async_executor = Concurrent::ThreadPoolExecutor.new(min_threads: 1, max_threads: 1) + end + + def schedule_query(future_result) + @async_executor.post { future_result.execute_or_skip } + Thread.pass + end + + def shutdown + @async_executor.shutdown + @async_executor.wait_for_termination(1) + end + end + end + + let(:mock_future_result) do + Class.new do + def initialize(&block) + @block = block + @executed = false + end + + def execute_or_skip + return if @executed + + @executed = true + @block.call if @block + end + + def pending? + !@executed + end + end + end + + subject(:deferred_execution) do + pool = mock_connection_pool.new + outer_span = tracer.trace('outer_span') + + future_result = mock_future_result.new do + tracer.trace('inner_span') {} + end + + pool.schedule_query(future_result) + + # Wait for async execution + sleep(0.1) + outer_span.finish + pool.shutdown + end + + describe 'patching' do + subject(:patch) do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it 'adds ConnectionPoolPatch to ConnectionPool ancestors when ActiveRecord is available' do + # Skip if ActiveRecord ConnectionPool is not available + skip 'ActiveRecord ConnectionPool not available' unless defined?(::ActiveRecord::ConnectionAdapters::ConnectionPool) + + expect { patch }.to change { ::ActiveRecord::ConnectionAdapters::ConnectionPool.ancestors.map(&:to_s) } + .to include('Datadog::Tracing::Contrib::ConcurrentRuby::ConnectionPoolPatch') + end + end + + context 'when context propagation is disabled' do + before do + # Skip if ActiveRecord is not available + skip 'ActiveRecord not available' unless defined?(::ActiveRecord) + end + + it_behaves_like 'deferred execution' + + it 'inner span should not have parent' do + deferred_execution + expect(inner_span).to be_root_span + end + end + + context 'when context propagation is enabled' do + before do + # Skip if ActiveRecord is not available + skip 'ActiveRecord not available' unless defined?(::ActiveRecord) + + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it_behaves_like 'deferred execution' + + it 'inner span parent should be included in outer span' do + deferred_execution + expect(inner_span.parent_id).to eq(outer_span.id) + end + + context 'when there are multiple async queries with inner spans that have the same parent' do + let(:second_inner_span) { spans.find { |s| s.name == 'second_inner_span' } } + + subject(:multiple_deferred_executions) do + pool = mock_connection_pool.new + barrier = Concurrent::CyclicBarrier.new(2) + + outer_span = tracer.trace('outer_span') + + future_result_1 = mock_future_result.new do + barrier.wait + tracer.trace('inner_span') do + barrier.wait + end + end + + future_result_2 = mock_future_result.new do + barrier.wait + tracer.trace('second_inner_span') do + barrier.wait + end + end + + pool.schedule_query(future_result_1) + pool.schedule_query(future_result_2) + + # Wait for tasks to complete + sleep(0.2) + outer_span.finish + pool.shutdown + end + + describe 'it correctly associates to the parent span' do + it 'both inner span parents should be included in same outer span' do + multiple_deferred_executions + + expect(inner_span.parent_id).to eq(outer_span.id) + expect(second_inner_span.parent_id).to eq(outer_span.id) + end + end + end + + context 'when propagates without an active trace' do + it 'creates a root span' do + pool = mock_connection_pool.new + + future_result = mock_future_result.new do + tracer.trace('inner_span') {} + end + + pool.schedule_query(future_result) + + # Wait for task to complete + sleep(0.1) + pool.shutdown + + expect(inner_span).to be_root_span + end + end + end + end + context 'Concurrent::Async' do before(:context) do # Execute an async future to force the eager creation of internal diff --git a/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec_backup.rb b/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec_backup.rb new file mode 100644 index 00000000000..daefb3bf2bf --- /dev/null +++ b/spec/datadog/tracing/contrib/concurrent_ruby/integration_test_spec_backup.rb @@ -0,0 +1,509 @@ +require 'concurrent-ruby' # concurrent-ruby is not modular + +require 'datadog/tracing/contrib/support/spec_helper' +require 'datadog' +require 'spec/support/thread_helpers' + +RSpec.describe 'ConcurrentRuby integration tests' do + let(:configuration_options) { {} } + let(:outer_span) { spans.find { |s| s.name == 'outer_span' } } + let(:inner_span) { spans.find { |s| s.name == 'inner_span' } } + + before do + # stub inheritance chain for instrumentation rollback + stub_const('Concurrent::Async::AsyncDelegator', ::Concurrent::Async.const_get(:AsyncDelegator).dup) + stub_const('Concurrent::Promises', ::Concurrent::Promises.dup) + stub_const('Concurrent::Future', ::Concurrent::Future.dup) + end + + after do + remove_patch!(:concurrent_ruby) + end + + shared_examples_for 'deferred execution' do + before do + deferred_execution + end + + it 'creates outer span without a parent' do + expect(outer_span).to be_root_span + end + + it 'writes inner span to tracer' do + expect(spans).to include(inner_span) + end + + it 'writes outer span to tracer' do + expect(spans).to include(outer_span) + end + end + + context 'Concurrent::Promises::Future' do + before(:context) do + # Execute an async future to force the eager creation of internal + # global threads that are never closed. + # + # This allows us to separate internal concurrent-ruby threads + # from datadog threads for leak detection. We need to create the maximum + # number of threads that will be created concurrently in a test, which in + # this case is 2. + ThreadHelpers.with_leaky_thread_creation(:concurrent_ruby) do + Concurrent::Promises.future do + Concurrent::Promises.future {}.value + end.value + end + end + + subject(:deferred_execution) do + outer_span = tracer.trace('outer_span') + future = Concurrent::Promises.future do + tracer.trace('inner_span') {} + end + + future.wait + outer_span.finish + end + + describe 'patching' do + subject(:patch) do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it 'adds PromisesFuturePatch to Promises ancestors' do + expect { patch }.to change { ::Concurrent::Promises.singleton_class.ancestors.map(&:to_s) } + .to include('Datadog::Tracing::Contrib::ConcurrentRuby::PromisesFuturePatch') + end + end + + context 'when context propagation is disabled' do + it_behaves_like 'deferred execution' + + it 'inner span should not have parent' do + deferred_execution + expect(inner_span).to be_root_span + end + end + + context 'when context propagation is enabled' do + before do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it_behaves_like 'deferred execution' + + it 'inner span parent should be included in outer span' do + deferred_execution + expect(inner_span.parent_id).to eq(outer_span.id) + end + + context 'when there are multiple futures with inner spans that have the same parent' do + let(:second_inner_span) { spans.find { |s| s.name == 'second_inner_span' } } + + subject(:multiple_deferred_executions) do + # use a barrier to ensure both threads are created before continuing + barrier = Concurrent::CyclicBarrier.new(2) + + outer_span = tracer.trace('outer_span') + future_1 = Concurrent::Promises.future do + barrier.wait + tracer.trace('inner_span') do + barrier.wait + end + end + + future_2 = Concurrent::Promises.future do + barrier.wait + tracer.trace('second_inner_span') do + barrier.wait + end + end + + future_1.wait + future_2.wait + outer_span.finish + end + + describe 'it correctly associates to the parent span' do + it 'both inner span parents should be included in same outer span' do + multiple_deferred_executions + + expect(inner_span.parent_id).to eq(outer_span.id) + expect(second_inner_span.parent_id).to eq(outer_span.id) + end + end + end + + context 'when propagates without an active trace' do + it 'creates a root span' do + future = Concurrent::Promises.future do + tracer.trace('inner_span') {} + end + + future.wait + + expect(inner_span).to be_root_span + end + end + end + end + + context 'Concurrent::Future (deprecated)' do + before(:context) do + # Execute an async future to force the eager creation of internal + # global threads that are never closed. + # + # This allows us to separate internal concurrent-ruby threads + # from datadog threads for leak detection. + ThreadHelpers.with_leaky_thread_creation(:concurrent_ruby) do + Concurrent::Future.execute {}.value + end + end + + subject(:deferred_execution) do + outer_span = tracer.trace('outer_span') + future = Concurrent::Future.new do + tracer.trace('inner_span') {} + end + future.execute + + future.wait + outer_span.finish + end + + describe 'patching' do + subject(:patch) do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it 'adds FuturePatch to Future ancestors' do + expect { patch }.to change { ::Concurrent::Future.ancestors.map(&:to_s) } + .to include('Datadog::Tracing::Contrib::ConcurrentRuby::FuturePatch') + end + end + + context 'when context propagation is disabled' do + it_behaves_like 'deferred execution' + + it 'inner span should not have parent' do + deferred_execution + expect(inner_span).to be_root_span + end + end + + context 'when context propagation is enabled' do + before do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it_behaves_like 'deferred execution' + + it 'inner span parent should be included in outer span' do + deferred_execution + expect(inner_span.parent_id).to eq(outer_span.id) + end + end + end + + context 'Concurrent::RubyExecutorService' do + let(:mock_connection_pool) do + Class.new do + include ActiveRecord::ConnectionAdapters::AbstractPool + + attr_reader :async_executor + + def initialize + @async_executor = Concurrent::ThreadPoolExecutor.new(min_threads: 1, max_threads: 1) + end + + def schedule_query(future_result) + @async_executor.post { future_result.execute_or_skip } + Thread.pass + end + + def shutdown + @async_executor.shutdown + @async_executor.wait_for_termination(1) + end + end + end + + let(:mock_future_result) do + Class.new do + def initialize(&block) + @block = block + @executed = false + end + + def execute_or_skip + return if @executed + + @executed = true + @block.call if @block + end + + def pending? + !@executed + end + end + end + + subject(:deferred_execution) do + pool = mock_connection_pool.new + outer_span = tracer.trace('outer_span') + + future_result = mock_future_result.new do + tracer.trace('inner_span') {} + end + + pool.schedule_query(future_result) + + # Wait for async execution + sleep(0.1) + outer_span.finish + pool.shutdown + end + + describe 'patching' do + subject(:patch) do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it 'adds ConnectionPoolPatch to ConnectionPool ancestors when ActiveRecord is available' do + # Skip if ActiveRecord ConnectionPool is not available + skip 'ActiveRecord ConnectionPool not available' unless defined?(::ActiveRecord::ConnectionAdapters::ConnectionPool) + + expect { patch }.to change { ::ActiveRecord::ConnectionAdapters::ConnectionPool.ancestors.map(&:to_s) } + .to include('Datadog::Tracing::Contrib::ConcurrentRuby::ConnectionPoolPatch') + end + end + + context 'when context propagation is disabled' do + before do + # Skip if ActiveRecord is not available + skip 'ActiveRecord not available' unless defined?(::ActiveRecord) + end + + it_behaves_like 'deferred execution' + + it 'inner span should not have parent' do + deferred_execution + expect(inner_span).to be_root_span + end + end + + context 'when context propagation is enabled' do + before do + # Skip if ActiveRecord is not available + skip 'ActiveRecord not available' unless defined?(::ActiveRecord) + + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it_behaves_like 'deferred execution' + + it 'inner span parent should be included in outer span' do + deferred_execution + expect(inner_span.parent_id).to eq(outer_span.id) + end + + context 'when there are multiple async queries with inner spans that have the same parent' do + let(:second_inner_span) { spans.find { |s| s.name == 'second_inner_span' } } + + subject(:multiple_deferred_executions) do + pool = mock_connection_pool.new + barrier = Concurrent::CyclicBarrier.new(2) + + outer_span = tracer.trace('outer_span') + + future_result_1 = mock_future_result.new do + barrier.wait + tracer.trace('inner_span') do + barrier.wait + end + end + + future_result_2 = mock_future_result.new do + barrier.wait + tracer.trace('second_inner_span') do + barrier.wait + end + end + + pool.schedule_query(future_result_1) + pool.schedule_query(future_result_2) + + # Wait for tasks to complete + sleep(0.2) + outer_span.finish + pool.shutdown + end + + describe 'it correctly associates to the parent span' do + it 'both inner span parents should be included in same outer span' do + multiple_deferred_executions + + expect(inner_span.parent_id).to eq(outer_span.id) + expect(second_inner_span.parent_id).to eq(outer_span.id) + end + end + end + + context 'when propagates without an active trace' do + it 'creates a root span' do + pool = mock_connection_pool.new + + future_result = mock_future_result.new do + tracer.trace('inner_span') {} + end + + pool.schedule_query(future_result) + + # Wait for task to complete + sleep(0.1) + pool.shutdown + + expect(inner_span).to be_root_span + end + end + end + end + + context 'Concurrent::Async' do + before(:context) do + # Execute an async future to force the eager creation of internal + # global threads that are never closed. + # + # This allows us to separate internal concurrent-ruby threads + # from datadog threads for leak detection. We need to create the maximum + # number of threads that will be created concurrently in a test, which in + # this case is 2. + ThreadHelpers.with_leaky_thread_creation(:concurrent_ruby) do + klass = Class.new do + include Concurrent::Async + def echo + yield if block_given? + end + end + klass.new.async.echo { klass.new.async.echo.value }.value + end + end + + let(:async_klass) do + Class.new do + include Concurrent::Async + def echo + yield if block_given? + end + end + end + + subject(:deferred_execution) do + outer_span = tracer.trace('outer_span') + + ivar = async_klass.new.async.echo do + tracer.trace('inner_span') {} + end + ivar.value + + outer_span.finish + end + + describe 'patching' do + subject(:patch) do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it 'adds PromisesFuturePatch to Promises ancestors' do + expect { patch }.to change { ::Concurrent::Promises.singleton_class.ancestors.map(&:to_s) } + .to include('Datadog::Tracing::Contrib::ConcurrentRuby::PromisesFuturePatch') + end + end + + context 'when context propagation is disabled' do + it_behaves_like 'deferred execution' + + it 'inner span should not have parent' do + deferred_execution + expect(inner_span).to be_root_span + end + end + + context 'when context propagation is enabled' do + before do + Datadog.configure do |c| + c.tracing.instrument :concurrent_ruby + end + end + + it_behaves_like 'deferred execution' + + it 'inner span parent should be included in outer span' do + deferred_execution + expect(inner_span.parent_id).to eq(outer_span.id) + end + + context 'when there are multiple asyncs with inner spans that have the same parent' do + let(:second_inner_span) { spans.find { |s| s.name == 'second_inner_span' } } + + subject(:multiple_deferred_executions) do + # use a barrier to ensure both threads are created before continuing + barrier = Concurrent::CyclicBarrier.new(2) + + outer_span = tracer.trace('outer_span') + + ivar_1 = async_klass.new.async.echo do + barrier.wait + tracer.trace('inner_span') do + barrier.wait + end + end + + ivar_2 = async_klass.new.async.echo do + barrier.wait + tracer.trace('second_inner_span') do + barrier.wait + end + end + + ivar_1.wait + ivar_2.wait + outer_span.finish + end + + describe 'it correctly associates to the parent span' do + it 'both inner span parents should be included in same outer span' do + multiple_deferred_executions + + expect(inner_span.parent_id).to eq(outer_span.id) + expect(second_inner_span.parent_id).to eq(outer_span.id) + end + end + end + + context 'when propagates without an active trace' do + it 'creates a root span' do + async_klass.new.async.echo do + tracer.trace('inner_span') {} + end.value + + expect(inner_span).to be_root_span + end + end + end + end +end + From cd6610badb873a4151d50ec4d5b5ad340879de9a Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 3 Sep 2025 16:32:36 -0700 Subject: [PATCH 3/7] wip --- .vscode/settings.json | 31 +++++++++++++++++++++++++++- ruby-3.4.gemfile | 32 +---------------------------- spec/datadog/tracing/tracer_spec.rb | 12 +++++++++++ 3 files changed, 43 insertions(+), 32 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 81ce33a596e..d5db201572c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,5 +3,34 @@ "*.gemfile": "ruby", "Matrixfile": "ruby", "Dockerfile*": "dockerfile" - } + }, + "rubyLsp.enabledFeatures": { + "diagnostics": false, + "documentHighlights": false, + "documentSymbols": true, + "foldingRanges": true, + "selectionRanges": true, + "semanticHighlighting": true, + "codeActions": false, + "codeActionsResolve": false, + "completion": true, + "definition": true, + "documentLink": true, + "hover": true, + "inlayHint": false, + "onTypeFormatting": false, + "references": true, + "rename": true, + "signatureHelp": true, + "typeDefinition": true + }, + "rubyLsp.diagnostics": { + "enabled": false + }, + "rubyLsp.formatter": "none", + "rubyLsp.lint": { + "enabled": false + }, + "rubyLsp.logLevel": "debug", + "rubyLsp.trace": "verbose" } diff --git a/ruby-3.4.gemfile b/ruby-3.4.gemfile index 0f6f1b3ae96..76b58ec5f8d 100644 --- a/ruby-3.4.gemfile +++ b/ruby-3.4.gemfile @@ -80,34 +80,4 @@ group :test do # This silences the warning: # warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. gem 'ostruct' -end - -gem "base64" -gem "benchmark-ips", "~> 2.8" -gem "benchmark-memory", "< 0.2" -gem "bigdecimal" -gem "climate_control", "~> 1.2.0" -# gem "concurrent-ruby" -gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" -gem "extlz4", "~> 0.3", ">= 0.3.3" -gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] -gem "json-schema", "< 3" -gem "memory_profiler", "~> 0.9" -gem "mutex_m" -gem "os", "~> 1.1" -gem "debug" -gem "byebug" -gem "pry" -gem "rake", ">= 10.5" -gem "rake-compiler", "~> 1.1", ">= 1.1.1" -gem "rspec", "~> 3.13" -gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" -gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", "~> 0.22.0" -gem "simplecov-cobertura", "~> 2.1.0" -gem "warning", "~> 1" -gem "webmock", ">= 3.10.0" -gem "webrick", ">= 1.8.2" -gem "rails", "~> 7.1.0" -gem "activerecord", "~> 7.1.0" \ No newline at end of file +end \ No newline at end of file diff --git a/spec/datadog/tracing/tracer_spec.rb b/spec/datadog/tracing/tracer_spec.rb index c70d9e853a2..f37df22104d 100644 --- a/spec/datadog/tracing/tracer_spec.rb +++ b/spec/datadog/tracing/tracer_spec.rb @@ -945,6 +945,18 @@ expect(tracer.active_trace).to be original_trace end + + it 'creates spans within the block and continues the trace' do + tracer.continue_trace!(nil) do + tracer.trace('first_span') {} + tracer.trace('second_span') {} + end + + expect(spans).to have(2).items + expect(spans.map(&:name)).to contain_exactly('first_span', 'second_span') + expect(spans.map(&:trace_id)).to all(eq(digest.trace_id)) + expect(spans.map(&:parent_id)).to all(eq(digest.span_id)) + end end end From dafcb69a4d1b15a316349da17036a86938d5ba4a Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 3 Sep 2025 16:49:45 -0700 Subject: [PATCH 4/7] good tests --- spec/datadog/tracing/tracer_spec.rb | 54 +++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/spec/datadog/tracing/tracer_spec.rb b/spec/datadog/tracing/tracer_spec.rb index f37df22104d..814ccb7cf79 100644 --- a/spec/datadog/tracing/tracer_spec.rb +++ b/spec/datadog/tracing/tracer_spec.rb @@ -824,6 +824,24 @@ expect(tracer.active_trace).to be original_trace end + + it 'create a root span inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + end + + expect(span).to be_root_span + end + + it 'create two root spans inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + tracer.trace('span-2') {} + end + + expect(spans).to have(2).items + expect(spans).to all(be_root_span) + end end end @@ -867,6 +885,24 @@ expect(tracer.active_trace).to be original_trace end + + it 'create a root span inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + end + + expect(span).to be_root_span + end + + it 'create two root spans inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + tracer.trace('span-2') {} + end + + expect(spans).to have(2).items + expect(spans).to all(be_root_span) + end end end @@ -946,15 +982,21 @@ expect(tracer.active_trace).to be original_trace end - it 'creates spans within the block and continues the trace' do - tracer.continue_trace!(nil) do - tracer.trace('first_span') {} - tracer.trace('second_span') {} + it 'create a child span inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + end + + expect(span.parent_id).to eq(digest.span_id) + end + + it 'create two child spans inside the block' do + tracer.continue_trace!(digest) do + tracer.trace('span-1') {} + tracer.trace('span-2') {} end expect(spans).to have(2).items - expect(spans.map(&:name)).to contain_exactly('first_span', 'second_span') - expect(spans.map(&:trace_id)).to all(eq(digest.trace_id)) expect(spans.map(&:parent_id)).to all(eq(digest.span_id)) end end From 1cbe8e223669f72fc3c2f8dfeb9e7c590b56f23b Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 3 Sep 2025 17:08:22 -0700 Subject: [PATCH 5/7] works --- lib/datadog/tracing/tracer.rb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/datadog/tracing/tracer.rb b/lib/datadog/tracing/tracer.rb index 3758dec661f..b7ab2099f5e 100644 --- a/lib/datadog/tracing/tracer.rb +++ b/lib/datadog/tracing/tracer.rb @@ -266,7 +266,23 @@ def continue_trace!(digest, key = nil, &block) # this trace. Subscribe to the trace finished event to do this. subscribe_trace_deactivation!(context, trace, original_trace) unless block - context.activate!(trace, &block) + if block + # For block usage, manually flush when block completes + context.activate!(trace) do + result = yield + + # Manually flush any remaining spans when block completes + if trace.finished_span_count > 0 + # Create a trace segment from the finished spans and write it directly + write(trace_segment) if trace_segment && !trace_segment.empty? + end + + result + end + else + # For non-block usage, use existing behavior + context.activate!(trace) + end end # Sample a span, tagging the trace as appropriate. From 7a9ecde4eca4be35fff07b1fc2bec9e10a5ca956 Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Wed, 3 Sep 2025 17:37:25 -0700 Subject: [PATCH 6/7] better --- lib/datadog/tracing/trace_operation.rb | 12 ++++++++++++ lib/datadog/tracing/tracer.rb | 12 ++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/lib/datadog/tracing/trace_operation.rb b/lib/datadog/tracing/trace_operation.rb index 740436f8fbd..1f325a6a499 100644 --- a/lib/datadog/tracing/trace_operation.rb +++ b/lib/datadog/tracing/trace_operation.rb @@ -135,6 +135,18 @@ def finished? @finished == true end + # Manually finish the trace, marking it as completed. + # Any unfinished spans are lost and will not be included in the trace. + # This is useful for trace_block traces where we want to flush + # finished spans without waiting for a root span to complete. + def finish! + @finished = true + @active_span = nil + @active_span_count = 0 + + events.trace_finished.publish(self) + end + # Will this trace be flushed by the tracer transport? # This includes cases where the span is kept solely due to priority sampling. # diff --git a/lib/datadog/tracing/tracer.rb b/lib/datadog/tracing/tracer.rb index b7ab2099f5e..dd4ae2a6abd 100644 --- a/lib/datadog/tracing/tracer.rb +++ b/lib/datadog/tracing/tracer.rb @@ -266,21 +266,21 @@ def continue_trace!(digest, key = nil, &block) # this trace. Subscribe to the trace finished event to do this. subscribe_trace_deactivation!(context, trace, original_trace) unless block - if block - # For block usage, manually flush when block completes + if block + # For block usage, ensure the trace stays active until the block completes. context.activate!(trace) do result = yield - # Manually flush any remaining spans when block completes if trace.finished_span_count > 0 - # Create a trace segment from the finished spans and write it directly - write(trace_segment) if trace_segment && !trace_segment.empty? + # On block completion, forces the current trace to finish and flush its finished spans. + # Unfinished spans are lost as the trace context is no longer valid. + trace.finish! + flush_trace(trace) end result end else - # For non-block usage, use existing behavior context.activate!(trace) end end From 5324f8da84d42226f31e01b9735c5662d1f21bf1 Mon Sep 17 00:00:00 2001 From: "dd-apm-ecosystems-autobot[bot]" <214617597+dd-apm-ecosystems-autobot[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 00:44:00 +0000 Subject: [PATCH 7/7] =?UTF-8?q?[=F0=9F=A4=96]=20Lock=20Dependency:=20https?= =?UTF-8?q?://github.com/DataDog/dd-trace-rb/actions/runs/17449773360?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gemfiles/ruby_3.4_activesupport.gemfile | 9 ++++++--- gemfiles/ruby_3.4_activesupport.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_aws.gemfile | 9 ++++++--- gemfiles/ruby_3.4_aws.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_contrib.gemfile | 7 +++++-- gemfiles/ruby_3.4_contrib.gemfile.lock | 9 +++++++++ gemfiles/ruby_3.4_contrib_old.gemfile | 9 ++++++--- gemfiles/ruby_3.4_contrib_old.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_core_old.gemfile | 9 ++++++--- gemfiles/ruby_3.4_core_old.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_dalli_2.gemfile | 9 ++++++--- gemfiles/ruby_3.4_dalli_2.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_dalli_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_dalli_latest.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_devise_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_devise_latest.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_devise_min.gemfile | 9 ++++++--- gemfiles/ruby_3.4_devise_min.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_elasticsearch_7.gemfile | 9 ++++++--- gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_elasticsearch_latest.gemfile | 9 ++++++--- .../ruby_3.4_elasticsearch_latest.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_excon_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_excon_latest.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_faraday_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_faraday_latest.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_graphql_1.13.gemfile | 9 ++++++--- gemfiles/ruby_3.4_graphql_1.13.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_graphql_2.0.gemfile | 9 ++++++--- gemfiles/ruby_3.4_graphql_2.0.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_graphql_2.1.gemfile | 9 ++++++--- gemfiles/ruby_3.4_graphql_2.1.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_graphql_2.2.gemfile | 9 ++++++--- gemfiles/ruby_3.4_graphql_2.2.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_graphql_2.3.gemfile | 9 ++++++--- gemfiles/ruby_3.4_graphql_2.3.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_http.gemfile | 9 ++++++--- gemfiles/ruby_3.4_http.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_karafka_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_karafka_latest.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_karafka_min.gemfile | 9 ++++++--- gemfiles/ruby_3.4_karafka_min.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_mongo_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_mongo_latest.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_mongo_min.gemfile | 9 ++++++--- gemfiles/ruby_3.4_mongo_min.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_opensearch_2.gemfile | 9 ++++++--- gemfiles/ruby_3.4_opensearch_2.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_opensearch_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_opensearch_latest.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_opentelemetry.gemfile | 9 ++++++--- gemfiles/ruby_3.4_opentelemetry.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_opentelemetry_otlp.gemfile | 9 ++++++--- gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile | 9 ++++++--- .../ruby_3.4_opentelemetry_otlp_1_5.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_rack_2.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rack_2.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_rack_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rack_latest.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_rails61_mysql2.gemfile | 10 ++++++---- gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock | 11 +++++++++-- gemfiles/ruby_3.4_rails61_postgres.gemfile | 10 ++++++---- gemfiles/ruby_3.4_rails61_postgres.gemfile.lock | 9 +++++++-- gemfiles/ruby_3.4_rails61_postgres_redis.gemfile | 10 ++++++---- .../ruby_3.4_rails61_postgres_redis.gemfile.lock | 9 +++++++-- gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile | 10 ++++++---- .../ruby_3.4_rails61_postgres_sidekiq.gemfile.lock | 9 +++++++-- gemfiles/ruby_3.4_rails61_semantic_logger.gemfile | 10 ++++++---- .../ruby_3.4_rails61_semantic_logger.gemfile.lock | 9 +++++++-- gemfiles/ruby_3.4_rails61_trilogy.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_rails7.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rails7.gemfile.lock | 10 +++++++++- gemfiles/ruby_3.4_rails71.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rails71.gemfile.lock | 10 +++++++++- gemfiles/ruby_3.4_rails8_mysql2.gemfile | 10 ++++++---- gemfiles/ruby_3.4_rails8_mysql2.gemfile.lock | 12 ++++++++++-- gemfiles/ruby_3.4_rails8_postgres.gemfile | 10 ++++++---- gemfiles/ruby_3.4_rails8_postgres.gemfile.lock | 10 ++++++++-- gemfiles/ruby_3.4_rails8_postgres_redis.gemfile | 10 ++++++---- .../ruby_3.4_rails8_postgres_redis.gemfile.lock | 10 ++++++++-- gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile | 10 ++++++---- .../ruby_3.4_rails8_postgres_sidekiq.gemfile.lock | 10 ++++++++-- gemfiles/ruby_3.4_rails8_semantic_logger.gemfile | 10 ++++++---- .../ruby_3.4_rails8_semantic_logger.gemfile.lock | 10 ++++++++-- gemfiles/ruby_3.4_rails8_trilogy.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rails8_trilogy.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_rails_old_redis.gemfile | 10 ++++++---- gemfiles/ruby_3.4_rails_old_redis.gemfile.lock | 10 ++++++++-- gemfiles/ruby_3.4_redis_3.gemfile | 9 ++++++--- gemfiles/ruby_3.4_redis_3.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_redis_4.gemfile | 9 ++++++--- gemfiles/ruby_3.4_redis_4.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_redis_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_redis_latest.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_relational_db.gemfile | 12 ++++++------ gemfiles/ruby_3.4_relational_db.gemfile.lock | 2 +- gemfiles/ruby_3.4_resque2_redis3.gemfile | 9 ++++++--- gemfiles/ruby_3.4_resque2_redis3.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_resque2_redis4.gemfile | 9 ++++++--- gemfiles/ruby_3.4_resque2_redis4.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_rest_client_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_rest_client_latest.gemfile.lock | 14 ++++++++++++-- gemfiles/ruby_3.4_sinatra_2.gemfile | 9 ++++++--- gemfiles/ruby_3.4_sinatra_2.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_sinatra_3.gemfile | 9 ++++++--- gemfiles/ruby_3.4_sinatra_3.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_sinatra_4.gemfile | 9 ++++++--- gemfiles/ruby_3.4_sinatra_4.gemfile.lock | 13 +++++++++++-- gemfiles/ruby_3.4_stripe_10.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_10.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_11.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_11.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_12.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_12.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_7.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_7.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_8.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_8.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_9.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_9.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_latest.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_latest.gemfile.lock | 11 ++++++++++- gemfiles/ruby_3.4_stripe_min.gemfile | 9 ++++++--- gemfiles/ruby_3.4_stripe_min.gemfile.lock | 11 ++++++++++- 126 files changed, 1011 insertions(+), 311 deletions(-) diff --git a/gemfiles/ruby_3.4_activesupport.gemfile b/gemfiles/ruby_3.4_activesupport.gemfile index 45b3c282e0c..b5d83cad9b8 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile +++ b/gemfiles/ruby_3.4_activesupport.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "activesupport", "~> 7" gem "actionpack" gem "actionview" diff --git a/gemfiles/ruby_3.4_activesupport.gemfile.lock b/gemfiles/ruby_3.4_activesupport.gemfile.lock index d8202f8f6e1..6610ad9c6c2 100644 --- a/gemfiles/ruby_3.4_activesupport.gemfile.lock +++ b/gemfiles/ruby_3.4_activesupport.gemfile.lock @@ -57,7 +57,7 @@ GEM activesupport climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) connection_pool (2.4.1) crack (1.0.0) bigdecimal @@ -135,11 +135,14 @@ GEM mustermann-grape (1.1.0) mustermann (>= 1.0.0) mutex_m (0.2.0) + mysql2 (0.5.6) nokogiri (1.16.6) mini_portile2 (~> 2.8.2) racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -219,6 +222,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.1) strscan (3.1.1) thor (1.3.1) @@ -247,7 +252,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -258,8 +263,10 @@ DEPENDENCIES lograge memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry racecar (>= 0.3.5) rake (>= 10.5) @@ -271,6 +278,7 @@ DEPENDENCIES ruby-kafka (>= 0.7.10) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_aws.gemfile b/gemfiles/ruby_3.4_aws.gemfile index de73719a4d4..c4d5e582ab4 100644 --- a/gemfiles/ruby_3.4_aws.gemfile +++ b/gemfiles/ruby_3.4_aws.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "aws-sdk" gem "shoryuken" diff --git a/gemfiles/ruby_3.4_aws.gemfile.lock b/gemfiles/ruby_3.4_aws.gemfile.lock index 5dd74db67f6..398da24ac3d 100644 --- a/gemfiles/ruby_3.4_aws.gemfile.lock +++ b/gemfiles/ruby_3.4_aws.gemfile.lock @@ -1569,7 +1569,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -1603,10 +1603,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -1658,6 +1662,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -1680,7 +1686,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -1689,8 +1695,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -1701,6 +1709,7 @@ DEPENDENCIES shoryuken simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_contrib.gemfile b/gemfiles/ruby_3.4_contrib.gemfile index 5c425dd26bf..7d8747f6241 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile +++ b/gemfiles/ruby_3.4_contrib.gemfile @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 12.3" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rack-test" gem "resque" gem "roda", ">= 2.0.0" diff --git a/gemfiles/ruby_3.4_contrib.gemfile.lock b/gemfiles/ruby_3.4_contrib.gemfile.lock index f415426136c..5a7d978ef02 100644 --- a/gemfiles/ruby_3.4_contrib.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib.gemfile.lock @@ -60,14 +60,18 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) mono_logger (1.1.2) msgpack (1.8.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -168,6 +172,8 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) sucker_punch (3.2.0) @@ -201,8 +207,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry que (>= 1.0.0) rack-test @@ -220,6 +228,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sneakers (>= 2.12.0) + sqlite3 (>= 1.5, < 2.0) sucker_punch warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile b/gemfiles/ruby_3.4_contrib_old.gemfile index 57afc8ada33..ca88f5503f8 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile +++ b/gemfiles/ruby_3.4_contrib_old.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "presto-client", ">= 0.5.14" group :check do diff --git a/gemfiles/ruby_3.4_contrib_old.gemfile.lock b/gemfiles/ruby_3.4_contrib_old.gemfile.lock index fbc48ac52d1..4652c311338 100644 --- a/gemfiles/ruby_3.4_contrib_old.gemfile.lock +++ b/gemfiles/ruby_3.4_contrib_old.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -58,11 +58,15 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multipart-post (2.4.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint presto-client (0.6.6) @@ -114,6 +118,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -134,7 +140,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -143,8 +149,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) presto-client (>= 0.5.14) pry rake (>= 10.5) @@ -155,6 +163,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_core_old.gemfile b/gemfiles/ruby_3.4_core_old.gemfile index dfb3e891b4b..8f0a208fc3c 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile +++ b/gemfiles/ruby_3.4_core_old.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", "~> 4" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" group :check do diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock index 43f5d072e39..09e8e9b6529 100644 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ b/gemfiles/ruby_3.4_core_old.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -125,7 +131,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (~> 4) @@ -134,8 +140,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -145,6 +153,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_dalli_2.gemfile b/gemfiles/ruby_3.4_dalli_2.gemfile index 2ade6f0bf17..9aa10cb99eb 100644 --- a/gemfiles/ruby_3.4_dalli_2.gemfile +++ b/gemfiles/ruby_3.4_dalli_2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "dalli", "~> 2" group :check do diff --git a/gemfiles/ruby_3.4_dalli_2.gemfile.lock b/gemfiles/ruby_3.4_dalli_2.gemfile.lock index 386371714d0..a8b12f17968 100644 --- a/gemfiles/ruby_3.4_dalli_2.gemfile.lock +++ b/gemfiles/ruby_3.4_dalli_2.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -61,10 +61,15 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -111,6 +116,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -133,7 +140,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) dalli (~> 2) datadog! debug @@ -143,8 +150,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -154,6 +163,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_dalli_latest.gemfile b/gemfiles/ruby_3.4_dalli_latest.gemfile index 671424f68a1..a77c9aaaf05 100644 --- a/gemfiles/ruby_3.4_dalli_latest.gemfile +++ b/gemfiles/ruby_3.4_dalli_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "dalli" group :check do diff --git a/gemfiles/ruby_3.4_dalli_latest.gemfile.lock b/gemfiles/ruby_3.4_dalli_latest.gemfile.lock index 6049089eee8..4052795547e 100644 --- a/gemfiles/ruby_3.4_dalli_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_dalli_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -61,10 +61,15 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -111,6 +116,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -133,7 +140,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) dalli datadog! debug @@ -143,8 +150,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -154,6 +163,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_devise_latest.gemfile b/gemfiles/ruby_3.4_devise_latest.gemfile index 20e80c882f7..1a4d6bb4e62 100644 --- a/gemfiles/ruby_3.4_devise_latest.gemfile +++ b/gemfiles/ruby_3.4_devise_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "devise" group :check do diff --git a/gemfiles/ruby_3.4_devise_latest.gemfile.lock b/gemfiles/ruby_3.4_devise_latest.gemfile.lock index e972cacdfa4..948bd74e204 100644 --- a/gemfiles/ruby_3.4_devise_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_devise_latest.gemfile.lock @@ -53,7 +53,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -101,9 +101,11 @@ GEM nokogiri (>= 1.12.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) nokogiri (1.18.5-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.18.5-x86_64-linux-gnu) @@ -111,6 +113,8 @@ GEM orm_adapter (0.5.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -185,6 +189,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) thor (1.3.2) tzinfo (2.0.6) @@ -212,7 +218,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug devise @@ -222,8 +228,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -233,6 +241,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_devise_min.gemfile b/gemfiles/ruby_3.4_devise_min.gemfile index 61fa52da7b7..0595a3af04c 100644 --- a/gemfiles/ruby_3.4_devise_min.gemfile +++ b/gemfiles/ruby_3.4_devise_min.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "devise", "= 3.2.1" group :check do diff --git a/gemfiles/ruby_3.4_devise_min.gemfile.lock b/gemfiles/ruby_3.4_devise_min.gemfile.lock index 1f9a5fca83d..d62c23812c2 100644 --- a/gemfiles/ruby_3.4_devise_min.gemfile.lock +++ b/gemfiles/ruby_3.4_devise_min.gemfile.lock @@ -43,7 +43,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -94,9 +94,11 @@ GEM nokogiri (>= 1.12.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) nokogiri (1.18.5-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.18.5-arm-linux-gnu) @@ -108,6 +110,9 @@ GEM orm_adapter (0.5.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -172,6 +177,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) thor (1.3.2) thread_safe (0.3.6) @@ -199,7 +206,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug devise (= 3.2.1) @@ -209,8 +216,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -220,6 +229,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile b/gemfiles/ruby_3.4_elasticsearch_7.gemfile index 176ec2e3a18..0fafe3eb8c4 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "elasticsearch", "~> 7" group :check do diff --git a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock index aa6d57d946a..f7ba4b31958 100644 --- a/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_7.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -70,13 +70,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-http (0.6.0) uri os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -124,6 +128,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) uri (1.0.3) @@ -145,7 +151,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -155,8 +161,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -166,6 +174,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile index b0d444547a3..19f50afd816 100644 --- a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile +++ b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "elasticsearch" group :check do diff --git a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock index 3e76f20feb1..cb0bc6a3cf0 100644 --- a/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_elasticsearch_latest.gemfile.lock @@ -69,13 +69,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-http (0.6.0) uri os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -122,6 +126,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) uri (1.0.3) warning (1.4.0) @@ -142,7 +148,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -152,8 +158,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -163,6 +171,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_excon_latest.gemfile b/gemfiles/ruby_3.4_excon_latest.gemfile index b01a6d163ce..e4027dfe78d 100644 --- a/gemfiles/ruby_3.4_excon_latest.gemfile +++ b/gemfiles/ruby_3.4_excon_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "excon" group :check do diff --git a/gemfiles/ruby_3.4_excon_latest.gemfile.lock b/gemfiles/ruby_3.4_excon_latest.gemfile.lock index 7bd572e7e66..0ba73647e3c 100644 --- a/gemfiles/ruby_3.4_excon_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_excon_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -56,10 +56,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -106,6 +110,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -125,7 +131,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_faraday_latest.gemfile b/gemfiles/ruby_3.4_faraday_latest.gemfile index 38ad1b1d995..c7c31cede07 100644 --- a/gemfiles/ruby_3.4_faraday_latest.gemfile +++ b/gemfiles/ruby_3.4_faraday_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "faraday" group :check do diff --git a/gemfiles/ruby_3.4_faraday_latest.gemfile.lock b/gemfiles/ruby_3.4_faraday_latest.gemfile.lock index 60626f13981..cca6c3e18d1 100644 --- a/gemfiles/ruby_3.4_faraday_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_faraday_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -67,12 +67,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-http (0.6.0) uri os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -119,6 +124,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) uri (1.0.3) warning (1.5.0) @@ -142,7 +149,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -152,8 +159,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -163,6 +172,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile b/gemfiles/ruby_3.4_graphql_1.13.gemfile index c32d684a83d..3ac0fc1c24d 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m", ">= 0.1.0" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "graphql", "~> 1.13.0" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock index fc13794c240..adcfb250eff 100644 --- a/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_1.13.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -141,6 +141,7 @@ GEM minitest (5.24.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -155,6 +156,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -244,6 +247,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +277,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -283,8 +288,10 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m (>= 0.1.0) + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -296,6 +303,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile b/gemfiles/ruby_3.4_graphql_2.0.gemfile index bd083ee6877..7927fd85d7e 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m", ">= 0.1.0" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "graphql", "~> 2.0.0" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock index be3677ef7b1..9ac859372a8 100644 --- a/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.0.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -141,6 +141,7 @@ GEM minitest (5.24.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -155,6 +156,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -244,6 +247,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +277,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -283,8 +288,10 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m (>= 0.1.0) + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -296,6 +303,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile b/gemfiles/ruby_3.4_graphql_2.1.gemfile index 4cadeb70ed1..dddf0385077 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m", ">= 0.1.0" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "graphql", "~> 2.1.0" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock index adecf6109be..e5bcd0a98b9 100644 --- a/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.1.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -141,6 +141,7 @@ GEM minitest (5.24.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -155,6 +156,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -244,6 +247,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +277,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -283,8 +288,10 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m (>= 0.1.0) + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -296,6 +303,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile b/gemfiles/ruby_3.4_graphql_2.2.gemfile index e2989762d3e..6a4ba50ff0c 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m", ">= 0.1.0" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "graphql", "~> 2.2.0" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock index 4dd4880451f..502b418d538 100644 --- a/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.2.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -141,6 +141,7 @@ GEM minitest (5.24.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -155,6 +156,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -244,6 +247,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +277,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -283,8 +288,10 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m (>= 0.1.0) + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -296,6 +303,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_graphql_2.3.gemfile b/gemfiles/ruby_3.4_graphql_2.3.gemfile index e3d50f38775..b1a65c27e31 100644 --- a/gemfiles/ruby_3.4_graphql_2.3.gemfile +++ b/gemfiles/ruby_3.4_graphql_2.3.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m", ">= 0.1.0" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "graphql", "~> 2.3.0" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock index f0c25020942..836ad325107 100644 --- a/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock +++ b/gemfiles/ruby_3.4_graphql_2.3.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -141,6 +141,7 @@ GEM minitest (5.24.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -155,6 +156,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -244,6 +247,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +277,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -283,8 +288,10 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m (>= 0.1.0) + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -296,6 +303,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_http.gemfile b/gemfiles/ruby_3.4_http.gemfile index 36c4d1509da..ddbeda31934 100644 --- a/gemfiles/ruby_3.4_http.gemfile +++ b/gemfiles/ruby_3.4_http.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "ethon" gem "http" gem "httpclient" diff --git a/gemfiles/ruby_3.4_http.gemfile.lock b/gemfiles/ruby_3.4_http.gemfile.lock index da752498733..8b64982baf3 100644 --- a/gemfiles/ruby_3.4_http.gemfile.lock +++ b/gemfiles/ruby_3.4_http.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -73,10 +73,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -124,6 +128,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) typhoeus (1.4.1) @@ -146,7 +152,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -158,8 +164,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -169,6 +177,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) typhoeus warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_karafka_latest.gemfile b/gemfiles/ruby_3.4_karafka_latest.gemfile index 1b5330fcedf..63de88bf8ef 100644 --- a/gemfiles/ruby_3.4_karafka_latest.gemfile +++ b/gemfiles/ruby_3.4_karafka_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "karafka" group :check do diff --git a/gemfiles/ruby_3.4_karafka_latest.gemfile.lock b/gemfiles/ruby_3.4_karafka_latest.gemfile.lock index 400a58c850a..348e15159fe 100644 --- a/gemfiles/ruby_3.4_karafka_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_karafka_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -82,8 +82,12 @@ GEM mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -130,6 +134,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) warning (1.5.0) waterdrop (2.8.5) @@ -157,7 +163,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -167,8 +173,10 @@ DEPENDENCIES karafka memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -178,6 +186,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_karafka_min.gemfile b/gemfiles/ruby_3.4_karafka_min.gemfile index c8f59c7bc2f..b42d16757ea 100644 --- a/gemfiles/ruby_3.4_karafka_min.gemfile +++ b/gemfiles/ruby_3.4_karafka_min.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "karafka", "= 2.3.0" group :check do diff --git a/gemfiles/ruby_3.4_karafka_min.gemfile.lock b/gemfiles/ruby_3.4_karafka_min.gemfile.lock index 22e6f348c8a..c55ee3d584c 100644 --- a/gemfiles/ruby_3.4_karafka_min.gemfile.lock +++ b/gemfiles/ruby_3.4_karafka_min.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -73,8 +73,12 @@ GEM mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -121,6 +125,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) warning (1.5.0) waterdrop (2.6.14) @@ -147,7 +153,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -157,8 +163,10 @@ DEPENDENCIES karafka (= 2.3.0) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -168,6 +176,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_mongo_latest.gemfile b/gemfiles/ruby_3.4_mongo_latest.gemfile index 18abfa1abd5..e81428e5026 100644 --- a/gemfiles/ruby_3.4_mongo_latest.gemfile +++ b/gemfiles/ruby_3.4_mongo_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "mongo" group :check do diff --git a/gemfiles/ruby_3.4_mongo_latest.gemfile.lock b/gemfiles/ruby_3.4_mongo_latest.gemfile.lock index 02bae1dd243..03f5ae30649 100644 --- a/gemfiles/ruby_3.4_mongo_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_mongo_latest.gemfile.lock @@ -22,7 +22,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -61,13 +61,18 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) mongo (2.21.2) base64 bson (>= 4.14.1, < 6.0.0) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -114,6 +119,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -136,7 +143,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -146,8 +153,10 @@ DEPENDENCIES memory_profiler (~> 0.9) mongo mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -157,6 +166,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_mongo_min.gemfile b/gemfiles/ruby_3.4_mongo_min.gemfile index db1b1805867..e3704d2c596 100644 --- a/gemfiles/ruby_3.4_mongo_min.gemfile +++ b/gemfiles/ruby_3.4_mongo_min.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "mongo", "= 2.1.0" group :check do diff --git a/gemfiles/ruby_3.4_mongo_min.gemfile.lock b/gemfiles/ruby_3.4_mongo_min.gemfile.lock index 59fecbe748c..9b4294b9862 100644 --- a/gemfiles/ruby_3.4_mongo_min.gemfile.lock +++ b/gemfiles/ruby_3.4_mongo_min.gemfile.lock @@ -22,7 +22,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -61,12 +61,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) mongo (2.1.0) bson (~> 3.0) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -113,6 +118,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -135,7 +142,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -145,8 +152,10 @@ DEPENDENCIES memory_profiler (~> 0.9) mongo (= 2.1.0) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -156,6 +165,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile b/gemfiles/ruby_3.4_opensearch_2.gemfile index 7b69fe6c98d..97e1e95ff29 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "opensearch-ruby", "~> 2" group :check do diff --git a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock index c3c431f168b..dee16be3c31 100644 --- a/gemfiles/ruby_3.4_opensearch_2.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_2.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -61,9 +61,11 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-http (0.6.0) uri opensearch-api (2.2.0) @@ -76,6 +78,8 @@ GEM multi_json os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -123,6 +127,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) uri (1.0.3) @@ -144,7 +150,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -153,9 +159,11 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) opensearch-ruby (~> 2) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -165,6 +173,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_opensearch_latest.gemfile b/gemfiles/ruby_3.4_opensearch_latest.gemfile index 06e42197491..7ba11420177 100644 --- a/gemfiles/ruby_3.4_opensearch_latest.gemfile +++ b/gemfiles/ruby_3.4_opensearch_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "opensearch-ruby" group :check do diff --git a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock index bc2e070c8ab..4e7fd55bbb0 100644 --- a/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_opensearch_latest.gemfile.lock @@ -61,9 +61,11 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-http (0.6.0) uri opensearch-ruby (3.4.0) @@ -71,6 +73,8 @@ GEM multi_json (>= 1.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -117,6 +121,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) uri (1.0.3) warning (1.4.0) @@ -137,7 +143,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -146,9 +152,11 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) opensearch-ruby os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -158,6 +166,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile b/gemfiles/ruby_3.4_opentelemetry.gemfile index c1c8f3477fc..69428bdc462 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "opentelemetry-sdk", "~> 1.1" group :check do diff --git a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock index 5541a1490b1..f646254a3e3 100644 --- a/gemfiles/ruby_3.4_opentelemetry.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,8 +54,10 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) opentelemetry-api (1.2.5) opentelemetry-common (0.21.0) opentelemetry-api (~> 1.0) @@ -70,6 +72,8 @@ GEM opentelemetry-api (~> 1.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -117,6 +121,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -137,7 +143,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -146,9 +152,11 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) opentelemetry-sdk (~> 1.1) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -158,6 +166,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile index d12c065d822..1b7c60d62b3 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile +++ b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "opentelemetry-api", "< 1.5" gem "opentelemetry-sdk", "~> 1.1" gem "opentelemetry-exporter-otlp" diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock index 5ad2757b231..0e5f0f4bd19 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry_otlp.gemfile.lock @@ -56,8 +56,10 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) opentelemetry-api (1.4.0) opentelemetry-common (0.21.0) opentelemetry-api (~> 1.0) @@ -79,6 +81,8 @@ GEM opentelemetry-api (~> 1.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -125,6 +129,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) warning (1.4.0) webmock (3.24.0) @@ -144,7 +150,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -153,11 +159,13 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) opentelemetry-api (< 1.5) opentelemetry-exporter-otlp opentelemetry-sdk (~> 1.1) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -167,6 +175,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile b/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile index 2e7369f9a84..e70735ac49f 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile +++ b/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "opentelemetry-api", ">= 1.5" gem "opentelemetry-sdk", "~> 1.1" gem "opentelemetry-exporter-otlp" diff --git a/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile.lock b/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile.lock index ce52e448000..0248de5402b 100644 --- a/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile.lock +++ b/gemfiles/ruby_3.4_opentelemetry_otlp_1_5.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -62,8 +62,10 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) opentelemetry-api (1.5.0) opentelemetry-common (0.21.0) opentelemetry-api (~> 1.0) @@ -85,6 +87,9 @@ GEM opentelemetry-api (~> 1.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -131,6 +136,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) warning (1.5.0) webmock (3.25.0) @@ -153,7 +160,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -162,11 +169,13 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) opentelemetry-api (>= 1.5) opentelemetry-exporter-otlp opentelemetry-sdk (~> 1.1) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -176,6 +185,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rack_2.gemfile b/gemfiles/ruby_3.4_rack_2.gemfile index 3e0b971db5a..c2180d2c7db 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile +++ b/gemfiles/ruby_3.4_rack_2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rack", "~> 2" gem "rack-contrib" gem "rack-test" diff --git a/gemfiles/ruby_3.4_rack_2.gemfile.lock b/gemfiles/ruby_3.4_rack_2.gemfile.lock index 3f586758867..317709785c1 100644 --- a/gemfiles/ruby_3.4_rack_2.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_2.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -110,6 +114,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -130,7 +136,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -139,8 +145,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rack (~> 2) rack-contrib @@ -153,6 +161,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rack_latest.gemfile b/gemfiles/ruby_3.4_rack_latest.gemfile index d4c6f49e1d8..c6644e3509c 100644 --- a/gemfiles/ruby_3.4_rack_latest.gemfile +++ b/gemfiles/ruby_3.4_rack_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rack" gem "rack-contrib" gem "rack-test" diff --git a/gemfiles/ruby_3.4_rack_latest.gemfile.lock b/gemfiles/ruby_3.4_rack_latest.gemfile.lock index 7b842d0c978..5b3818780b6 100644 --- a/gemfiles/ruby_3.4_rack_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_rack_latest.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -109,6 +113,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) warning (1.4.0) webmock (3.23.1) @@ -128,7 +134,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -137,8 +143,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rack rack-contrib @@ -151,6 +159,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile b/gemfiles/ruby_3.4_rails61_mysql2.gemfile index f4791c428a3..c1dd814de28 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 6.1.0" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" gem "mysql2", "~> 0.5", platform: :ruby +gem "rails", "~> 6.1.0" gem "sprockets", "< 4" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock index b70a201699e..ce650b653b1 100644 --- a/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_mysql2.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -158,6 +158,9 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-arm64-darwin) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -247,6 +250,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -276,7 +281,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -290,6 +295,7 @@ DEPENDENCIES net-smtp os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -301,6 +307,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile b/gemfiles/ruby_3.4_rails61_postgres.gemfile index e07b8fc2d24..1f7894f29f0 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 6.1.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 6.1.0" gem "sprockets", "< 4" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock index fe23061e527..0426374e80a 100644 --- a/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -139,6 +139,7 @@ GEM minitest (5.24.0) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -243,6 +244,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -271,7 +274,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -281,6 +284,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -296,6 +300,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile index 86e7a819905..28b367e106c 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 6.1.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 6.1.0" gem "redis", "~> 4" gem "sprockets", "< 4" gem "lograge", "~> 0.11" diff --git a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock index 160d09fedde..808f0ebf6e8 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_redis.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -139,6 +139,7 @@ GEM minitest (5.24.0) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -244,6 +245,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -272,7 +275,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -282,6 +285,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -298,6 +302,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile index 99af7310f65..038d97ba5fe 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 6.1.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 6.1.0" gem "sidekiq", ">= 6.1.2" gem "sprockets", "< 4" gem "lograge", "~> 0.11" diff --git a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock index 2142997fbdd..c58c6b9187a 100644 --- a/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_postgres_sidekiq.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) connection_pool (2.4.1) crack (1.0.0) bigdecimal @@ -140,6 +140,7 @@ GEM minitest (5.24.0) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -257,6 +258,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -285,7 +288,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -295,6 +298,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -312,6 +316,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile index a71c96759c7..7bf3e812ca7 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 6.1.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 6.1.0" gem "sprockets", "< 4" gem "rails_semantic_logger", "~> 4.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock index 78a51f2a2c4..ec21b2241ba 100644 --- a/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_semantic_logger.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -134,6 +134,7 @@ GEM minitest (5.24.0) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -242,6 +243,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -270,7 +273,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -279,6 +282,7 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -295,6 +299,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile b/gemfiles/ruby_3.4_rails61_trilogy.gemfile index f147d3d1310..46928db646a 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 6.1.0" gem "trilogy" gem "activerecord-trilogy-adapter" diff --git a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock index eccc1dc5bf7..d6c79af06be 100644 --- a/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails61_trilogy.gemfile.lock @@ -84,7 +84,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -142,6 +142,7 @@ GEM minitest (5.24.0) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -156,6 +157,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -245,6 +248,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -275,7 +280,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -285,9 +290,11 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 6.1.0) rake (>= 10.5) @@ -299,6 +306,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) trilogy warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_rails7.gemfile b/gemfiles/ruby_3.4_rails7.gemfile index 9fe141a300b..8b9bce76cc8 100644 --- a/gemfiles/ruby_3.4_rails7.gemfile +++ b/gemfiles/ruby_3.4_rails7.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 7.0.0" group :check do diff --git a/gemfiles/ruby_3.4_rails7.gemfile.lock b/gemfiles/ruby_3.4_rails7.gemfile.lock index 8d7c42d6b7d..835f2a27377 100644 --- a/gemfiles/ruby_3.4_rails7.gemfile.lock +++ b/gemfiles/ruby_3.4_rails7.gemfile.lock @@ -140,6 +140,7 @@ GEM minitest (5.25.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -154,6 +155,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -233,6 +236,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) thor (1.3.1) @@ -261,7 +266,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -270,8 +275,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 7.0.0) rake (>= 10.5) @@ -282,6 +289,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails71.gemfile b/gemfiles/ruby_3.4_rails71.gemfile index 779f5109af4..61ea92645d6 100644 --- a/gemfiles/ruby_3.4_rails71.gemfile +++ b/gemfiles/ruby_3.4_rails71.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 7.1.0" group :check do diff --git a/gemfiles/ruby_3.4_rails71.gemfile.lock b/gemfiles/ruby_3.4_rails71.gemfile.lock index 809f221fd56..e07a4e14d63 100644 --- a/gemfiles/ruby_3.4_rails71.gemfile.lock +++ b/gemfiles/ruby_3.4_rails71.gemfile.lock @@ -150,6 +150,7 @@ GEM minitest (5.25.1) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) net-imap (0.4.14) date net-protocol @@ -164,6 +165,8 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -245,6 +248,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.1) strscan (3.1.1) thor (1.3.1) @@ -273,7 +278,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -282,8 +287,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 7.1.0) rake (>= 10.5) @@ -294,6 +301,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_mysql2.gemfile b/gemfiles/ruby_3.4_rails8_mysql2.gemfile index 38be428334c..2fff01d9b90 100644 --- a/gemfiles/ruby_3.4_rails8_mysql2.gemfile +++ b/gemfiles/ruby_3.4_rails8_mysql2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 8.0.0" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" gem "mysql2", "~> 0.5", platform: :ruby +gem "rails", "~> 8.0.0" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails8_mysql2.gemfile.lock b/gemfiles/ruby_3.4_rails8_mysql2.gemfile.lock index 558294eaef1..29fca3d4e13 100644 --- a/gemfiles/ruby_3.4_rails8_mysql2.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_mysql2.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -155,6 +155,7 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) @@ -179,6 +180,9 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -266,6 +270,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -298,7 +304,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -312,6 +318,7 @@ DEPENDENCIES net-smtp os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 8.0.0) rake (>= 10.5) @@ -322,6 +329,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_postgres.gemfile b/gemfiles/ruby_3.4_rails8_postgres.gemfile index 898e9b14503..215fa54f3dc 100644 --- a/gemfiles/ruby_3.4_rails8_postgres.gemfile +++ b/gemfiles/ruby_3.4_rails8_postgres.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 8.0.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 8.0.0" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails8_postgres.gemfile.lock b/gemfiles/ruby_3.4_rails8_postgres.gemfile.lock index e487781e9a1..a1b7217bce8 100644 --- a/gemfiles/ruby_3.4_rails8_postgres.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_postgres.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -155,9 +155,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.6) date net-protocol @@ -266,6 +268,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -298,7 +302,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -308,6 +312,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -322,6 +327,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile b/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile index 71e97a8704b..098b01441c0 100644 --- a/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile +++ b/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 8.0.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 8.0.0" gem "redis", "~> 4" gem "lograge", "~> 0.11" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile.lock b/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile.lock index 69e1adecd89..289e3d51bfa 100644 --- a/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_postgres_redis.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -155,9 +155,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.6) date net-protocol @@ -267,6 +269,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -299,7 +303,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -309,6 +313,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -324,6 +329,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile b/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile index bdde29367a8..81ee20a52f9 100644 --- a/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile +++ b/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 8.0.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 8.0.0" gem "sidekiq", "~> 8" gem "lograge", "~> 0.11" gem "rails_semantic_logger", "~> 4.0" diff --git a/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile.lock b/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile.lock index 0edc686c9d8..d2af87c6cb3 100644 --- a/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_postgres_sidekiq.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -156,9 +156,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.6) date net-protocol @@ -281,6 +283,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -313,7 +317,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -323,6 +327,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -339,6 +344,7 @@ DEPENDENCIES sidekiq (~> 8) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile b/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile index c714f79168c..84a606a949c 100644 --- a/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile +++ b/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,22 +15,24 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" -gem "rails", "~> 8.0.0" gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" +gem "rails", "~> 8.0.0" gem "rails_semantic_logger", "~> 4.0" gem "net-smtp" diff --git a/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile.lock b/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile.lock index 4975df6b37b..f1de34c357e 100644 --- a/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_semantic_logger.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -150,9 +150,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.6) date net-protocol @@ -265,6 +267,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -297,7 +301,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -306,6 +310,7 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct @@ -321,6 +326,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rails8_trilogy.gemfile b/gemfiles/ruby_3.4_rails8_trilogy.gemfile index 43d803e7627..b0766b72793 100644 --- a/gemfiles/ruby_3.4_rails8_trilogy.gemfile +++ b/gemfiles/ruby_3.4_rails8_trilogy.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rails", "~> 8.0.0" gem "trilogy" gem "sprockets", "< 4" diff --git a/gemfiles/ruby_3.4_rails8_trilogy.gemfile.lock b/gemfiles/ruby_3.4_rails8_trilogy.gemfile.lock index fbc42b9639d..38c5b6c42bb 100644 --- a/gemfiles/ruby_3.4_rails8_trilogy.gemfile.lock +++ b/gemfiles/ruby_3.4_rails8_trilogy.gemfile.lock @@ -94,7 +94,7 @@ GEM byebug (12.0.0) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.0) crack (1.0.0) bigdecimal @@ -155,9 +155,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.5) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.6) date net-protocol @@ -178,6 +180,9 @@ GEM racc (~> 1.4) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -266,6 +271,8 @@ GEM simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) sprockets (1.0.2) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.6) thor (1.3.2) timeout (0.4.3) @@ -299,7 +306,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -309,9 +316,11 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) net-smtp os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rails (~> 8.0.0) rake (>= 10.5) @@ -323,6 +332,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) trilogy warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_rails_old_redis.gemfile b/gemfiles/ruby_3.4_rails_old_redis.gemfile index 7475e130408..be05d231d2b 100644 --- a/gemfiles/ruby_3.4_rails_old_redis.gemfile +++ b/gemfiles/ruby_3.4_rails_old_redis.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,23 +15,25 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.1", platform: :ruby +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis", "< 4" gem "rails", "~> 6.1.0" -gem "pg", ">= 1.1", platform: :ruby gem "sprockets", "< 4" gem "lograge", "~> 0.11" diff --git a/gemfiles/ruby_3.4_rails_old_redis.gemfile.lock b/gemfiles/ruby_3.4_rails_old_redis.gemfile.lock index 44a8b3e48aa..00f9e9dd03d 100644 --- a/gemfiles/ruby_3.4_rails_old_redis.gemfile.lock +++ b/gemfiles/ruby_3.4_rails_old_redis.gemfile.lock @@ -81,7 +81,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -140,9 +140,11 @@ GEM memory_profiler (0.9.14) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (5.25.4) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) net-imap (0.5.5) date net-protocol @@ -252,6 +254,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) thor (1.3.2) timeout (0.4.3) @@ -282,7 +286,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -292,6 +296,7 @@ DEPENDENCIES lograge (~> 0.11) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct pg (>= 1.1) @@ -307,6 +312,7 @@ DEPENDENCIES simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) sprockets (< 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_redis_3.gemfile b/gemfiles/ruby_3.4_redis_3.gemfile index 67a79e8f003..2b294e92ead 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile +++ b/gemfiles/ruby_3.4_redis_3.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis", "~> 3" group :check do diff --git a/gemfiles/ruby_3.4_redis_3.gemfile.lock b/gemfiles/ruby_3.4_redis_3.gemfile.lock index 5f3561eb4b2..a6321c33c1a 100644 --- a/gemfiles/ruby_3.4_redis_3.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_3.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -106,6 +110,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -147,6 +155,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_redis_4.gemfile b/gemfiles/ruby_3.4_redis_4.gemfile index ec3be62bbb7..bbc9c012cc0 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile +++ b/gemfiles/ruby_3.4_redis_4.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis", "~> 4" group :check do diff --git a/gemfiles/ruby_3.4_redis_4.gemfile.lock b/gemfiles/ruby_3.4_redis_4.gemfile.lock index d9efe7333cd..5eae17607c4 100644 --- a/gemfiles/ruby_3.4_redis_4.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_4.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -106,6 +110,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) warning (1.4.0) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -147,6 +155,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_redis_latest.gemfile b/gemfiles/ruby_3.4_redis_latest.gemfile index 0b81bfcb36a..90e4952f32d 100644 --- a/gemfiles/ruby_3.4_redis_latest.gemfile +++ b/gemfiles/ruby_3.4_redis_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis" group :check do diff --git a/gemfiles/ruby_3.4_redis_latest.gemfile.lock b/gemfiles/ruby_3.4_redis_latest.gemfile.lock index 818234f187b..ec5a1c521f0 100644 --- a/gemfiles/ruby_3.4_redis_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_redis_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) connection_pool (2.5.3) crack (1.0.0) bigdecimal @@ -61,10 +61,15 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -115,6 +120,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.3) warning (1.5.0) webmock (3.25.0) @@ -137,7 +144,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -146,8 +153,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -158,6 +167,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_relational_db.gemfile b/gemfiles/ruby_3.4_relational_db.gemfile index a464b4e0e14..25d93afb98a 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile +++ b/gemfiles/ruby_3.4_relational_db.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,27 +15,27 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", platform: :ruby +gem "sqlite3", "~> 1.4", platform: :ruby +gem "mysql2", ">= 0.5.3", platform: :ruby gem "activerecord", "~> 7.0.0" 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", platform: :ruby gem "sequel" gem "trilogy" diff --git a/gemfiles/ruby_3.4_relational_db.gemfile.lock b/gemfiles/ruby_3.4_relational_db.gemfile.lock index 2b39d0dfb2d..a2a3db4537c 100644 --- a/gemfiles/ruby_3.4_relational_db.gemfile.lock +++ b/gemfiles/ruby_3.4_relational_db.gemfile.lock @@ -154,7 +154,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug delayed_job diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile b/gemfiles/ruby_3.4_resque2_redis3.gemfile index 0339d3dee66..df8f3ca6720 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis", "< 4.0" gem "resque", ">= 2.0" diff --git a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock index 6683613d5c9..58c81bbfa2f 100644 --- a/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis3.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,14 +54,18 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) mono_logger (1.1.2) msgpack (1.8.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -130,6 +134,8 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) tilt (2.4.0) @@ -151,7 +157,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -160,8 +166,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -173,6 +181,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile b/gemfiles/ruby_3.4_resque2_redis4.gemfile index 2a952df3c7a..3d8b9b7dfd2 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "redis", ">= 4.0" gem "resque", ">= 2.0" diff --git a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock index b880a06d0aa..090269495e9 100644 --- a/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock +++ b/gemfiles/ruby_3.4_resque2_redis4.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) connection_pool (2.4.1) crack (1.0.0) bigdecimal @@ -55,14 +55,18 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) mono_logger (1.1.2) msgpack (1.8.0) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -134,6 +138,8 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) tilt (2.4.0) @@ -155,7 +161,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -164,8 +170,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -177,6 +185,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_rest_client_latest.gemfile b/gemfiles/ruby_3.4_rest_client_latest.gemfile index a899011f3d1..b8fe10e7e24 100644 --- a/gemfiles/ruby_3.4_rest_client_latest.gemfile +++ b/gemfiles/ruby_3.4_rest_client_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "rest-client" group :check do diff --git a/gemfiles/ruby_3.4_rest_client_latest.gemfile.lock b/gemfiles/ruby_3.4_rest_client_latest.gemfile.lock index 7130b40827f..8862ec4f218 100644 --- a/gemfiles/ruby_3.4_rest_client_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_rest_client_latest.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -68,11 +68,16 @@ GEM logger mime-types-data (~> 3.2025, >= 3.2025.0507) mime-types-data (3.2025.0729) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.3.0) + mysql2 (0.5.6) netrc (0.11.0) os (1.1.4) ostruct (0.6.1) + pg (1.6.2) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -124,6 +129,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.5) warning (1.5.0) webmock (3.25.0) @@ -146,7 +153,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -155,8 +162,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -167,6 +176,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile b/gemfiles/ruby_3.4_sinatra_2.gemfile index a70558ce03f..b17ac77fc28 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "sinatra", "~> 2" gem "sinatra-contrib", "~> 2" gem "rack-contrib" diff --git a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock index a54df299dd9..462591d6618 100644 --- a/gemfiles/ruby_3.4_sinatra_2.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_2.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,13 +54,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mustermann (2.0.2) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -127,6 +131,8 @@ GEM rack-protection (= 2.2.4) sinatra (= 2.2.4) tilt (~> 2.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) tilt (2.4.0) @@ -148,7 +154,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -157,8 +163,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rack-contrib rack-test @@ -172,6 +180,7 @@ DEPENDENCIES simplecov-cobertura (~> 2.1.0) sinatra (~> 2) sinatra-contrib (~> 2) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile b/gemfiles/ruby_3.4_sinatra_3.gemfile index 9d478fb49fc..8e0d9ebdb64 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "sinatra", "~> 3" gem "sinatra-contrib", "~> 3" gem "rack-contrib" diff --git a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock index a3cc2d82863..568b90e8180 100644 --- a/gemfiles/ruby_3.4_sinatra_3.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_3.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,13 +54,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -128,6 +132,8 @@ GEM rack-protection (= 3.2.0) sinatra (= 3.2.0) tilt (~> 2.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) tilt (2.4.0) @@ -149,7 +155,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -158,8 +164,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rack-contrib rack-test @@ -173,6 +181,7 @@ DEPENDENCIES simplecov-cobertura (~> 2.1.0) sinatra (~> 3) sinatra-contrib (~> 3) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile b/gemfiles/ruby_3.4_sinatra_4.gemfile index 8c8ff00e3ae..30e61fb24fa 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "sinatra", "~> 4" gem "sinatra-contrib", "~> 4" gem "rack-contrib" diff --git a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock index ded3b9f38a7..34942405117 100644 --- a/gemfiles/ruby_3.4_sinatra_4.gemfile.lock +++ b/gemfiles/ruby_3.4_sinatra_4.gemfile.lock @@ -21,7 +21,7 @@ GEM byebug (11.1.3) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) crack (1.0.0) bigdecimal rexml @@ -54,13 +54,17 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) multi_json (1.17.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -131,6 +135,8 @@ GEM rack-protection (= 4.0.0) sinatra (= 4.0.0) tilt (~> 2.0) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) strscan (3.1.1) tilt (2.4.0) @@ -152,7 +158,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -161,8 +167,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rack-contrib rack-test @@ -176,6 +184,7 @@ DEPENDENCIES simplecov-cobertura (~> 2.1.0) sinatra (~> 4) sinatra-contrib (~> 4) + sqlite3 (>= 1.5, < 2.0) warning (~> 1) webmock (>= 3.10.0) webrick (>= 1.8.2) diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile b/gemfiles/ruby_3.4_stripe_10.gemfile index 0cf688ddf1e..57eb9e009f2 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile +++ b/gemfiles/ruby_3.4_stripe_10.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 10" group :check do diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile.lock b/gemfiles/ruby_3.4_stripe_10.gemfile.lock index 831a7341f98..dce0ac13df4 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_10.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (10.15.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 10) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile b/gemfiles/ruby_3.4_stripe_11.gemfile index 0027f7c40ad..958cd08a813 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile +++ b/gemfiles/ruby_3.4_stripe_11.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 11" group :check do diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile.lock b/gemfiles/ruby_3.4_stripe_11.gemfile.lock index 1ce8149d5fb..cb7997eecf5 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_11.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (11.7.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 11) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile b/gemfiles/ruby_3.4_stripe_12.gemfile index 05786cc455a..fdd2f813ba9 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile +++ b/gemfiles/ruby_3.4_stripe_12.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 12" group :check do diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile.lock b/gemfiles/ruby_3.4_stripe_12.gemfile.lock index c45db4fb7bd..751a99ec04b 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_12.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (12.6.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 12) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile b/gemfiles/ruby_3.4_stripe_7.gemfile index 533d96369f3..7463ebfeb38 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile +++ b/gemfiles/ruby_3.4_stripe_7.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 7" group :check do diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile.lock b/gemfiles/ruby_3.4_stripe_7.gemfile.lock index 686afeaea1b..66762f13f66 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_7.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (7.1.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 7) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile b/gemfiles/ruby_3.4_stripe_8.gemfile index b8bff0efc9c..55caf7e052d 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile +++ b/gemfiles/ruby_3.4_stripe_8.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 8" group :check do diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile.lock b/gemfiles/ruby_3.4_stripe_8.gemfile.lock index ddb05e8cd57..b397fb705e7 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_8.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (8.7.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 8) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile b/gemfiles/ruby_3.4_stripe_9.gemfile index df3f11b2f6c..e9ad0226e09 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile +++ b/gemfiles/ruby_3.4_stripe_9.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "~> 9" group :check do diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile.lock b/gemfiles/ruby_3.4_stripe_9.gemfile.lock index 56880469642..8e63bd734e7 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_9.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -105,6 +109,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (9.4.0) strscan (3.1.1) @@ -126,7 +132,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -135,8 +141,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -146,6 +154,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (~> 9) warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_latest.gemfile b/gemfiles/ruby_3.4_stripe_latest.gemfile index 61a5fb22e43..e6aae304ca0 100644 --- a/gemfiles/ruby_3.4_stripe_latest.gemfile +++ b/gemfiles/ruby_3.4_stripe_latest.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe" group :check do diff --git a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock index 6b96d39173f..23eeed591e8 100644 --- a/gemfiles/ruby_3.4_stripe_latest.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_latest.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -104,6 +108,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (15.4.0) warning (1.4.0) @@ -124,7 +130,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -133,8 +139,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -144,6 +152,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe warning (~> 1) webmock (>= 3.10.0) diff --git a/gemfiles/ruby_3.4_stripe_min.gemfile b/gemfiles/ruby_3.4_stripe_min.gemfile index cd96b00aa05..08b73c704d2 100644 --- a/gemfiles/ruby_3.4_stripe_min.gemfile +++ b/gemfiles/ruby_3.4_stripe_min.gemfile @@ -7,7 +7,7 @@ gem "benchmark-ips", "~> 2.8" gem "benchmark-memory", "< 0.2" gem "bigdecimal" gem "climate_control", "~> 1.2.0" -gem "concurrent-ruby" +gem "concurrent-ruby", "1.3.4" gem "dogstatsd-ruby", ">= 3.3.0", "!= 5.0.0", "!= 5.0.1", "!= 5.1.0" gem "extlz4", "~> 0.3", ">= 0.3.3" gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] @@ -15,20 +15,23 @@ gem "json-schema", "< 3" gem "memory_profiler", "~> 0.9" gem "mutex_m" gem "os", "~> 1.1" -gem "debug" gem "byebug" +gem "debug" gem "pry" gem "rake", ">= 10.5" gem "rake-compiler", "~> 1.1", ">= 1.1.1" gem "rspec", "~> 3.13" gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" gem "rspec_junit_formatter", ">= 0.5.1" +gem "rspec-wait", "~> 0" gem "simplecov", "~> 0.22.0" gem "simplecov-cobertura", "~> 2.1.0" gem "warning", "~> 1" gem "webmock", ">= 3.10.0" gem "webrick", ">= 1.8.2" +gem "pg", ">= 1.4", "< 2.0" +gem "sqlite3", ">= 1.5", "< 2.0" +gem "mysql2", ">= 0.5.4", "< 0.6.0" gem "stripe", "= 5.15.0" group :check do diff --git a/gemfiles/ruby_3.4_stripe_min.gemfile.lock b/gemfiles/ruby_3.4_stripe_min.gemfile.lock index 649efd2e748..a796abcf7a0 100644 --- a/gemfiles/ruby_3.4_stripe_min.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_min.gemfile.lock @@ -54,10 +54,14 @@ GEM logger (1.7.0) memory_profiler (0.9.14) method_source (1.1.0) + mini_portile2 (2.8.9) msgpack (1.8.0) mutex_m (0.2.0) + mysql2 (0.5.6) os (1.1.4) ostruct (0.6.1) + pg (1.6.2-aarch64-linux) + pg (1.6.2-x86_64-linux) pp (0.6.2) prettyprint prettyprint (0.2.0) @@ -104,6 +108,8 @@ GEM simplecov (~> 0.19) simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) + sqlite3 (1.7.3) + mini_portile2 (~> 2.8.0) stringio (3.1.2) stripe (5.15.0) warning (1.4.0) @@ -124,7 +130,7 @@ DEPENDENCIES bigdecimal byebug climate_control (~> 1.2.0) - concurrent-ruby + concurrent-ruby (= 1.3.4) datadog! debug dogstatsd-ruby (>= 3.3.0, != 5.1.0, != 5.0.1, != 5.0.0) @@ -133,8 +139,10 @@ DEPENDENCIES json-schema (< 3) memory_profiler (~> 0.9) mutex_m + mysql2 (>= 0.5.4, < 0.6.0) os (~> 1.1) ostruct + pg (>= 1.4, < 2.0) pry rake (>= 10.5) rake-compiler (~> 1.1, >= 1.1.1) @@ -144,6 +152,7 @@ DEPENDENCIES rspec_junit_formatter (>= 0.5.1) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) + sqlite3 (>= 1.5, < 2.0) stripe (= 5.15.0) warning (~> 1) webmock (>= 3.10.0)