Skip to content

Commit e16323c

Browse files
Update Gemfile
1 parent 564a0f4 commit e16323c

File tree

2 files changed

+119
-141
lines changed

2 files changed

+119
-141
lines changed

Gemfile

Lines changed: 11 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,27 @@
11
source "https://rubygems.org"
2+
ruby file: ".ruby-version"
23

3-
ruby "3.3.3"
4+
gem "rails", github: "rails/rails", branch: "main"
45

5-
# Use specific branch of Rails
6-
gem "rails", github: "rails/rails", branch: "7-1-stable"
7-
8-
# The modern asset pipeline for Rails [https://github.com/rails/propshaft]
9-
gem "propshaft"
10-
11-
# Use sqlite3 as the database for Active Record
12-
gem "sqlite3", ">= 1.4"
13-
14-
# Use the Puma web server [https://github.com/puma/puma]
15-
gem "puma", ">= 5.0"
16-
17-
# Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails]
6+
# Assets & front end
187
gem "importmap-rails"
19-
20-
# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
21-
gem "turbo-rails"
22-
23-
# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
8+
gem "propshaft"
249
gem "stimulus-rails"
10+
gem "turbo-rails"
2511

26-
# Build JSON APIs with ease [https://github.com/rails/jbuilder]
27-
gem "jbuilder"
28-
29-
# Use Redis adapter to run Action Cable in production
30-
gem "redis", ">= 4.0.1"
31-
32-
# Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis]
33-
# gem "kredis"
34-
35-
# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword]
36-
# gem "bcrypt", "~> 3.1.7"
37-
38-
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
39-
gem "tzinfo-data", platforms: %i[ windows jruby ]
40-
41-
# Reduces boot times through caching; required in config/boot.rb
12+
# Deployment and drivers
4213
gem "bootsnap", require: false
14+
gem "puma", ">= 5.0"
15+
gem "sqlite3", ">= 2.0"
4316

44-
# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
45-
# gem "image_processing", "~> 1.2"
17+
# Features
18+
gem "bcrypt", "~> 3.1.7"
4619

4720
group :development, :test do
48-
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
49-
gem "debug", platforms: %i[ mri windows ]
50-
end
51-
52-
group :development do
53-
# Use console on exceptions pages [https://github.com/rails/web-console]
54-
gem "web-console"
55-
56-
# Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler]
57-
# gem "rack-mini-profiler"
58-
59-
# Speed up commands on slow machines / big apps [https://github.com/rails/spring]
60-
# gem "spring"
21+
gem "rubocop-rails-omakase", require: false
6122
end
6223

6324
group :test do
64-
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
6525
gem "capybara"
6626
gem "selenium-webdriver"
6727
end

Gemfile.lock

