File tree 4 files changed +33
-17
lines changed
4 files changed +33
-17
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ on: [push, pull_request]
5
5
jobs :
6
6
test :
7
7
name : Ruby ${{ matrix.ruby }} (${{ matrix.gemfile }})
8
- runs-on : ubuntu-20.04
8
+ runs-on : ubuntu-latest
9
9
continue-on-error : ${{ matrix.gemfile == 'rails_head' }}
10
10
env :
11
11
BUNDLE_GEMFILE : ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
@@ -19,23 +19,25 @@ jobs:
19
19
- " 3.1"
20
20
- " 3.2"
21
21
- " 3.3"
22
+ - " 3.4"
22
23
23
24
gemfile :
24
25
- " rails_7_0"
25
26
- " rails_7_1"
27
+ - " rails_8_0"
26
28
- " rails_head"
27
29
28
30
exclude :
31
+ - ruby : ' 3.0'
32
+ gemfile : rails_8_0
29
33
- ruby : ' 3.0'
30
34
gemfile : rails_head
31
-
32
- include :
35
+ - ruby : ' 3.1 '
36
+ gemfile : rails_8_0
33
37
- ruby : ' 3.1'
34
38
gemfile : rails_head
35
- - ruby : ' 3.2'
36
- gemfile : rails_head
37
- - ruby : head
38
- gemfile : rails_head
39
+ - ruby : ' 3.4'
40
+ gemfile : rails_7_0
39
41
40
42
steps :
41
43
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 1
- if RUBY_VERSION >= "2.7.0"
2
- appraise "rails-7-0" do
3
- gem "rails" , "~> 7.0.0"
4
- end
1
+ appraise "rails-7-0" do
2
+ gem "rails" , "~> 7.0.0"
3
+ gem "concurrent-ruby" , "< 1.3.5" # to avoid problem described in https://github.com/rails/rails/pull/54264
4
+ end
5
+
6
+ appraise "rails-7-1" do
7
+ gem "rails" , "~> 7.1.0"
8
+ end
5
9
6
- appraise "rails-7-1 " do
7
- gem "rails" , "~> 7.1 .0"
8
- end
10
+ appraise "rails-8-0 " do
11
+ gem "rails" , "~> 8.0 .0"
12
+ end
9
13
10
- appraise "rails-head" do
11
- gem "rails" , github : "rails/rails" , branch : "main"
12
- end
14
+ appraise "rails-head" do
15
+ gem "rails" , github : "rails/rails" , branch : "main"
13
16
end
Original file line number Diff line number Diff line change @@ -6,5 +6,6 @@ gem "rake"
6
6
gem "mocha", require: false
7
7
gem "appraisal"
8
8
gem "rails", "~> 7.0.0"
9
+ gem "concurrent-ruby", "< 1.3.5"
9
10
10
11
gemspec path: "../"
Original file line number Diff line number Diff line change
1
+ # This file was generated by Appraisal
2
+
3
+ source "https://rubygems.org"
4
+
5
+ gem "rake"
6
+ gem "mocha", require: false
7
+ gem "appraisal"
8
+ gem "rails", "~> 8.0.0"
9
+
10
+ gemspec path: "../"
You can’t perform that action at this time.
0 commit comments