@@ -13,39 +13,46 @@ shared_spring_dependencies = proc do
1313 gem 'spring-watcher-listen' , '~> 2.0.0'
1414end
1515
16- appraise 'rails_6_1 ' do
16+ appraise 'rails_7_1 ' do
1717 instance_eval ( &shared_spring_dependencies )
1818 instance_eval ( &controller_test_dependency )
1919
20- gem 'rails' , '6.1.7.7'
21- gem 'puma' , '~> 5.0'
22- gem 'sass-rails' , '>= 6'
23- gem 'turbolinks' , '~> 5'
24- gem 'jbuilder' , '~> 2.7'
25- gem 'bcrypt' , '~> 3.1.7'
26- gem 'bootsnap' , '>= 1.4.4' , require : false
27- gem 'rack-mini-profiler' , '~> 2.0.0'
28- gem 'listen' , '~> 3.3'
29- gem 'capybara' , '>= 3.26'
30- gem 'selenium-webdriver' , '>= 4.0.0.rc1'
20+ gem 'rails' , '7.1.3.2'
21+ gem 'sprockets-rails'
22+ gem 'puma' , '~> 6.0'
23+ gem 'importmap-rails'
24+ gem 'turbo-rails'
25+ gem 'stimulus-rails'
26+ gem 'jbuilder'
27+ gem 'bootsnap' , require : false
28+ gem 'capybara'
29+ gem 'selenium-webdriver'
3130 gem 'webdrivers'
32- gem 'net-smtp' , require : false
33- gem 'psych' , '~> 3.0'
3431
3532 # test dependencies
3633 gem 'rspec-rails' , '~> 6.0'
3734 gem 'shoulda-context' , '~> 2.0.0'
3835
36+ # other dependencies
37+ gem 'bcrypt' , '~> 3.1.7'
38+
3939 # Database adapters
40- gem 'pg' , '>= 0.18' , '< 2.0'
4140 gem 'sqlite3' , '~> 1.4'
41+ gem 'pg' , '~> 1.1'
4242end
4343
44- appraise 'rails_7_1 ' do
44+ appraise 'rails_7_2 ' do
4545 instance_eval ( &shared_spring_dependencies )
4646 instance_eval ( &controller_test_dependency )
4747
48- gem 'rails' , '7.1.3.2'
48+ gem 'rails' , '~> 7.2'
49+
50+ # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
51+ gem 'brakeman' , require : false
52+
53+ # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
54+ gem 'rubocop-rails-omakase' , require : false
55+
4956 gem 'sprockets-rails'
5057 gem 'puma' , '~> 6.0'
5158 gem 'importmap-rails'
@@ -56,6 +63,7 @@ appraise 'rails_7_1' do
5663 gem 'capybara'
5764 gem 'selenium-webdriver'
5865 gem 'webdrivers'
66+ gem 'mutex_m' , require : false
5967
6068 # test dependencies
6169 gem 'rspec-rails' , '~> 6.0'
@@ -69,19 +77,18 @@ appraise 'rails_7_1' do
6977 gem 'pg' , '~> 1.1'
7078end
7179
72- appraise 'rails_7_2 ' do
80+ appraise 'rails_8_0 ' do
7381 instance_eval ( &shared_spring_dependencies )
7482 instance_eval ( &controller_test_dependency )
7583
76- gem 'rails' , '~> 7.2 '
84+ gem 'rails' , '~> 8.0 '
7785
7886 # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
7987 gem 'brakeman' , require : false
8088
8189 # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
8290 gem 'rubocop-rails-omakase' , require : false
8391
84- gem 'sprockets-rails'
8592 gem 'puma' , '~> 6.0'
8693 gem 'importmap-rails'
8794 gem 'turbo-rails'
@@ -91,7 +98,13 @@ appraise 'rails_7_2' do
9198 gem 'capybara'
9299 gem 'selenium-webdriver'
93100 gem 'webdrivers'
101+ gem 'propshaft'
94102 gem 'mutex_m' , require : false
103+ gem 'solid_cache'
104+ gem 'solid_queue'
105+ gem 'solid_cable'
106+ gem 'kamal'
107+ gem 'thruster'
95108
96109 # test dependencies
97110 gem 'rspec-rails' , '~> 6.0'
@@ -101,15 +114,15 @@ appraise 'rails_7_2' do
101114 gem 'bcrypt' , '~> 3.1.7'
102115
103116 # Database adapters
104- gem 'sqlite3' , '~> 1.4 '
117+ gem 'sqlite3' , '>= 2.1 '
105118 gem 'pg' , '~> 1.1'
106119end
107120
108- appraise 'rails_8_0 ' do
121+ appraise 'rails_8_1 ' do
109122 instance_eval ( &shared_spring_dependencies )
110123 instance_eval ( &controller_test_dependency )
111124
112- gem 'rails' , '~> 8.0 '
125+ gem 'rails' , '~> 8.1 '
113126
114127 # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
115128 gem 'brakeman' , require : false
@@ -133,6 +146,8 @@ appraise 'rails_8_0' do
133146 gem 'solid_cable'
134147 gem 'kamal'
135148 gem 'thruster'
149+ gem 'image_processing' , '~> 1.2'
150+ gem 'bundler-audit'
136151
137152 # test dependencies
138153 gem 'rspec-rails' , '~> 6.0'
0 commit comments