Skip to content

Commit 8fd1d44

Browse files
authored
Upgrade ruby to 3.4.2 version (#161)
1 parent 7da5b5b commit 8fd1d44

File tree

5 files changed

+74
-65
lines changed

5 files changed

+74
-65
lines changed

.devcontainer/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version
2-
ARG RUBY_VERSION=3.3.5
2+
ARG RUBY_VERSION=3.4.2
33
FROM ghcr.io/rails/devcontainer/images/ruby:$RUBY_VERSION

.ruby-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.5
1+
3.4.2

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax = docker/dockerfile:1
22

33
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile
4-
ARG RUBY_VERSION=3.3.5
4+
ARG RUBY_VERSION=3.4.2
55
FROM quay.io/evl.ms/fullstaq-ruby:${RUBY_VERSION}-jemalloc-slim as base
66

77
LABEL fly_launch_runtime="rails"

Gemfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source "https://rubygems.org"
22
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
33

4-
ruby "3.3.5"
4+
ruby "3.4.2"
55

66
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
77
gem "rails", "7.2.0"
@@ -77,7 +77,7 @@ gem "phlex-rails", github: "phlex-ruby/phlex-rails"
7777
gem "ruby_ui", github: "ruby-ui/ruby_ui", branch: "main", require: false
7878
# gem "ruby_ui", path: "../ruby_ui"
7979

80-
gem "pry"
80+
gem "pry", "0.15.2"
8181

8282
gem "tailwind_merge", "~> 0.13.2"
8383

Gemfile.lock

+69-60
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ GIT
88

99
GIT
1010
remote: https://github.com/phlex-ruby/phlex.git
11-
revision: bdff5f6800d36717bd576c8af8331ebeca8b4b3b
11+
revision: 2e858fb3fa95e144a0631ce77ff860a3a404f7ed
1212
specs:
1313
phlex (2.0.2)
1414

1515
GIT
1616
remote: https://github.com/ruby-ui/ruby_ui.git
17-
revision: 537b7c06f57a0918e4ba07ce08c3dad3dace15a3
17+
revision: 8152bef6098d1278932136a059a240ecae0f755e
1818
branch: main
1919
specs:
2020
ruby_ui (1.0.0.beta1)
@@ -96,7 +96,7 @@ GEM
9696
public_suffix (>= 2.0.2, < 7.0)
9797
ast (2.4.2)
9898
base64 (0.2.0)
99-
bigdecimal (3.1.8)
99+
bigdecimal (3.1.9)
100100
bindex (0.8.1)
101101
bootsnap (1.18.4)
102102
msgpack (~> 1.2)
@@ -111,34 +111,35 @@ GEM
111111
regexp_parser (>= 1.5, < 3.0)
112112
xpath (~> 3.2)
113113
coderay (1.1.3)
114-
concurrent-ruby (1.3.4)
115-
connection_pool (2.4.1)
114+
concurrent-ruby (1.3.5)
115+
connection_pool (2.5.0)
116116
crass (1.0.6)
117117
cssbundling-rails (1.4.0)
118118
railties (>= 6.0.0)
119-
date (3.4.0)
120-
debug (1.9.2)
119+
date (3.4.1)
120+
debug (1.10.0)
121121
irb (~> 1.10)
122122
reline (>= 0.3.8)
123-
dockerfile-rails (1.6.24)
123+
dockerfile-rails (1.7.6)
124124
rails (>= 3.0.0)
125125
drb (2.2.1)
126-
erubi (1.13.0)
126+
erubi (1.13.1)
127127
globalid (1.2.1)
128128
activesupport (>= 6.1)
129-
i18n (1.14.6)
129+
i18n (1.14.7)
130130
concurrent-ruby (~> 1.0)
131-
io-console (0.7.2)
132-
irb (1.14.1)
131+
io-console (0.8.0)
132+
irb (1.15.1)
133+
pp (>= 0.6.0)
133134
rdoc (>= 4.0.0)
134135
reline (>= 0.4.2)
135136
jsbundling-rails (1.3.0)
136137
railties (>= 6.0.0)
137-
json (2.8.1)
138-
language_server-protocol (3.17.0.3)
138+
json (2.10.1)
139+
language_server-protocol (3.17.0.4)
139140
lint_roller (1.1.0)
140-
logger (1.6.1)
141-
loofah (2.23.1)
141+
logger (1.6.6)
142+
loofah (2.24.0)
142143
crass (~> 1.0.2)
143144
nokogiri (>= 1.12.0)
144145
lru_redux (1.1.0)
@@ -153,46 +154,51 @@ GEM
153154
matrix (0.4.2)
154155
method_source (1.1.0)
155156
mini_mime (1.1.5)
156-
mini_portile2 (2.8.7)
157-
minitest (5.25.1)
158-
msgpack (1.7.3)
159-
net-imap (0.5.0)
157+
mini_portile2 (2.8.8)
158+
minitest (5.25.4)
159+
msgpack (1.8.0)
160+
net-imap (0.5.6)
160161
date
161162
net-protocol
162163
net-pop (0.1.2)
163164
net-protocol
164165
net-protocol (0.2.2)
165166
timeout
166-
net-smtp (0.5.0)
167+
net-smtp (0.5.1)
167168
net-protocol
168169
nio4r (2.7.4)
169-
nokogiri (1.16.7)
170+
nokogiri (1.18.2)
170171
mini_portile2 (~> 2.8.2)
171172
racc (~> 1.4)
172173
parallel (1.26.3)
173-
parser (3.3.6.0)
174+
parser (3.3.7.1)
174175
ast (~> 2.4.1)
175176
racc
177+
pp (0.6.2)
178+
prettyprint
179+
prettyprint (0.2.0)
176180
propshaft (0.9.0)
177181
actionpack (>= 7.0.0)
178182
activesupport (>= 7.0.0)
179183
rack
180184
railties (>= 7.0.0)
181-
pry (0.14.2)
185+
pry (0.15.2)
182186
coderay (~> 1.1)
183187
method_source (~> 1.0)
184-
psych (5.2.0)
188+
psych (5.2.3)
189+
date
185190
stringio
186191
public_suffix (6.0.1)
187192
puma (6.4.2)
188193
nio4r (~> 2.0)
189194
racc (1.8.1)
190-
rack (3.1.8)
191-
rack-session (2.0.0)
195+
rack (3.1.10)
196+
rack-session (2.1.0)
197+
base64 (>= 0.1.0)
192198
rack (>= 3.0.0)
193-
rack-test (2.1.0)
199+
rack-test (2.2.0)
194200
rack (>= 1.3)
195-
rackup (2.2.0)
201+
rackup (2.2.1)
196202
rack (>= 3)
197203
rails (7.2.0)
198204
actioncable (= 7.2.0)
@@ -212,9 +218,9 @@ GEM
212218
activesupport (>= 5.0.0)
213219
minitest
214220
nokogiri (>= 1.6)
215-
rails-html-sanitizer (1.6.0)
221+
rails-html-sanitizer (1.6.2)
216222
loofah (~> 2.21)
217-
nokogiri (~> 1.14)
223+
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
218224
railties (7.2.0)
219225
actionpack (= 7.2.0)
220226
activesupport (= 7.2.0)
@@ -225,78 +231,81 @@ GEM
225231
zeitwerk (~> 2.6)
226232
rainbow (3.1.1)
227233
rake (13.2.1)
228-
rdoc (6.7.0)
234+
rdoc (6.12.0)
229235
psych (>= 4.0.0)
230-
regexp_parser (2.9.2)
231-
reline (0.5.11)
236+
regexp_parser (2.10.0)
237+
reline (0.6.0)
232238
io-console (~> 0.5)
233-
rexml (3.3.9)
239+
rexml (3.4.1)
234240
rouge (4.5.1)
235-
rubocop (1.66.1)
241+
rubocop (1.71.2)
236242
json (~> 2.3)
237243
language_server-protocol (>= 3.17.0)
238244
parallel (~> 1.10)
239245
parser (>= 3.3.0.2)
240246
rainbow (>= 2.2.2, < 4.0)
241-
regexp_parser (>= 2.4, < 3.0)
242-
rubocop-ast (>= 1.32.2, < 2.0)
247+
regexp_parser (>= 2.9.3, < 3.0)
248+
rubocop-ast (>= 1.38.0, < 2.0)
243249
ruby-progressbar (~> 1.7)
244-
unicode-display_width (>= 2.4.0, < 3.0)
245-
rubocop-ast (1.34.1)
250+
unicode-display_width (>= 2.4.0, < 4.0)
251+
rubocop-ast (1.38.0)
246252
parser (>= 3.3.1.0)
247-
rubocop-performance (1.22.1)
253+
rubocop-performance (1.23.1)
248254
rubocop (>= 1.48.1, < 2.0)
249255
rubocop-ast (>= 1.31.1, < 2.0)
250256
ruby-progressbar (1.13.0)
251-
rubyzip (2.3.2)
252-
securerandom (0.3.1)
253-
selenium-webdriver (4.26.0)
257+
rubyzip (2.4.1)
258+
securerandom (0.4.1)
259+
selenium-webdriver (4.28.0)
254260
base64 (~> 0.2)
255261
logger (~> 1.4)
256262
rexml (~> 3.2, >= 3.2.5)
257263
rubyzip (>= 1.2.2, < 3.0)
258264
websocket (~> 1.0)
259-
sqlite3 (2.2.0)
265+
sqlite3 (2.5.0)
260266
mini_portile2 (~> 2.8.0)
261-
standard (1.41.1)
267+
standard (1.45.0)
262268
language_server-protocol (~> 3.17.0.2)
263269
lint_roller (~> 1.0)
264-
rubocop (~> 1.66.0)
270+
rubocop (~> 1.71.0)
265271
standard-custom (~> 1.0.0)
266-
standard-performance (~> 1.5)
272+
standard-performance (~> 1.6)
267273
standard-custom (1.0.2)
268274
lint_roller (~> 1.0)
269275
rubocop (~> 1.50)
270-
standard-performance (1.5.0)
276+
standard-performance (1.6.0)
271277
lint_roller (~> 1.1)
272-
rubocop-performance (~> 1.22.0)
278+
rubocop-performance (~> 1.23.0)
273279
stimulus-rails (1.3.3)
274280
railties (>= 6.0.0)
275-
stringio (3.1.2)
276-
tailwind_merge (0.13.2)
281+
stringio (3.1.3)
282+
tailwind_merge (0.13.3)
277283
lru_redux (~> 1.1)
278284
thor (1.3.2)
279-
timeout (0.4.2)
285+
timeout (0.4.3)
280286
turbo-rails (2.0.6)
281287
actionpack (>= 6.0.0)
282288
activejob (>= 6.0.0)
283289
railties (>= 6.0.0)
284290
tzinfo (2.0.6)
285291
concurrent-ruby (~> 1.0)
286-
unicode-display_width (2.6.0)
287-
useragent (0.16.10)
292+
unicode-display_width (3.1.4)
293+
unicode-emoji (~> 4.0, >= 4.0.4)
294+
unicode-emoji (4.0.4)
295+
useragent (0.16.11)
288296
web-console (4.2.1)
289297
actionview (>= 6.0.0)
290298
activemodel (>= 6.0.0)
291299
bindex (>= 0.4.0)
292300
railties (>= 6.0.0)
293301
websocket (1.2.11)
294-
websocket-driver (0.7.6)
302+
websocket-driver (0.7.7)
303+
base64
295304
websocket-extensions (>= 0.1.0)
296305
websocket-extensions (0.1.5)
297306
xpath (3.2.0)
298307
nokogiri (~> 1.8)
299-
zeitwerk (2.7.1)
308+
zeitwerk (2.7.2)
300309

301310
PLATFORMS
302311
ruby
@@ -312,7 +321,7 @@ DEPENDENCIES
312321
phlex!
313322
phlex-rails!
314323
propshaft (= 0.9.0)
315-
pry
324+
pry (= 0.15.2)
316325
puma (= 6.4.2)
317326
rails (= 7.2.0)
318327
rouge (~> 4.5)
@@ -327,7 +336,7 @@ DEPENDENCIES
327336
web-console
328337

329338
RUBY VERSION
330-
ruby 3.3.5p100
339+
ruby 3.4.2p28
331340

332341
BUNDLED WITH
333-
2.5.22
342+
2.6.4

0 commit comments

Comments
 (0)