Skip to content

Commit 59fe4b2

Browse files
committed
Add Ruby 3.0 and 3.1 to test matrix
1 parent 26dc8a9 commit 59fe4b2

2 files changed

Lines changed: 18 additions & 13 deletions

File tree

.github/workflows/tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ jobs:
1919
ruby:
2020
- 2.6
2121
- 2.7
22+
- 3.0
23+
- 3.1
2224
- jruby
2325
- truffleruby-21
2426
steps:

Appraisals

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1-
appraise 'rails-5.2' do
2-
gem 'activerecord-jdbcsqlite3-adapter', '~> 52.5', platform: :jruby
3-
gem 'bootsnap', '~> 1.4'
4-
gem 'rails', '5.2.4.3'
5-
gem 'rspec-rails', '~> 3.7'
6-
gem 'sqlite3', '< 1.4.0', platform: :ruby
7-
end
1+
# Rails 5.x, 6.0 requires Ruby < 3
2+
if RUBY_ENGINE == 'ruby' && RUBY_VERSION <= '3.0'
3+
appraise 'rails-5.2' do
4+
gem 'activerecord-jdbcsqlite3-adapter', '~> 52.5', platform: :jruby
5+
gem 'bootsnap', '~> 1.4'
6+
gem 'rails', '5.2.4.3'
7+
gem 'rspec-rails', '~> 3.7'
8+
gem 'sqlite3', '< 1.4.0', platform: :ruby
9+
end
810

9-
appraise 'rails-6.0' do
10-
gem 'activerecord-jdbcsqlite3-adapter', '~> 60.1', platform: :jruby
11-
gem 'bootsnap', '~> 1.4'
12-
gem 'rails', '6.0.3.1'
13-
gem 'rspec-rails', '~> 3.7'
14-
gem 'sqlite3', '~> 1.4.0', platform: :ruby
11+
appraise 'rails-6.0' do
12+
gem 'activerecord-jdbcsqlite3-adapter', '~> 60.1', platform: :jruby
13+
gem 'bootsnap', '~> 1.4'
14+
gem 'rails', '6.0.3.1'
15+
gem 'rspec-rails', '~> 3.7'
16+
gem 'sqlite3', '~> 1.4.0', platform: :ruby
17+
end
1518
end
1619

1720
# Test rails 6.1 with psych >= 4

0 commit comments

Comments
 (0)