Skip to content

Commit 0124f81

Browse files
committed
Test against Rails 8.1 in CI
1 parent 21473b2 commit 0124f81

File tree

3 files changed

+25
-36
lines changed

3 files changed

+25
-36
lines changed

.github/workflows/tests.yml

Lines changed: 9 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,54 +15,27 @@ jobs:
1515
- '3.2'
1616
- '3.1'
1717
- '3.0'
18-
- '2.7'
19-
- 'jruby-9.3'
2018
- 'jruby-9.4'
2119
- 'jruby-10.0'
2220
gemfile:
21+
- gemfiles/rails_81.gemfile
2322
- gemfiles/rails_80.gemfile
2423
- gemfiles/rails_72.gemfile
2524
- gemfiles/rails_71.gemfile
2625
- gemfiles/rails_70.gemfile
2726
exclude:
27+
- ruby_version: '3.1'
28+
gemfile: gemfiles/rails_81.gemfile
2829
- ruby_version: '3.1'
2930
gemfile: gemfiles/rails_80.gemfile
3031
- ruby_version: '3.0'
31-
gemfile: gemfiles/rails_80.gemfile
32+
gemfile: gemfiles/rails_81.gemfile
3233
- ruby_version: '3.0'
33-
gemfile: gemfiles/rails_72.gemfile
34-
- ruby_version: '2.7'
35-
gemfile: gemfiles/rails_80.gemfile
36-
- ruby_version: '2.7'
37-
gemfile: gemfiles/rails_72.gemfile
38-
- ruby_version: '2.7'
39-
gemfile: gemfiles/rails_71.gemfile
40-
- ruby_version: '2.7'
41-
gemfile: gemfiles/rails_70.gemfile
42-
- ruby_version: '2.6'
43-
gemfile: gemfiles/rails_80.gemfile
44-
- ruby_version: '2.6'
45-
gemfile: gemfiles/rails_72.gemfile
46-
- ruby_version: '2.6'
47-
gemfile: gemfiles/rails_71.gemfile
48-
- ruby_version: '2.6'
49-
gemfile: gemfiles/rails_70.gemfile
50-
- ruby_version: '2.5'
51-
gemfile: gemfiles/rails_80.gemfile
52-
- ruby_version: '2.5'
53-
gemfile: gemfiles/rails_72.gemfile
54-
- ruby_version: '2.5'
55-
gemfile: gemfiles/rails_71.gemfile
56-
- ruby_version: '2.5'
57-
gemfile: gemfiles/rails_70.gemfile
58-
- ruby_version: 'jruby-9.3'
5934
gemfile: gemfiles/rails_80.gemfile
60-
- ruby_version: 'jruby-9.3'
35+
- ruby_version: '3.0'
6136
gemfile: gemfiles/rails_72.gemfile
62-
- ruby_version: 'jruby-9.3'
63-
gemfile: gemfiles/rails_71.gemfile
64-
- ruby_version: 'jruby-9.3'
65-
gemfile: gemfiles/rails_70.gemfile
37+
- ruby_version: 'jruby-9.4'
38+
gemfile: gemfiles/rails_81.gemfile
6639
- ruby_version: 'jruby-9.4'
6740
gemfile: gemfiles/rails_80.gemfile
6841
runs-on: ubuntu-22.04
@@ -88,7 +61,7 @@ jobs:
8861
- name: Set up Ruby
8962
uses: ruby/setup-ruby@v1
9063
with:
91-
ruby-version: 3.3
64+
ruby-version: 3.4
9265
bundler-cache: true
9366
- run: bundle exec rake
9467

@@ -102,7 +75,7 @@ jobs:
10275
# - 'jruby-head'
10376
gemfile:
10477
- gemfiles/rails_edge.gemfile
105-
- gemfiles/rails_80.gemfile
78+
- gemfiles/rails_81.gemfile
10679
runs-on: ubuntu-22.04
10780
env:
10881
BUNDLE_GEMFILE: ${{ matrix.gemfile }}

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ appraise "rails_80" do
2222
gem "railties", "~> 8.0.0"
2323
end
2424

25+
appraise "rails_81" do
26+
gem "activesupport", "~> 8.1.0"
27+
gem "actionpack", "~> 8.1.0"
28+
gem "railties", "~> 8.1.0"
29+
end
30+
2531
appraise "rails_edge" do
2632
git 'https://github.com/rails/rails.git' do
2733
gem "activesupport", require: 'active_support'

gemfiles/rails_81.gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "minitest", "< 5.25.0"
6+
gem "activesupport", "~> 8.1.0"
7+
gem "actionpack", "~> 8.1.0"
8+
gem "railties", "~> 8.1.0"
9+
10+
gemspec path: "../"

0 commit comments

Comments
 (0)