Browse Source

[ruby] Update Passenger 6.0.23 and run on ruby:3.4-rc (#9366)

Petrik de Heus 9 months ago
parent
commit
09bd0281be

+ 9 - 8
frameworks/Ruby/rack-sequel/Gemfile

@@ -1,20 +1,21 @@
 source 'https://rubygems.org'
 
+gem 'base64' # required by passenger on Ruby 3.4
 gem 'json', '~> 2.0'
 gem 'oj', '~> 3.14', platforms: %i[ruby mswin]
-gem 'passenger', '~> 6.0', :platforms=>[:ruby, :mswin], :require=>false
-gem 'puma', '~> 6.4', :require=>false
+gem 'passenger', '~> 6.0', platforms: [:ruby, :mswin], require: false
+gem 'puma', '~> 6.4', require: false
 gem 'sequel', '~> 5.0'
 gem 'rack', '~> 3.0'
-gem 'unicorn', '~> 6.1', :platforms=>[:ruby, :mswin], :require=>false
+gem 'unicorn', '~> 6.1', platforms: [:ruby, :mswin], require: false
 
 group :mysql do
-  gem 'jdbc-mysql', '~> 5.1', :platforms=>:jruby, :require=>'jdbc/mysql'
-  gem 'mysql2', '~> 0.5', :platforms=>[:ruby, :mswin]
+  gem 'jdbc-mysql', '~> 5.1', platforms: :jruby, require: 'jdbc/mysql'
+  gem 'mysql2', '~> 0.4', platforms: [:ruby, :mswin]
 end
 
 group :postgresql do
-  gem 'jdbc-postgres', '~> 9.4', :platforms=>:jruby, :require=>'jdbc/postgres'
-  gem 'pg', '~> 1.5', :platforms=>[:ruby, :mswin]
-  gem 'sequel_pg', '~> 1.6', :platforms=>:ruby, :require=>false
+  gem 'jdbc-postgres', '~> 9.4', platforms: :jruby, require: 'jdbc/postgres'
+  gem 'pg', '~> 1.5', platforms: [:ruby, :mswin]
+  gem 'sequel_pg', '~> 1.6', platforms: :ruby, require: false
 end

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

@@ -14,7 +14,7 @@ The tests will be run with:
 
 * [Ruby 3.3](http://www.ruby-lang.org)
 * [Puma 6](http://puma.io)
-* [Passenger 5](https://www.phusionpassenger.com)
+* [Passenger 6](https://www.phusionpassenger.com)
 * [Unicorn 5](https://bogomips.org/unicorn/)
 * [Rack 2](http://rack.rubyforge.org)
 * [Sequel 5](http://sequel.jeremyevans.net)

+ 1 - 1
frameworks/Ruby/rack-sequel/rack-sequel-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.3
+FROM ruby:3.4-rc
 
 ADD ./ /rack-sequel
 

+ 1 - 1
frameworks/Ruby/rack-sequel/rack-sequel-postgres-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.3
+FROM ruby:3.4-rc
 
 ADD ./ /rack-sequel
 

+ 1 - 0
frameworks/Ruby/roda-sequel/Gemfile

@@ -1,5 +1,6 @@
 source "https://rubygems.org"
 
+gem 'base64' # required by passenger on Ruby 3.4
 gem "erubi", "~> 1.12"
 gem "passenger", "~> 6.0", platforms: %i[ruby mswin], require: false
 gem "puma", "~> 6.2", require: false

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

@@ -14,7 +14,7 @@ The tests will be run with:
 
 * [Ruby 3.3](http://www.ruby-lang.org)
 * [Puma 6](http://puma.io)
-* [Passenger 5](https://www.phusionpassenger.com)
+* [Passenger 6](https://www.phusionpassenger.com)
 * [Unicorn 5](https://bogomips.org/unicorn/)
 * [Roda 3](http://roda.jeremyevans.net)
 * [Sequel 5](http://sequel.jeremyevans.net)

+ 1 - 1
frameworks/Ruby/roda-sequel/roda-sequel-postgres-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.3
+FROM ruby:3.4-rc
 
 ADD ./ /roda-sequel
 WORKDIR /roda-sequel

+ 1 - 1
frameworks/Ruby/sinatra-sequel/sinatra-sequel-postgres-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.3
+FROM ruby:3.4-rc
 
 ENV RUBY_YJIT_ENABLE=1
 

+ 1 - 1
frameworks/Ruby/sinatra/sinatra-postgres-passenger-mri.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.3
+FROM ruby:3.4-rc
 
 ENV RUBY_YJIT_ENABLE=1