From d7710371402cd4376b32494181b1d08917e03049 Mon Sep 17 00:00:00 2001 From: Harry Lewis Date: Tue, 21 Jan 2025 10:48:56 -0800 Subject: [PATCH 1/3] Lock concurrent-ruby to below version 1.3.5 --- gemfiles/mongoid_7.gemfile | 1 + gemfiles/rails_7.0.gemfile | 1 + 2 files changed, 2 insertions(+) diff --git a/gemfiles/mongoid_7.gemfile b/gemfiles/mongoid_7.gemfile index 37e1c3a264..281adef7bf 100644 --- a/gemfiles/mongoid_7.gemfile +++ b/gemfiles/mongoid_7.gemfile @@ -12,5 +12,6 @@ if RUBY_VERSION >= "3.0" gem "evt" end gem "fiber-storage" +gem "concurrent-ruby", "< 1.3.5" gemspec path: "../" diff --git a/gemfiles/rails_7.0.gemfile b/gemfiles/rails_7.0.gemfile index c43a185427..b9f3c0947d 100644 --- a/gemfiles/rails_7.0.gemfile +++ b/gemfiles/rails_7.0.gemfile @@ -11,5 +11,6 @@ gem "sqlite3", "~> 1.4", platform: :ruby gem "sequel" gem "evt" gem "async" +gem "concurrent-ruby", "< 1.3.5" gemspec path: "../" From 7ee8b38049f8784742088cdfd7805bffe6181fba Mon Sep 17 00:00:00 2001 From: Harry Lewis Date: Tue, 21 Jan 2025 11:32:06 -0800 Subject: [PATCH 2/3] Add csv as dependency --- gemfiles/rails_master.gemfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gemfiles/rails_master.gemfile b/gemfiles/rails_master.gemfile index 064c05da18..6fcc50f2d1 100644 --- a/gemfiles/rails_master.gemfile +++ b/gemfiles/rails_master.gemfile @@ -15,5 +15,8 @@ if RUBY_ENGINE == "ruby" # This doesn't work on truffle-ruby because there's no gem "libev_scheduler" end gem "async" +if RUBY_VERSION >= "3.4.1" + gem "csv" +end gemspec path: "../" From 9d9b5d1e2797092d703f95d509d9609b9210e930 Mon Sep 17 00:00:00 2001 From: Harry Lewis Date: Tue, 21 Jan 2025 11:41:52 -0800 Subject: [PATCH 3/3] Add mutex_m as dependency --- gemfiles/rails_master.gemfile | 1 + 1 file changed, 1 insertion(+) diff --git a/gemfiles/rails_master.gemfile b/gemfiles/rails_master.gemfile index 6fcc50f2d1..338c885f5f 100644 --- a/gemfiles/rails_master.gemfile +++ b/gemfiles/rails_master.gemfile @@ -17,6 +17,7 @@ end gem "async" if RUBY_VERSION >= "3.4.1" gem "csv" + gem "mutex_m" end gemspec path: "../"