Skip to content

Commit 8fb6473

Browse files
run all appraisals
1 parent 4b491a8 commit 8fb6473

7 files changed

Lines changed: 729 additions & 259 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@ jobs:
3333
- 3.2.9
3434
appraisal:
3535
- rails_8_1
36-
# - rails_8_0
37-
# - rails_7_2
38-
# - rails_7_1
36+
- rails_8_0
37+
- rails_7_2
38+
- rails_7_1
3939
adapter:
4040
- sqlite3
4141
- postgresql
4242
exclude:
43-
# - { ruby: 4.0.1, appraisal: rails_7_1 }
44-
# - { ruby: 4.0.1, appraisal: rails_7_2 }
4543
- { ruby: 3.2.9, appraisal: rails_8_1 }
4644
- { ruby: 3.1.7, appraisal: rails_8_1 }
4745
- { ruby: 3.0.7, appraisal: rails_8_1 }
48-
# - { ruby: 3.2.9, appraisal: rails_8_0 }
49-
# - { ruby: 3.2.9, appraisal: rails_8_0 }
46+
- { ruby: 3.2.9, appraisal: rails_8_0 }
47+
- { ruby: 3.2.9, appraisal: rails_8_0 }
48+
- { ruby: 4.0.1, appraisal: rails_7_2 }
49+
- { ruby: 4.0.1, appraisal: rails_7_1 }
5050
env:
5151
DATABASE_ADAPTER: ${{ matrix.adapter }}
5252
BUNDLE_GEMFILE: gemfiles/${{ matrix.appraisal }}.gemfile

Appraisals

Lines changed: 115 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -13,122 +13,121 @@ shared_spring_dependencies = proc do
1313
gem 'spring-watcher-listen', '~> 2.0.0'
1414
end
1515