Lines changed: 108 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,95 @@
11
GIT
22
remote: https://github.com/rails/rails.git
3-
revision: ec3faa63a8760e9d9c9da67eb1a32725e0b52d12
4-
branch: 7-1-stable
3+
revision: 16d8b82d5e2aca4780c5d10b1fe9a90b33a0e84e
4+
branch: main
55
specs:
6-
actioncable (7.1.3.4)
7-
actionpack (= 7.1.3.4)
8-
activesupport (= 7.1.3.4)
6+
actioncable (8.0.0.alpha)
7+
actionpack (= 8.0.0.alpha)
8+
activesupport (= 8.0.0.alpha)
99
nio4r (~> 2.0)
1010
websocket-driver (>= 0.6.1)
1111
zeitwerk (~> 2.6)
12-
actionmailbox (7.1.3.4)
13-
actionpack (= 7.1.3.4)
14-
activejob (= 7.1.3.4)
15-
activerecord (= 7.1.3.4)
16-
activestorage (= 7.1.3.4)
17-
activesupport (= 7.1.3.4)
18-
mail (>= 2.7.1)
19-
net-imap
20-
net-pop
21-
net-smtp
22-
actionmailer (7.1.3.4)
23-
actionpack (= 7.1.3.4)
24-
actionview (= 7.1.3.4)
25-
activejob (= 7.1.3.4)
26-
activesupport (= 7.1.3.4)
27-
mail (~> 2.5, >= 2.5.4)
28-
net-imap
29-
net-pop
30-
net-smtp
12+
actionmailbox (8.0.0.alpha)
13+
actionpack (= 8.0.0.alpha)
14+
activejob (= 8.0.0.alpha)
15+
activerecord (= 8.0.0.alpha)
16+
activestorage (= 8.0.0.alpha)
17+
activesupport (= 8.0.0.alpha)
18+
mail (>= 2.8.0)
19+
actionmailer (8.0.0.alpha)
20+
actionpack (= 8.0.0.alpha)
21+
actionview (= 8.0.0.alpha)
22+
activejob (= 8.0.0.alpha)
23+
activesupport (= 8.0.0.alpha)
24+
mail (>= 2.8.0)
3125
rails-dom-testing (~> 2.2)
32-
actionpack (7.1.3.4)
33-
actionview (= 7.1.3.4)
34-
activesupport (= 7.1.3.4)
26+
actionpack (8.0.0.alpha)
27+
actionview (= 8.0.0.alpha)
28+
activesupport (= 8.0.0.alpha)
3529
nokogiri (>= 1.8.5)
3630
racc
3731
rack (>= 2.2.4)
3832
rack-session (>= 1.0.1)
3933
rack-test (>= 0.6.3)
4034
rails-dom-testing (~> 2.2)
4135
rails-html-sanitizer (~> 1.6)
42-
actiontext (7.1.3.4)
43-
actionpack (= 7.1.3.4)
44-
activerecord (= 7.1.3.4)
45-
activestorage (= 7.1.3.4)
46-
activesupport (= 7.1.3.4)
36+
useragent (~> 0.16)
37+
actiontext (8.0.0.alpha)
38+
actionpack (= 8.0.0.alpha)
39+
activerecord (= 8.0.0.alpha)
40+
activestorage (= 8.0.0.alpha)
41+
activesupport (= 8.0.0.alpha)
4742
globalid (>= 0.6.0)
4843
nokogiri (>= 1.8.5)
49-
actionview (7.1.3.4)
50-
activesupport (= 7.1.3.4)
44+
actionview (8.0.0.alpha)
45+
activesupport (= 8.0.0.alpha)
5146
builder (~> 3.1)
5247
erubi (~> 1.11)
5348
rails-dom-testing (~> 2.2)
5449
rails-html-sanitizer (~> 1.6)
55-
activejob (7.1.3.4)
56-
activesupport (= 7.1.3.4)
50+
activejob (8.0.0.alpha)
51+
activesupport (= 8.0.0.alpha)
5752
globalid (>= 0.3.6)
58-
activemodel (7.1.3.4)
59-
activesupport (= 7.1.3.4)
60-
activerecord (7.1.3.4)
61-
activemodel (= 7.1.3.4)
62-
activesupport (= 7.1.3.4)
53+
activemodel (8.0.0.alpha)
54+
activesupport (= 8.0.0.alpha)
55+
activerecord (8.0.0.alpha)
56+
activemodel (= 8.0.0.alpha)
57+
activesupport (= 8.0.0.alpha)
6358
timeout (>= 0.4.0)
64-
activestorage (7.1.3.4)
65-
actionpack (= 7.1.3.4)
66-
activejob (= 7.1.3.4)
67-
activerecord (= 7.1.3.4)
68-
activesupport (= 7.1.3.4)
59+
activestorage (8.0.0.alpha)
60+
actionpack (= 8.0.0.alpha)
61+
activejob (= 8.0.0.alpha)
62+
activerecord (= 8.0.0.alpha)
63+
activesupport (= 8.0.0.alpha)
6964
marcel (~> 1.0)
70-
activesupport (7.1.3.4)
65+
activesupport (8.0.0.alpha)
7166
base64
7267
bigdecimal
73-
concurrent-ruby (~> 1.0, >= 1.0.2)
68+
concurrent-ruby (~> 1.0, >= 1.3.1)
7469
connection_pool (>= 2.2.5)
7570
drb
7671
i18n (>= 1.6, < 2)
72+
logger
7773
minitest (>= 5.1)
78-
mutex_m
79-
tzinfo (~> 2.0)
80-
rails (7.1.3.4)
81-
actioncable (= 7.1.3.4)
82-
actionmailbox (= 7.1.3.4)
83-
actionmailer (= 7.1.3.4)
84-
actionpack (= 7.1.3.4)
85-
actiontext (= 7.1.3.4)
86-
actionview (= 7.1.3.4)
87-
activejob (= 7.1.3.4)
88-
activemodel (= 7.1.3.4)
89-
activerecord (= 7.1.3.4)
90-
activestorage (= 7.1.3.4)
91-
activesupport (= 7.1.3.4)
74+
tzinfo (~> 2.0, >= 2.0.5)
75+
rails (8.0.0.alpha)
76+
actioncable (= 8.0.0.alpha)
77+
actionmailbox (= 8.0.0.alpha)
78+
actionmailer (= 8.0.0.alpha)
79+
actionpack (= 8.0.0.alpha)
80+
actiontext (= 8.0.0.alpha)
81+
actionview (= 8.0.0.alpha)
82+
activejob (= 8.0.0.alpha)
83+
activemodel (= 8.0.0.alpha)
84+
activerecord (= 8.0.0.alpha)
85+
activestorage (= 8.0.0.alpha)
86+
activesupport (= 8.0.0.alpha)
9287
bundler (>= 1.15.0)
93-
railties (= 7.1.3.4)
94-
railties (7.1.3.4)
95-
actionpack (= 7.1.3.4)
96-
activesupport (= 7.1.3.4)
97-
irb
88+
railties (= 8.0.0.alpha)
89+
railties (8.0.0.alpha)
90+
actionpack (= 8.0.0.alpha)
91+
activesupport (= 8.0.0.alpha)
92+
irb (~> 1.13)
9893
rackup (>= 1.0.0)
9994
rake (>= 12.2)
10095
thor (~> 1.0, >= 1.2.2)
@@ -105,9 +100,10 @@ GEM
105100
specs:
106101
addressable (2.8.7)
107102
public_suffix (>= 2.0.2, < 7.0)
103+
ast (2.4.2)
108104
base64 (0.2.0)
105+
bcrypt (3.1.20)
109106
bigdecimal (3.1.8)
110-
bindex (0.8.1)
111107
bootsnap (1.18.3)
112108
msgpack (~> 1.2)
113109
builder (3.3.0)
@@ -124,9 +120,6 @@ GEM
124120
connection_pool (2.4.1)
125121
crass (1.0.6)
126122
date (3.3.4)
127-
debug (1.9.2)
128-
irb (~> 1.10)
129-
reline (>= 0.3.8)
130123
drb (2.2.1)
131124
erubi (1.13.0)
132125
globalid (1.2.1)
@@ -141,9 +134,8 @@ GEM
141134
irb (1.13.2)
142135
rdoc (>= 4.0.0)
143136
reline (>= 0.4.2)
144-
jbuilder (2.12.0)
145-
actionview (>= 5.0.0)
146-
activesupport (>= 5.0.0)
137+
json (2.7.2)
138+
language_server-protocol (3.17.0.3)
147139
logger (1.6.0)
148140
loofah (2.22.0)
149141
crass (~> 1.0.2)
@@ -158,7 +150,6 @@ GEM
158150
mini_mime (1.1.5)
159151
minitest (5.24.0)
160152
msgpack (1.7.2)
161-
mutex_m (0.2.0)
162153
net-imap (0.4.13)
163154
date
164155
net-protocol
@@ -180,6 +171,11 @@ GEM
180171
racc (~> 1.4)
181172
nokogiri (1.16.6-x86_64-linux)
182173
racc (~> 1.4)
174+
parallel (1.25.1)
175+
parser (3.3.3.0)
176+
ast (~> 2.4.1)
177+
racc
178+
pg (1.5.6)
183179
propshaft (0.9.0)
184180
actionpack (>= 7.0.0)
185181
activesupport (>= 7.0.0)
@@ -206,18 +202,45 @@ GEM
206202
rails-html-sanitizer (1.6.0)
207203
loofah (~> 2.21)
208204
nokogiri (~> 1.14)
205+
rainbow (3.1.1)
209206
rake (13.2.1)
210207
rdoc (6.7.0)
211208
psych (>= 4.0.0)
212-
redis (5.2.0)
213-
redis-client (>= 0.22.0)
214-
redis-client (0.22.2)
215-
connection_pool
216209
regexp_parser (2.9.2)
217210
reline (0.5.9)
218211
io-console (~> 0.5)
219212
rexml (3.3.0)
220213
strscan
214+
rubocop (1.64.1)
215+
json (~> 2.3)
216+
language_server-protocol (>= 3.17.0)
217+
parallel (~> 1.10)
218+
parser (>= 3.3.0.2)
219+
rainbow (>= 2.2.2, < 4.0)
220+
regexp_parser (>= 1.8, < 3.0)
221+
rexml (>= 3.2.5, < 4.0)
222+
rubocop-ast (>= 1.31.1, < 2.0)
223+
ruby-progressbar (~> 1.7)
224+
unicode-display_width (>= 2.4.0, < 3.0)
225+
rubocop-ast (1.31.3)
226+
parser (>= 3.3.1.0)
227+
rubocop-minitest (0.35.0)
228+
rubocop (>= 1.61, < 2.0)
229+
rubocop-ast (>= 1.31.1, < 2.0)
230+
rubocop-performance (1.21.1)
231+
rubocop (>= 1.48.1, < 2.0)
232+
rubocop-ast (>= 1.31.1, < 2.0)
233+
rubocop-rails (2.25.0)
234+
activesupport (>= 4.2.0)
235+
rack (>= 1.1)
236+
rubocop (>= 1.33.0, < 2.0)
237+
rubocop-ast (>= 1.31.1, < 2.0)
238+
rubocop-rails-omakase (1.0.0)
239+
rubocop
240+
rubocop-minitest
241+
rubocop-performance
242+
rubocop-rails
243+
ruby-progressbar (1.13.0)
221244
rubyzip (2.3.2)
222245
selenium-webdriver (4.22.0)
223246
base64 (~> 0.2)
@@ -247,11 +270,8 @@ GEM
247270
railties (>= 6.0.0)
248271
tzinfo (2.0.6)
249272
concurrent-ruby (~> 1.0)
250-
web-console (4.2.1)
251-
actionview (>= 6.0.0)
252-
activemodel (>= 6.0.0)
253-
bindex (>= 0.4.0)
254-
railties (>= 6.0.0)
273+
unicode-display_width (2.5.0)
274+
useragent (0.16.10)
255275
webrick (1.8.1)
256276
websocket (1.2.10)
257277
websocket-driver (0.7.6)
@@ -278,21 +298,19 @@ PLATFORMS
278298
x86_64-linux-musl
279299

280300
DEPENDENCIES
301+
bcrypt (~> 3.1.7)
281302
bootsnap
282303
capybara
283-
debug
284304
importmap-rails
285-
jbuilder
305+
pg (~> 1.1)
286306
propshaft
287307
puma (>= 5.0)
288308
rails!
289-
redis (>= 4.0.1)
309+
rubocop-rails-omakase
290310
selenium-webdriver
291-
sqlite3 (>= 1.4)
311+
sqlite3 (>= 2.0)
292312
stimulus-rails
293313
turbo-rails
294-
tzinfo-data
295-
web-console
296314

297315
RUBY VERSION
298316
ruby 3.3.3p89

0 commit comments

Comments
 (0)