File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ name : Specs Rails 7.2
3+
4+ on :
5+ push :
6+ branches :
7+ - main
8+ pull_request :
9+ branches :
10+ - main
11+
12+ jobs :
13+ tests :
14+ runs-on : ubuntu-latest
15+
16+ strategy :
17+ matrix :
18+ ruby : ['3.2', '3.4']
19+ gemfile : ['rails72_activeadmin']
20+
21+ env :
22+ BUNDLE_GEMFILE : ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
23+
24+ steps :
25+ - name : Checkout repository
26+ uses : actions/checkout@v4
27+
28+ - name : Set up Ruby
29+ uses : ruby/setup-ruby@v1
30+ with :
31+ ruby-version : ${{ matrix.ruby }}
32+ bundler-cache : true
33+
34+ - name : Run tests
35+ run : bundle exec rspec --profile
36+
37+ - name : On failure, archive screenshots as artifacts
38+ uses : actions/upload-artifact@v4
39+ if : failure()
40+ with :
41+ name : test-failed-screenshots
42+ path : spec/dummy/tmp/screenshots
Original file line number Diff line number Diff line change @@ -19,3 +19,8 @@ appraise 'rails71-activeadmin' do
1919 gem 'activeadmin'
2020 gem 'rails' , '~> 7.1.0'
2121end
22+
23+ appraise 'rails72-activeadmin' do
24+ gem 'activeadmin'
25+ gem 'rails' , '~> 7.2.0'
26+ end
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5+ gem "sqlite3"
6+ gem "bigdecimal"
7+ gem "mutex_m"
8+ gem "puma"
9+ gem "sassc"
10+ gem "sprockets-rails"
11+ gem "capybara"
12+ gem "cuprite"
13+ gem "rspec_junit_formatter"
14+ gem "rspec-rails"
15+ gem "rspec-retry"
16+ gem "fasterer"
17+ gem "rubocop"
18+ gem "rubocop-capybara"
19+ gem "rubocop-packaging"
20+ gem "rubocop-performance"
21+ gem "rubocop-rails"
22+ gem "rubocop-rspec"
23+ gem "rubocop-rspec_rails"
24+ gem "pry-rails"
525gem "activeadmin"
626gem "rails", "~> 6.1.0"
727
8- group :development, :test do
9- gem "puma"
10- gem "sassc"
11- gem "sprockets-rails"
12- gem "sqlite3"
13- gem "capybara"
14- gem "cuprite"
15- gem "rspec_junit_formatter"
16- gem "rspec-rails"
17- gem "rspec-retry"
18- gem "fasterer"
19- gem "rubocop"
20- gem "rubocop-packaging"
21- gem "rubocop-performance"
22- gem "rubocop-rails"
23- gem "rubocop-rspec"
24- gem "pry-rails"
25- end
26-
2728gemspec path: "../"
Original file line number Diff line number Diff line change 8585 activesupport (>= 3.0.0)
8686 ruby2_keywords (>= 0.0.2)
8787 ast (2.4.2)
88+ bigdecimal (3.1.9)
8889 builder (3.2.4)
8990 capybara (3.40.0)
9091 addressable
158159 method_source (1.0.0)
159160 mini_mime (1.1.5)
160161 minitest (5.22.2)
162+ mutex_m (0.3.0)
161163 net-imap (0.4.10)
162164 date
163165 net-protocol
166168 net-protocol (0.2.2)
167169 timeout
168170 net-smtp (0.4.0.1)
169- net-protocol
170171 nio4r (2.7.0)
171172 nokogiri (1.16.2-arm64-darwin)
172173 racc (~> 1.4)
281282 rubocop (~> 1.40)
282283 rubocop-capybara (~> 2.17)
283284 rubocop-factory_bot (~> 2.22)
285+ rubocop-rspec_rails (2.28.3)
286+ rubocop (~> 1.40)
284287 ruby-progressbar (1.13.0)
285288 ruby2_keywords (0.0.5)
286289 ruby_parser (3.21.0)
@@ -322,20 +325,24 @@ DEPENDENCIES
322325 activeadmin
323326 activeadmin_quill_editor!
324327 appraisal (~> 2.4)
328+ bigdecimal
325329 capybara
326330 cuprite
327331 fasterer
332+ mutex_m
328333 pry-rails
329334 puma
330335 rails (~> 6.1.0)
331336 rspec-rails
332337 rspec-retry
333338 rspec_junit_formatter
334339 rubocop
340+ rubocop-capybara
335341 rubocop-packaging
336342 rubocop-performance
337343 rubocop-rails
338344 rubocop-rspec
345+ rubocop-rspec_rails
339346 sassc
340347 sprockets-rails
341348 sqlite3
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5+ gem "sqlite3"
6+ gem "bigdecimal"
7+ gem "mutex_m"
8+ gem "puma"
9+ gem "sassc"
10+ gem "sprockets-rails"
11+ gem "capybara"
12+ gem "cuprite"
13+ gem "rspec_junit_formatter"
14+ gem "rspec-rails"
15+ gem "rspec-retry"
16+ gem "fasterer"
17+ gem "rubocop"
18+ gem "rubocop-capybara"
19+ gem "rubocop-packaging"
20+ gem "rubocop-performance"
21+ gem "rubocop-rails"
22+ gem "rubocop-rspec"
23+ gem "rubocop-rspec_rails"
24+ gem "pry-rails"
525gem "activeadmin", "~> 2.9.0"
626gem "rails", "~> 6.1.0"
727
8- group :development, :test do
9- gem "puma"
10- gem "sassc"
11- gem "sprockets-rails"
12- gem "sqlite3"
13- gem "capybara"
14- gem "cuprite"
15- gem "rspec_junit_formatter"
16- gem "rspec-rails"
17- gem "rspec-retry"
18- gem "fasterer"
19- gem "rubocop"
20- gem "rubocop-packaging"
21- gem "rubocop-performance"
22- gem "rubocop-rails"
23- gem "rubocop-rspec"
24- gem "pry-rails"
25- end
26-
2728gemspec path: "../"
Original file line number Diff line number Diff line change 8585 activesupport (>= 3.0.0)
8686 ruby2_keywords (>= 0.0.2)
8787 ast (2.4.2)
88+ bigdecimal (3.1.9)
8889 builder (3.2.4)
8990 capybara (3.40.0)
9091 addressable
158159 method_source (1.0.0)
159160 mini_mime (1.1.5)
160161 minitest (5.22.2)
162+ mutex_m (0.3.0)
161163 net-imap (0.4.10)
162164 date
163165 net-protocol
166168 net-protocol (0.2.2)
167169 timeout
168170 net-smtp (0.4.0.1)
169- net-protocol
170171 nio4r (2.7.0)
171172 nokogiri (1.16.2-arm64-darwin)
172173 racc (~> 1.4)
281282 rubocop (~> 1.40)
282283 rubocop-capybara (~> 2.17)
283284 rubocop-factory_bot (~> 2.22)
285+ rubocop-rspec_rails (2.28.3)
286+ rubocop (~> 1.40)
284287 ruby-progressbar (1.13.0)
285288 ruby2_keywords (0.0.5)
286289 ruby_parser (3.21.0)
@@ -322,20 +325,24 @@ DEPENDENCIES
322325 activeadmin (~> 2.9.0)
323326 activeadmin_quill_editor!
324327 appraisal (~> 2.4)
328+ bigdecimal
325329 capybara
326330 cuprite
327331 fasterer
332+ mutex_m
328333 pry-rails
329334 puma
330335 rails (~> 6.1.0)
331336 rspec-rails
332337 rspec-retry
333338 rspec_junit_formatter
334339 rubocop
340+ rubocop-capybara
335341 rubocop-packaging
336342 rubocop-performance
337343 rubocop-rails
338344 rubocop-rspec
345+ rubocop-rspec_rails
339346 sassc
340347 sprockets-rails
341348 sqlite3
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5+ gem "sqlite3"
6+ gem "bigdecimal"
7+ gem "mutex_m"
8+ gem "puma"
9+ gem "sassc"
10+ gem "sprockets-rails"
11+ gem "capybara"
12+ gem "cuprite"
13+ gem "rspec_junit_formatter"
14+ gem "rspec-rails"
15+ gem "rspec-retry"
16+ gem "fasterer"
17+ gem "rubocop"
18+ gem "rubocop-capybara"
19+ gem "rubocop-packaging"
20+ gem "rubocop-performance"
21+ gem "rubocop-rails"
22+ gem "rubocop-rspec"
23+ gem "rubocop-rspec_rails"
24+ gem "pry-rails"
525gem "activeadmin"
626gem "rails", "~> 7.0.0"
727
8- group :development, :test do
9- gem "puma"
10- gem "sassc"
11- gem "sprockets-rails"
12- gem "sqlite3"
13- gem "capybara"
14- gem "cuprite"
15- gem "rspec_junit_formatter"
16- gem "rspec-rails"
17- gem "rspec-retry"
18- gem "fasterer"
19- gem "rubocop"
20- gem "rubocop-packaging"
21- gem "rubocop-performance"
22- gem "rubocop-rails"
23- gem "rubocop-rspec"
24- gem "pry-rails"
25- end
26-
2728gemspec path: "../"
Original file line number Diff line number Diff line change 9191 activesupport (>= 3.0.0)
9292 ruby2_keywords (>= 0.0.2)
9393 ast (2.4.2)
94+ bigdecimal (3.1.9)
9495 builder (3.2.4)
9596 capybara (3.40.0)
9697 addressable
164165 method_source (1.0.0)
165166 mini_mime (1.1.5)
166167 minitest (5.22.2)
168+ mutex_m (0.3.0)
167169 net-imap (0.4.10)
168170 date
169171 net-protocol
172174 net-protocol (0.2.2)
173175 timeout
174176 net-smtp (0.4.0.1)
175- net-protocol
176177 nio4r (2.7.0)
177178 nokogiri (1.16.2-arm64-darwin)
178179 racc (~> 1.4)
285286 rubocop (~> 1.40)
286287 rubocop-capybara (~> 2.17)
287288 rubocop-factory_bot (~> 2.22)
289+ rubocop-rspec_rails (2.28.3)
290+ rubocop (~> 1.40)
288291 ruby-progressbar (1.13.0)
289292 ruby2_keywords (0.0.5)
290293 ruby_parser (3.21.0)
@@ -324,20 +327,24 @@ DEPENDENCIES
324327 activeadmin
325328 activeadmin_quill_editor!
326329 appraisal (~> 2.4)
330+ bigdecimal
327331 capybara
328332 cuprite
329333 fasterer
334+ mutex_m
330335 pry-rails
331336 puma
332337 rails (~> 7.0.0)
333338 rspec-rails
334339 rspec-retry
335340 rspec_junit_formatter
336341 rubocop
342+ rubocop-capybara
337343 rubocop-packaging
338344 rubocop-performance
339345 rubocop-rails
340346 rubocop-rspec
347+ rubocop-rspec_rails
341348 sassc
342349 sprockets-rails
343350 sqlite3
You can’t perform that action at this time.
0 commit comments