Procházet zdrojové kódy

[ruby/rack-sequel] Update puma to 7.0.2 (#10102)

Petrik de Heus před 1 dnem
rodič
revize
24b87cd71e

+ 1 - 1
frameworks/Ruby/rack-sequel/Gemfile

@@ -14,5 +14,5 @@ group :postgresql, optional: true do
 end
 
 group :puma, optional: true do
-  gem 'puma', '~> 6.5', require: false
+  gem 'puma', '~> 7.0', require: false
 end

+ 2 - 2
frameworks/Ruby/rack-sequel/Gemfile.lock

@@ -5,7 +5,7 @@ GEM
     json (2.13.2)
     nio4r (2.7.4)
     pg (1.5.9)
-    puma (6.6.0)
+    puma (7.0.2)
       nio4r (~> 2.0)
     rack (3.2.0)
     sequel (5.90.0)
@@ -23,7 +23,7 @@ PLATFORMS
 DEPENDENCIES
   json (~> 2.8)
   pg (~> 1.5)
-  puma (~> 6.5)
+  puma (~> 7.0)
   rack (~> 3.1)
   sequel (~> 5.0)
   sequel_pg (~> 1.6)

+ 1 - 1
frameworks/Ruby/rack-sequel/README.md

@@ -13,7 +13,7 @@ a variety of web platforms.
 The tests will be run with:
 
 * [Ruby 3.4](http://www.ruby-lang.org)
-* [Puma 6](http://puma.io)
+* [Puma 7](http://puma.io)
 * [Rack 3](http://rack.rubyforge.org)
 * [Sequel 5](http://sequel.jeremyevans.net)
 * [MySQL 5.5](https://www.mysql.com)

+ 4 - 0
frameworks/Ruby/rack-sequel/config/mri_puma.rb

@@ -5,3 +5,7 @@ num_workers, num_threads = auto_tune
 
 workers num_workers
 threads num_threads, num_threads
+
+before_fork do
+  Sequel::DATABASES.each(&:disconnect)
+end