16-
# appraise 'rails_7_1' do
17-
# instance_eval(&shared_spring_dependencies)
18-
# instance_eval(&controller_test_dependency)
19-
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'
30-
# gem 'webdrivers'
31-
# gem 'readline'
32-
# gem 'ostruct'
33-
# gem 'benchmark'
34-
# gem 'cgi'
35-
36-
# gem 'minitest', '~> 5.1'
37-
38-
# # test dependencies
39-
# gem 'rspec-rails', '~> 6.0'
40-
# gem 'shoulda-context', '~> 2.0.0'
41-
42-
# # other dependencies
43-
# gem 'bcrypt', '~> 3.1.7'
44-
45-
# # Database adapters
46-
# gem 'sqlite3', '~> 1.4'
47-
# gem 'pg', '~> 1.1'
48-
# end
49-
50-
# appraise 'rails_7_2' do
51-
# instance_eval(&shared_spring_dependencies)
52-
# instance_eval(&controller_test_dependency)
53-
54-
# gem 'rails', '~> 7.2'
55-
56-
# # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
57-
# gem 'brakeman', require: false
58-
59-
# # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
60-
# gem 'rubocop-rails-omakase', require: false
61-
62-
# gem 'sprockets-rails'
63-
# gem 'puma', '~> 6.0'
64-
# gem 'importmap-rails'
65-
# gem 'turbo-rails'
66-
# gem 'stimulus-rails'
67-
# gem 'jbuilder'
68-
# gem 'bootsnap', require: false
69-
# gem 'capybara'
70-
# gem 'selenium-webdriver'
71-
# gem 'webdrivers'
72-
# gem 'ostruct'
73-
# gem 'readline'
74-
75-
# # test dependencies
76-
# gem 'rspec-rails', '~> 6.0'
77-
# gem 'shoulda-context', '~> 2.0.0'
78-
79-
# gem 'minitest', '5.25.5'
80-
81-
# # other dependencies
82-
# gem 'bcrypt', '~> 3.1.7'
83-
84-
# # Database adapters
85-
# gem 'sqlite3', '~> 1.4'
86-
# gem 'pg', '~> 1.1'
87-
# end
88-
89-
# appraise 'rails_8_0' do
90-
# instance_eval(&shared_spring_dependencies)
91-
# instance_eval(&controller_test_dependency)
92-
93-
# gem 'rails', '~> 8.0'
94-
95-
# # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
96-
# gem 'brakeman', require: false
97-
98-
# # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
99-
# gem 'rubocop-rails-omakase', require: false
100-
101-
# gem 'puma', '~> 6.0'
102-
# gem 'importmap-rails'
103-
# gem 'turbo-rails'
104-
# gem 'stimulus-rails'
105-
# gem 'jbuilder'
106-
# gem 'bootsnap', require: false
107-
# gem 'capybara'
108-
# gem 'selenium-webdriver'
109-
# gem 'webdrivers'
110-
# gem 'propshaft'
111-
# gem 'solid_cache'
112-
# gem 'solid_queue'
113-
# gem 'solid_cable'
114-
# gem 'kamal'
115-
# gem 'thruster'
116-
# gem 'readline'
117-
118-
# gem 'image_processing', '~> 1.2'
119-
# gem 'bundler-audit'
120-
121-
# # test dependencies
122-
# gem 'rspec-rails', '~> 6.0'
123-
# gem 'shoulda-context', '~> 2.0.0'
124-
125-
# # other dependencies
126-
# gem 'bcrypt', '~> 3.1.7'
127-
128-
# # Database adapters
129-
# gem 'sqlite3', '>= 2.1'
130-
# gem 'pg', '~> 1.1'
131-
# end
16+
appraise 'rails_7_1' do
17+
instance_eval(&shared_spring_dependencies)
18+
instance_eval(&controller_test_dependency)
19+
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'
30+
gem 'webdrivers'
31+
gem 'readline'
32+
gem 'ostruct'
33+
gem 'benchmark'
34+
gem 'cgi'
35+
36+
gem 'minitest', '~> 5.1'
37+
38+
# test dependencies
39+
gem 'rspec-rails', '~> 6.0'
40+
gem 'shoulda-context', '~> 2.0.0'
41+
42+
# other dependencies
43+
gem 'bcrypt', '~> 3.1.7'
44+
45+
# Database adapters
46+
gem 'sqlite3', '~> 1.4'
47+
gem 'pg', '~> 1.1'
48+
end
49+
50+
appraise 'rails_7_2' do
51+
instance_eval(&shared_spring_dependencies)
52+
instance_eval(&controller_test_dependency)
53+
54+
gem 'rails', '~> 7.2'
55+
56+
# Static analysis for security vulnerabilities [https://brakemanscanner.org/]
57+
gem 'brakeman', require: false
58+
59+
# Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
60+
gem 'rubocop-rails-omakase', require: false
61+
62+
gem 'sprockets-rails'
63+
gem 'puma', '~> 6.0'
64+
gem 'importmap-rails'
65+
gem 'turbo-rails'
66+
gem 'stimulus-rails'
67+
gem 'jbuilder'
68+
gem 'bootsnap', require: false
69+
gem 'capybara'
70+
gem 'selenium-webdriver'
71+
gem 'webdrivers'
72+
gem 'ostruct'
73+
gem 'readline'
74+
75+
# test dependencies
76+
gem 'rspec-rails', '~> 6.0'
77+
gem 'shoulda-context', '~> 2.0.0'
78+
gem 'minitest', '5.25.5'
79+
80+
# other dependencies
81+
gem 'bcrypt', '~> 3.1.7'
82+
83+
# Database adapters
84+
gem 'sqlite3', '~> 1.4'
85+
gem 'pg', '~> 1.1'
86+
end
87+
88+
appraise 'rails_8_0' do
89+
instance_eval(&shared_spring_dependencies)
90+
instance_eval(&controller_test_dependency)
91+
92+
gem 'rails', '~> 8.0'
93+
94+
# Static analysis for security vulnerabilities [https://brakemanscanner.org/]
95+
gem 'brakeman', require: false
96+
97+
# Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
98+
gem 'rubocop-rails-omakase', require: false
99+
100+
gem 'puma', '~> 6.0'
101+
gem 'importmap-rails'
102+
gem 'turbo-rails'
103+
gem 'stimulus-rails'
104+
gem 'jbuilder'
105+
gem 'bootsnap', require: false
106+
gem 'capybara'
107+
gem 'selenium-webdriver'
108+
gem 'webdrivers'
109+
gem 'propshaft'
110+
gem 'solid_cache'
111+
gem 'solid_queue'
112+
gem 'solid_cable'
113+
gem 'kamal'
114+
gem 'thruster'
115+
gem 'readline'
116+
117+
gem 'image_processing', '~> 1.2'
118+
gem 'bundler-audit'
119+
120+
# test dependencies
121+
gem 'rspec-rails', '~> 6.0'
122+
gem 'shoulda-context', '~> 2.0.0'
123+
124+
# other dependencies
125+
gem 'bcrypt', '~> 3.1.7'
126+
127+
# Database adapters
128+
gem 'sqlite3', '>= 2.1'
129+
gem 'pg', '~> 1.1'
130+
end
132131

133132
appraise 'rails_8_1' do
134133
instance_eval(&shared_spring_dependencies)

gemfiles/rails_7_1.gemfile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "appraisal", "2.5.0"
6+
gem "bundler", "~> 2.0"
7+
gem "mutex_m"
8+
gem "pry"
9+
gem "pry-byebug"
10+
gem "rake", "13.3.1"
11+
gem "rspec", "~> 3.9"
12+
gem "rubocop", require: false
13+
gem "rubocop-packaging", require: false
14+
gem "rubocop-rails", require: false
15+
gem "warnings_logger"
16+
gem "zeus", require: false
17+
gem "fssm"
18+
gem "redcarpet"
19+
gem "rouge"
20+
gem "yard"
21+
gem "spring"
22+
gem "spring-watcher-listen", "~> 2.0.0"
23+
gem "rails-controller-testing", ">= 1.0.1"
24+
gem "rails", "7.1.3.2"
25+
gem "sprockets-rails"
26+
gem "puma", "~> 6.0"
27+
gem "importmap-rails"
28+
gem "turbo-rails"
29+
gem "stimulus-rails"
30+
gem "jbuilder"
31+
gem "bootsnap", require: false
32+
gem "capybara"
33+
gem "selenium-webdriver"
34+
gem "webdrivers"
35+
gem "readline"
36+
gem "ostruct"
37+
gem "benchmark"
38+
gem "cgi"
39+
gem "minitest", "~> 5.1"
40+
gem "rspec-rails", "~> 6.0"
41+
gem "shoulda-context", "~> 2.0.0"
42+
gem "bcrypt", "~> 3.1.7"
43+
gem "sqlite3", "~> 1.4"
44+
gem "pg", "~> 1.1"

0 commit comments

Comments
 (0)