Skip to content

Commit faf860f

Browse files
committed
Test against Ruby 3.4 in CI
1 parent 5b14f55 commit faf860f

File tree

8 files changed

+5
-176
lines changed

8 files changed

+5
-176
lines changed

.github/workflows/tests.yml

Lines changed: 5 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,36 @@
11
name: build
22

33
on:
4-
- push
4+
push:
5+
pull_request:
56

67
jobs:
78
stable:
89
strategy:
10+
fail-fast: false
911
matrix:
1012
ruby_version:
13+
- '3.4'
1114
- '3.3'
1215
- '3.2'
1316
- '3.1'
1417
- '3.0'
1518
- '2.7'
16-
- '2.6'
17-
- '2.5'
1819
- 'jruby-9.3'
1920
- 'jruby-9.4'
21+
- 'jruby-10.0'
2022
gemfile:
2123
- gemfiles/rails_80.gemfile
2224
- gemfiles/rails_72.gemfile
2325
- gemfiles/rails_71.gemfile
2426
- gemfiles/rails_70.gemfile
25-
- gemfiles/rails_61.gemfile
26-
- gemfiles/rails_60.gemfile
27-
- gemfiles/rails_52.gemfile
28-
- gemfiles/rails_51.gemfile
29-
- gemfiles/rails_50.gemfile
30-
- gemfiles/rails_42.gemfile
3127
exclude:
32-
- ruby_version: '3.3'
33-
gemfile: gemfiles/rails_61.gemfile
34-
- ruby_version: '3.3'
35-
gemfile: gemfiles/rails_60.gemfile
36-
- ruby_version: '3.3'
37-
gemfile: gemfiles/rails_52.gemfile
38-
- ruby_version: '3.3'
39-
gemfile: gemfiles/rails_51.gemfile
40-
- ruby_version: '3.3'
41-
gemfile: gemfiles/rails_50.gemfile
42-
- ruby_version: '3.3'
43-
gemfile: gemfiles/rails_42.gemfile
44-
- ruby_version: '3.2'
45-
gemfile: gemfiles/rails_61.gemfile
46-
- ruby_version: '3.2'
47-
gemfile: gemfiles/rails_60.gemfile
48-
- ruby_version: '3.2'
49-
gemfile: gemfiles/rails_52.gemfile
50-
- ruby_version: '3.2'
51-
gemfile: gemfiles/rails_51.gemfile
52-
- ruby_version: '3.2'
53-
gemfile: gemfiles/rails_50.gemfile
54-
- ruby_version: '3.2'
55-
gemfile: gemfiles/rails_42.gemfile
5628
- ruby_version: '3.1'
5729
gemfile: gemfiles/rails_80.gemfile
58-
- ruby_version: '3.1'
59-
gemfile: gemfiles/rails_60.gemfile
60-
- ruby_version: '3.1'
61-
gemfile: gemfiles/rails_52.gemfile
62-
- ruby_version: '3.1'
63-
gemfile: gemfiles/rails_51.gemfile
64-
- ruby_version: '3.1'
65-
gemfile: gemfiles/rails_50.gemfile
66-
- ruby_version: '3.1'
67-
gemfile: gemfiles/rails_42.gemfile
6830
- ruby_version: '3.0'
6931
gemfile: gemfiles/rails_80.gemfile
7032
- ruby_version: '3.0'
7133
gemfile: gemfiles/rails_72.gemfile
72-
- ruby_version: '3.0'
73-
gemfile: gemfiles/rails_52.gemfile
74-
- ruby_version: '3.0'
75-
gemfile: gemfiles/rails_51.gemfile
76-
- ruby_version: '3.0'
77-
gemfile: gemfiles/rails_50.gemfile
78-
- ruby_version: '3.0'
79-
gemfile: gemfiles/rails_42.gemfile
8034
- ruby_version: '2.7'
8135
gemfile: gemfiles/rails_80.gemfile
8236
- ruby_version: '2.7'
@@ -85,14 +39,6 @@ jobs:
8539
gemfile: gemfiles/rails_71.gemfile
8640
- ruby_version: '2.7'
8741
gemfile: gemfiles/rails_70.gemfile
88-
- ruby_version: '2.7'
89-
gemfile: gemfiles/rails_52.gemfile
90-
- ruby_version: '2.7'
91-
gemfile: gemfiles/rails_51.gemfile
92-
- ruby_version: '2.7'
93-
gemfile: gemfiles/rails_50.gemfile
94-
- ruby_version: '2.7'
95-
gemfile: gemfiles/rails_42.gemfile
9642
- ruby_version: '2.6'
9743
gemfile: gemfiles/rails_80.gemfile
9844
- ruby_version: '2.6'
@@ -101,8 +47,6 @@ jobs:
10147
gemfile: gemfiles/rails_71.gemfile
10248
- ruby_version: '2.6'
10349
gemfile: gemfiles/rails_70.gemfile
104-
- ruby_version: '2.6'
105-
gemfile: gemfiles/rails_42.gemfile
10650
- ruby_version: '2.5'
10751
gemfile: gemfiles/rails_80.gemfile
10852
- ruby_version: '2.5'
@@ -119,24 +63,8 @@ jobs:
11963
gemfile: gemfiles/rails_71.gemfile
12064
- ruby_version: 'jruby-9.3'
12165
gemfile: gemfiles/rails_70.gemfile
122-
- ruby_version: 'jruby-9.3'
123-
gemfile: gemfiles/rails_51.gemfile
124-
- ruby_version: 'jruby-9.3'
125-
gemfile: gemfiles/rails_50.gemfile
126-
- ruby_version: 'jruby-9.3'
127-
gemfile: gemfiles/rails_42.gemfile
12866
- ruby_version: 'jruby-9.4'
12967
gemfile: gemfiles/rails_80.gemfile
130-
- ruby_version: 'jruby-9.4'
131-
gemfile: gemfiles/rails_60.gemfile
132-
- ruby_version: 'jruby-9.4'
133-
gemfile: gemfiles/rails_52.gemfile
134-
- ruby_version: 'jruby-9.4'
135-
gemfile: gemfiles/rails_51.gemfile
136-
- ruby_version: 'jruby-9.4'
137-
gemfile: gemfiles/rails_50.gemfile
138-
- ruby_version: 'jruby-9.4'
139-
gemfile: gemfiles/rails_42.gemfile
14068
runs-on: ubuntu-22.04
14169
env:
14270
BUNDLE_GEMFILE: ${{ matrix.gemfile }}

