From 4449cf7abd329dc5298edc06007e57aec79ad0cd Mon Sep 17 00:00:00 2001 From: Petrik Date: Mon, 28 Apr 2025 21:42:35 +0200 Subject: [PATCH] [ruby/rack] Upgrade to Ruby 3.5-rc --- frameworks/Ruby/rack/Gemfile | 2 ++ frameworks/Ruby/rack/Gemfile.lock | 1 + frameworks/Ruby/rack/rack-falcon.dockerfile | 2 +- frameworks/Ruby/rack/rack-iodine.dockerfile | 2 +- frameworks/Ruby/rack/rack-passenger.dockerfile | 2 +- frameworks/Ruby/rack/rack-pitchfork.dockerfile | 2 +- frameworks/Ruby/rack/rack-unicorn.dockerfile | 2 +- frameworks/Ruby/rack/rack.dockerfile | 2 +- 8 files changed, 9 insertions(+), 6 deletions(-) diff --git a/frameworks/Ruby/rack/Gemfile b/frameworks/Ruby/rack/Gemfile index e220b4f26a0..d9542044e1f 100644 --- a/frameworks/Ruby/rack/Gemfile +++ b/frameworks/Ruby/rack/Gemfile @@ -24,6 +24,7 @@ end group :passenger, optional: true do gem 'base64' # required by passenger on Ruby 3.4 + gem 'logger' # required by passenger on Ruby 3.5 gem 'passenger', '~> 6.0', platforms: [:ruby, :mswin], require: false end @@ -36,6 +37,7 @@ group :puma, optional: true do end group :unicorn, optional: true do + gem 'logger' # required by unicorn on Ruby 3.5 gem 'unicorn', '~> 6.1', platforms: %i[ruby mswin] end diff --git a/frameworks/Ruby/rack/Gemfile.lock b/frameworks/Ruby/rack/Gemfile.lock index f4306e62409..68e903e172d 100644 --- a/frameworks/Ruby/rack/Gemfile.lock +++ b/frameworks/Ruby/rack/Gemfile.lock @@ -151,6 +151,7 @@ DEPENDENCIES iodine (~> 0.7) jdbc-postgres (~> 42.2) json (~> 2.10) + logger passenger (~> 6.0) pg (~> 1.5) pitchfork (~> 0.17) diff --git a/frameworks/Ruby/rack/rack-falcon.dockerfile b/frameworks/Ruby/rack/rack-falcon.dockerfile index 90abab433ad..572953b2e0b 100644 --- a/frameworks/Ruby/rack/rack-falcon.dockerfile +++ b/frameworks/Ruby/rack/rack-falcon.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 diff --git a/frameworks/Ruby/rack/rack-iodine.dockerfile b/frameworks/Ruby/rack/rack-iodine.dockerfile index 9b4908fb177..dfb4a14214f 100644 --- a/frameworks/Ruby/rack/rack-iodine.dockerfile +++ b/frameworks/Ruby/rack/rack-iodine.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 diff --git a/frameworks/Ruby/rack/rack-passenger.dockerfile b/frameworks/Ruby/rack/rack-passenger.dockerfile index 1b4d069d1f7..fa2eef0c9b9 100644 --- a/frameworks/Ruby/rack/rack-passenger.dockerfile +++ b/frameworks/Ruby/rack/rack-passenger.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 diff --git a/frameworks/Ruby/rack/rack-pitchfork.dockerfile b/frameworks/Ruby/rack/rack-pitchfork.dockerfile index 586d693eebb..c659dd52f7a 100644 --- a/frameworks/Ruby/rack/rack-pitchfork.dockerfile +++ b/frameworks/Ruby/rack/rack-pitchfork.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 diff --git a/frameworks/Ruby/rack/rack-unicorn.dockerfile b/frameworks/Ruby/rack/rack-unicorn.dockerfile index ed1df927dc1..3968f0f6af0 100644 --- a/frameworks/Ruby/rack/rack-unicorn.dockerfile +++ b/frameworks/Ruby/rack/rack-unicorn.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 diff --git a/frameworks/Ruby/rack/rack.dockerfile b/frameworks/Ruby/rack/rack.dockerfile index 0964890b059..63121a0ab02 100644 --- a/frameworks/Ruby/rack/rack.dockerfile +++ b/frameworks/Ruby/rack/rack.dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.4 +FROM ruby:3.5-rc ENV RUBY_YJIT_ENABLE=1 ENV RUBY_MN_THREADS=1