Skip to content

Commit 07d2904

Browse files
authored
Merge pull request #802 from dxw/renovate/major-ruby-on-rails-packages
Update dependency rails to v8
2 parents 175360f + 4c663e4 commit 07d2904

30 files changed

+976
-572
lines changed

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*.ico
1919
*.jpg
2020
*.png
21+
*.svg
2122
*.rake
2223
*.rb
2324
*.ru

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ gem "pry-rails"
1616
gem "mini_racer"
1717
gem "puma", "~> 6.4"
1818
gem "rollbar"
19-
gem "rails", "~> 7.0"
19+
gem "rails", "~> 8.0"
2020
gem "sass-rails", "~> 6.0"
2121
gem "turbolinks", "~> 5"
2222
gem "tzinfo-data", platforms: %i[mingw mswin x64_mingw jruby]

Gemfile.lock

Lines changed: 101 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,65 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
actioncable (7.2.2.1)
5-
actionpack (= 7.2.2.1)
6-
activesupport (= 7.2.2.1)
4+
actioncable (8.0.2)
5+
actionpack (= 8.0.2)
6+
activesupport (= 8.0.2)
77
nio4r (~> 2.0)
88
websocket-driver (>= 0.6.1)
99
zeitwerk (~> 2.6)
10-
actionmailbox (7.2.2.1)
11-
actionpack (= 7.2.2.1)
12-
activejob (= 7.2.2.1)
13-
activerecord (= 7.2.2.1)
14-
activestorage (= 7.2.2.1)
15-
activesupport (= 7.2.2.1)
10+
actionmailbox (8.0.2)
11+
actionpack (= 8.0.2)
12+
activejob (= 8.0.2)
13+
activerecord (= 8.0.2)
14+
activestorage (= 8.0.2)
15+
activesupport (= 8.0.2)
1616
mail (>= 2.8.0)
17-
actionmailer (7.2.2.1)
18-
actionpack (= 7.2.2.1)
19-
actionview (= 7.2.2.1)
20-
activejob (= 7.2.2.1)
21-
activesupport (= 7.2.2.1)
17+
actionmailer (8.0.2)
18+
actionpack (= 8.0.2)
19+
actionview (= 8.0.2)
20+
activejob (= 8.0.2)
21+
activesupport (= 8.0.2)
2222
mail (>= 2.8.0)
2323
rails-dom-testing (~> 2.2)
24-
actionpack (7.2.2.1)
25-
actionview (= 7.2.2.1)
26-
activesupport (= 7.2.2.1)
24+
actionpack (8.0.2)
25+
actionview (= 8.0.2)
26+
activesupport (= 8.0.2)
2727
nokogiri (>= 1.8.5)
28-
racc
29-
rack (>= 2.2.4, < 3.2)
28+
rack (>= 2.2.4)
3029
rack-session (>= 1.0.1)
3130
rack-test (>= 0.6.3)
3231
rails-dom-testing (~> 2.2)
3332
rails-html-sanitizer (~> 1.6)
3433
useragent (~> 0.16)
35-
actiontext (7.2.2.1)
36-
actionpack (= 7.2.2.1)
37-
activerecord (= 7.2.2.1)
38-
activestorage (= 7.2.2.1)
39-
activesupport (= 7.2.2.1)
34+
actiontext (8.0.2)
35+
actionpack (= 8.0.2)
36+
activerecord (= 8.0.2)
37+
activestorage (= 8.0.2)
38+
activesupport (= 8.0.2)
4039
globalid (>= 0.6.0)
4140
nokogiri (>= 1.8.5)
42-
actionview (7.2.2.1)
43-
activesupport (= 7.2.2.1)
41+
actionview (8.0.2)
42+
activesupport (= 8.0.2)
4443
builder (~> 3.1)
4544
erubi (~> 1.11)
4645
rails-dom-testing (~> 2.2)
4746
rails-html-sanitizer (~> 1.6)
48-
activejob (7.2.2.1)
49-
activesupport (= 7.2.2.1)
47+
activejob (8.0.2)
48+
activesupport (= 8.0.2)
5049
globalid (>= 0.3.6)
51-
activemodel (7.2.2.1)
52-
activesupport (= 7.2.2.1)
53-
activerecord (7.2.2.1)
54-
activemodel (= 7.2.2.1)
55-
activesupport (= 7.2.2.1)
50+
activemodel (8.0.2)
51+
activesupport (= 8.0.2)
52+
activerecord (8.0.2)
53+
activemodel (= 8.0.2)
54+
activesupport (= 8.0.2)
5655
timeout (>= 0.4.0)
57-
activestorage (7.2.2.1)
58-
actionpack (= 7.2.2.1)
59-
activejob (= 7.2.2.1)
60-
activerecord (= 7.2.2.1)
61-
activesupport (= 7.2.2.1)
56+
activestorage (8.0.2)
57+
actionpack (= 8.0.2)
58+
activejob (= 8.0.2)
59+
activerecord (= 8.0.2)
60+
activesupport (= 8.0.2)
6261
marcel (~> 1.0)
63-
activesupport (7.2.2.1)
62+
activesupport (8.0.2)
6463
base64
6564
benchmark (>= 0.3)
6665
bigdecimal
@@ -72,10 +71,11 @@ GEM
7271
minitest (>= 5.1)
7372
securerandom (>= 0.3)
7473
tzinfo (~> 2.0, >= 2.0.5)
74+
uri (>= 0.13.1)
7575
addressable (2.8.7)
7676
public_suffix (>= 2.0.2, < 7.0)
7777
ast (2.4.3)
78-
autoprefixer-rails (10.4.16.0)
78+
autoprefixer-rails (10.4.21.0)
7979
execjs (~> 2)
8080
base64 (0.2.0)
8181
benchmark (0.4.0)
@@ -127,27 +127,30 @@ GEM
127127
database_cleaner-core (~> 2.0.0)
128128
database_cleaner-core (2.0.1)
129129
date (3.4.1)
130-
diff-lcs (1.5.1)
131-
docile (1.4.0)
130+
diff-lcs (1.6.1)
131+
docile (1.4.1)
132132
dotenv (3.1.8)
133133
drb (2.2.1)
134134
erubi (1.13.1)
135-
execjs (2.9.1)
135+
execjs (2.10.0)
136136
factory_bot (6.5.1)
137137
activesupport (>= 6.1.0)
138138
factory_bot_rails (6.4.4)
139139
factory_bot (~> 6.5)
140140
railties (>= 5.0.0)
141141
faker (3.5.1)
142142
i18n (>= 1.8.11, < 2)
143-
ffi (1.16.3)
143+
ffi (1.17.1-arm64-darwin)
144+
ffi (1.17.1-x86_64-darwin)
145+
ffi (1.17.1-x86_64-linux-gnu)
144146
globalid (1.2.1)
145147
activesupport (>= 6.1)
146148
high_voltage (4.0.0)
147149
i18n (1.14.7)
148150
concurrent-ruby (~> 1.0)
149-
io-console (0.7.2)
150-
irb (1.14.3)
151+
io-console (0.8.0)
152+
irb (1.15.2)
153+
pp (>= 0.6.0)
151154
rdoc (>= 4.0.0)
152155
reline (>= 0.4.2)
153156
jbuilder (2.13.0)
@@ -176,7 +179,7 @@ GEM
176179
activesupport (>= 4)
177180
railties (>= 4)
178181
request_store (~> 1.0)
179-
loofah (2.23.1)
182+
loofah (2.24.0)
180183
crass (~> 1.0.2)
181184
nokogiri (>= 1.12.0)
182185
mail (2.8.1)
@@ -186,36 +189,39 @@ GEM
186189
net-smtp
187190
marcel (1.0.4)
188191
matrix (0.4.2)
189-
method_source (1.0.0)
192+
method_source (1.1.0)
190193
mini_mime (1.1.5)
191194
mini_racer (0.18.1)
192195
libv8-node (~> 23.6.1.0)
193196
minitest (5.25.5)
194-
msgpack (1.7.2)
195-
net-imap (0.4.19)
197+
msgpack (1.8.0)
198+
net-imap (0.5.6)
196199
date
197200
net-protocol
198201
net-pop (0.1.2)
199202
net-protocol
200203
net-protocol (0.2.2)
201204
timeout
202-
net-smtp (0.5.0)
205+
net-smtp (0.5.1)
203206
net-protocol
204207
nio4r (2.7.4)
205-
nokogiri (1.18.4-arm64-darwin)
208+
nokogiri (1.18.7-arm64-darwin)
206209
racc (~> 1.4)
207-
nokogiri (1.18.4-x86_64-darwin)
210+
nokogiri (1.18.7-x86_64-darwin)
208211
racc (~> 1.4)
209-
nokogiri (1.18.4-x86_64-linux-gnu)
212+
nokogiri (1.18.7-x86_64-linux-gnu)
210213
racc (~> 1.4)
211214
parallel (1.26.3)
212-
parser (3.3.7.4)
215+
parser (3.3.8.0)
213216
ast (~> 2.4.1)
214217
racc
215218
pg (1.5.9)
216219
popper_js (2.11.8)
220+
pp (0.6.2)
221+
prettyprint
222+
prettyprint (0.2.0)
217223
prism (1.4.0)
218-
pry (0.14.2)
224+
pry (0.15.2)
219225
coderay (~> 1.1)
220226
method_source (~> 1.0)
221227
pry-rails (0.3.11)
@@ -227,27 +233,28 @@ GEM
227233
puma (6.6.0)
228234
nio4r (~> 2.0)
229235
racc (1.8.1)
230-
rack (3.1.12)
231-
rack-session (2.0.0)
236+
rack (3.1.13)
237+
rack-session (2.1.0)
238+
base64 (>= 0.1.0)
232239
rack (>= 3.0.0)
233-
rack-test (2.1.0)
240+
rack-test (2.2.0)
234241
rack (>= 1.3)
235242
rackup (2.2.1)
236243
rack (>= 3)
237-
rails (7.2.2.1)
238-
actioncable (= 7.2.2.1)
239-
actionmailbox (= 7.2.2.1)
240-
actionmailer (= 7.2.2.1)
241-
actionpack (= 7.2.2.1)
242-
actiontext (= 7.2.2.1)
243-
actionview (= 7.2.2.1)
244-
activejob (= 7.2.2.1)
245-
activemodel (= 7.2.2.1)
246-
activerecord (= 7.2.2.1)
247-
activestorage (= 7.2.2.1)
248-
activesupport (= 7.2.2.1)
244+
rails (8.0.2)
245+
actioncable (= 8.0.2)
246+
actionmailbox (= 8.0.2)
247+
actionmailer (= 8.0.2)
248+
actionpack (= 8.0.2)
249+
actiontext (= 8.0.2)
250+
actionview (= 8.0.2)
251+
activejob (= 8.0.2)
252+
activemodel (= 8.0.2)
253+
activerecord (= 8.0.2)
254+
activestorage (= 8.0.2)
255+
activesupport (= 8.0.2)
249256
bundler (>= 1.15.0)
250-
railties (= 7.2.2.1)
257+
railties (= 8.0.2)
251258
rails-dom-testing (2.2.0)
252259
activesupport (>= 5.0.0)
253260
minitest
@@ -256,9 +263,9 @@ GEM
256263
loofah (~> 2.21)
257264
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)
258265
rails_layout (1.0.42)
259-
railties (7.2.2.1)
260-
actionpack (= 7.2.2.1)
261-
activesupport (= 7.2.2.1)
266+
railties (8.0.2)
267+
actionpack (= 8.0.2)
268+
activesupport (= 8.0.2)
262269
irb (~> 1.13)
263270
rackup (>= 1.0.0)
264271
rake (>= 12.2)
@@ -267,18 +274,18 @@ GEM
267274
rainbow (3.1.1)
268275
rake (13.2.1)
269276
rb-fsevent (0.11.2)
270-
rb-inotify (0.10.1)
277+
rb-inotify (0.11.1)
271278
ffi (~> 1.0)
272-
rdoc (6.7.0)
279+
rdoc (6.13.1)
273280
psych (>= 4.0.0)
274281
regexp_parser (2.10.0)
275-
reline (0.5.12)
282+
reline (0.6.1)
276283
io-console (~> 0.5)
277-
request_store (1.5.1)
284+
request_store (1.7.0)
278285
rack (>= 1.4)
279286
rexml (3.4.1)
280287
rollbar (3.6.2)
281-
rouge (1.11.1)
288+
rouge (4.5.1)
282289
rspec-core (3.13.3)
283290
rspec-support (~> 3.13.0)
284291
rspec-expectations (3.13.3)
@@ -337,17 +344,17 @@ GEM
337344
docile (~> 1.1)
338345
simplecov-html (~> 0.11)
339346
simplecov_json_formatter (~> 0.1)
340-
simplecov-html (0.12.3)
347+
simplecov-html (0.13.1)
341348
simplecov_json_formatter (0.1.4)
342349
spring (4.3.0)
343350
spring-commands-rspec (1.0.4)
344351
spring (>= 0.9.1)
345352
sprockets (4.2.1)
346353
concurrent-ruby (~> 1.0)
347354
rack (>= 2.2.4, < 4)
348-
sprockets-rails (3.4.2)
349-
actionpack (>= 5.2)
350-
activesupport (>= 5.2)
355+
sprockets-rails (3.5.2)
356+
actionpack (>= 6.1)
357+
activesupport (>= 6.1)
351358
sprockets (>= 3.0.0)
352359
standard (1.49.0)
353360
language_server-protocol (~> 3.17.0.2)
@@ -361,9 +368,9 @@ GEM
361368
standard-performance (1.8.0)
362369
lint_roller (~> 1.1)
363370
rubocop-performance (~> 1.25.0)
364-
stringio (3.1.2)
371+
stringio (3.1.6)
365372
thor (1.3.2)
366-
tilt (2.3.0)
373+
tilt (2.6.0)
367374
timeout (0.4.3)
368375
turbolinks (5.2.1)
369376
turbolinks-source (~> 5.2)
@@ -372,21 +379,25 @@ GEM
372379
concurrent-ruby (~> 1.0)
373380
uglifier (4.2.1)
374381
execjs (>= 0.3.0, < 3)
375-
unicode-display_width (2.6.0)
382+
unicode-display_width (3.1.4)
383+
unicode-emoji (~> 4.0, >= 4.0.4)
384+
unicode-emoji (4.0.4)
376385
uniform_notifier (1.16.0)
386+
uri (1.0.3)
377387
useragent (0.16.11)
378388
web-console (4.2.1)
379389
actionview (>= 6.0.0)
380390
activemodel (>= 6.0.0)
381391
bindex (>= 0.4.0)
382392
railties (>= 6.0.0)
383393
websocket (1.2.11)
384-
websocket-driver (0.7.6)
394+
websocket-driver (0.7.7)
395+
base64
385396
websocket-extensions (>= 0.1.0)
386397
websocket-extensions (0.1.5)
387398
xpath (3.2.0)
388399
nokogiri (~> 1.8)
389-
zeitwerk (2.7.1)
400+
zeitwerk (2.7.2)
390401

391402
PLATFORMS
392403
arm64-darwin-22
@@ -420,7 +431,7 @@ DEPENDENCIES
420431
pg
421432
pry-rails
422433
puma (~> 6.4)
423-
rails (~> 7.0)
434+
rails (~> 8.0)
424435
rails_layout
425436
rollbar
426437
rspec-rails

bin/brakeman

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env ruby
2+
require "rubygems"
3+
require "bundler/setup"
4+
5+
ARGV.unshift("--ensure-latest")
6+
7+
load Gem.bin_path("brakeman", "brakeman")

bin/dev

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env ruby
2+
exec "./bin/rails", "server", *ARGV

0 commit comments

Comments
 (0)