Appraisals

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,3 @@
1-
appraise "rails_42" do
2-
gem "activesupport", "~> 4.2.0"
3-
gem "actionpack", "~> 4.2.0"
4-
gem "railties", "~> 4.2.0"
5-
gem 'minitest', '~> 5.3.4'
6-
gem 'nokogiri', '1.6.8.1' if RUBY_VERSION == "2.0.0"
7-
end
8-
9-
appraise "rails_50" do
10-
gem "activesupport", "~> 5.0.0"
11-
gem "actionpack", "~> 5.0.0"
12-
gem "railties", "~> 5.0.0"
13-
gem 'minitest', '~> 5.3.4'
14-
end
15-
16-
appraise "rails_51" do
17-
gem "activesupport", "~> 5.1.0"
18-
gem "actionpack", "~> 5.1.0"
19-
gem "railties", "~> 5.1.0"
20-
end
21-
22-
appraise "rails_52" do
23-
gem "activesupport", "~> 5.2.0"
24-
gem "actionpack", "~> 5.2.0"
25-
gem "railties", "~> 5.2.0"
26-
end
27-
28-
appraise "rails_60" do
29-
gem "activesupport", "~> 6.0.0"
30-
gem "actionpack", "~> 6.0.0"
31-
gem "railties", "~> 6.0.0"
32-
end
33-
34-
appraise "rails_61" do
35-
gem "activesupport", "~> 6.1.0"
36-
gem "actionpack", "~> 6.1.0"
37-
gem "railties", "~> 6.1.0"
38-
end
39-
401
appraise "rails_70" do
412
gem "activesupport", "~> 7.0.0"
423
gem "actionpack", "~> 7.0.0"

gemfiles/rails_42.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/rails_50.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/rails_51.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/rails_52.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/rails_60.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/rails_61.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)