Skip to content

Commit f51c9cb

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

File tree

8 files changed

+5
-178
lines changed

8 files changed

+5
-178
lines changed

.github/workflows/tests.yml

Lines changed: 5 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,34 @@
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
56-
- ruby_version: '3.1'
57-
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
6828
- ruby_version: '3.0'
6929
gemfile: gemfiles/rails_80.gemfile
7030
- ruby_version: '3.0'
7131
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
8032
- ruby_version: '2.7'
8133
gemfile: gemfiles/rails_80.gemfile
8234
- ruby_version: '2.7'
@@ -85,14 +37,6 @@ jobs:
8537
gemfile: gemfiles/rails_71.gemfile
8638
- ruby_version: '2.7'
8739
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
9640
- ruby_version: '2.6'
9741
gemfile: gemfiles/rails_80.gemfile
9842
- ruby_version: '2.6'
@@ -101,8 +45,6 @@ jobs:
10145
gemfile: gemfiles/rails_71.gemfile
10246
- ruby_version: '2.6'
10347
gemfile: gemfiles/rails_70.gemfile
104-
- ruby_version: '2.6'
105-
gemfile: gemfiles/rails_42.gemfile
10648
- ruby_version: '2.5'
10749
gemfile: gemfiles/rails_80.gemfile
10850
- ruby_version: '2.5'
@@ -119,24 +61,8 @@ jobs:
11961
gemfile: gemfiles/rails_71.gemfile
12062
- ruby_version: 'jruby-9.3'
12163
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
12864
- ruby_version: 'jruby-9.4'
12965
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
14066
runs-on: ubuntu-22.04
14167
env:
14268
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)