Skip to content

Commit 04cb229

Browse files
authored
[ruby/sinatra] Use ruby 3.3-rc and enable YJIT (#8459)
Also upgrade gems to latest versions.
1 parent a387b25 commit 04cb229

8 files changed

+30
-18
lines changed

frameworks/Ruby/sinatra/Gemfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
source 'https://rubygems.org'
22

3-
gem 'activerecord', '~> 5.0.0', :require=>'active_record'
3+
gem 'activerecord', '~> 7.0', :require=>'active_record'
44
gem 'json', '~> 2.0'
5-
gem 'passenger', '~> 5.1', :platforms=>[:ruby, :mswin], :require=>false
5+
gem 'passenger', '~> 6.0', :platforms=>[:ruby, :mswin], :require=>false
66
gem 'puma', '~> 6.4', :require=>false
7-
gem 'sinatra', '~> 2.0', :require=>'sinatra/base'
8-
gem 'unicorn', '~> 5.2', :platforms=>[:ruby, :mswin], :require=>false
7+
gem 'sinatra', '~> 3.0', :require=>'sinatra/base'
8+
gem 'unicorn', '~> 6.1', :platforms=>[:ruby, :mswin], :require=>false
99

1010
group :mysql do
11-
gem 'mysql2', '~> 0.4', :platforms=>[:ruby, :mswin]
11+
gem 'mysql2', '~> 0.5', :platforms=>[:ruby, :mswin]
1212
end
1313

1414
group :postgresql do
15-
gem 'pg', '1.2.3', :platforms=>[:ruby, :mswin]
15+
gem 'pg', '~> 1.5', :platforms=>[:ruby, :mswin]
1616
end

frameworks/Ruby/sinatra/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ comparing a variety of web platforms.
1212

1313
The tests will be run with:
1414

15-
* [Ruby 2.4](http://www.ruby-lang.org)
16-
* [Puma 3](http://puma.io)
17-
* [Passenger 5](https://www.phusionpassenger.com)
18-
* [Unicorn 5](https://bogomips.org/unicorn/)
19-
* [Sinatra 2](http://www.sinatrarb.com)
20-
* [ActiveRecord 5](https://github.com/rails/rails/tree/master/activerecord)
15+
* [Ruby 3.3-rc](http://www.ruby-lang.org)
16+
* [Puma 6](http://puma.io)
17+
* [Passenger 6](https://www.phusionpassenger.com)
18+
* [Unicorn 6](https://bogomips.org/unicorn/)
19+
* [Sinatra 3](http://www.sinatrarb.com)
20+
* [ActiveRecord 7](https://github.com/rails/rails/tree/master/activerecord)
2121
* [MySQL 5.5](https://www.mysql.com)
2222
* [Postgres 9.3](https://www.postgresql.org)
2323

frameworks/Ruby/sinatra/sinatra-passenger-mri.dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

frameworks/Ruby/sinatra/sinatra-postgres-unicorn-mri.dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

frameworks/Ruby/sinatra/sinatra-postgres.dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

frameworks/Ruby/sinatra/sinatra-unicorn-mri.dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

frameworks/Ruby/sinatra/sinatra.dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM ruby:2.4
1+
FROM ruby:3.3-rc
2+
3+
ENV RUBY_YJIT_ENABLE=1
24

35
ADD ./ /sinatra
46
WORKDIR /sinatra

0 commit comments

Comments
 (0)