Skip to content

Commit 7de3d5f

Browse files
Ruby up to 3.2, Rails up to 7.0
1 parent e5b08d8 commit 7de3d5f

File tree

8 files changed

+97
-20
lines changed

8 files changed

+97
-20
lines changed

.github/workflows/ci.yml

Lines changed: 67 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ jobs:
2222
- 2.5
2323
- 2.6
2424
- 2.7
25-
- 3.0.0-preview1
25+
- 3.0
26+
- 3.1
27+
- 3.2
2628
# - truffleruby-head
2729
gemfile:
2830
# These are located in the gemfiles/ folder
@@ -32,6 +34,7 @@ jobs:
3234
- rails52
3335
- rails60
3436
- rails61
37+
- rails70
3538
- rails42_haml
3639
- rails50_haml
3740
- rails51_haml
@@ -44,6 +47,7 @@ jobs:
4447
- rails52_boc
4548
- rails60_boc
4649
- rails61_boc
50+
- rails70_boc
4751
- rack
4852
- rack_boc
4953
# - pry09
@@ -58,6 +62,9 @@ jobs:
5862
- { ruby: 2.2, gemfile: rails61 }
5963
- { ruby: 2.2, gemfile: rails61_boc }
6064
- { ruby: 2.2, gemfile: rails61_haml }
65+
- { ruby: 2.2, gemfile: rails70 }
66+
- { ruby: 2.2, gemfile: rails70_boc }
67+
- { ruby: 2.2, gemfile: rails70_haml }
6168
- { ruby: 2.3, gemfile: rails42 }
6269
- { ruby: 2.3, gemfile: rails42_boc }
6370
- { ruby: 2.3, gemfile: rails42_haml }
@@ -67,6 +74,9 @@ jobs:
6774
- { ruby: 2.3, gemfile: rails61 }
6875
- { ruby: 2.3, gemfile: rails61_boc }
6976
- { ruby: 2.3, gemfile: rails61_haml }
77+
- { ruby: 2.3, gemfile: rails70 }
78+
- { ruby: 2.3, gemfile: rails70_boc }
79+
- { ruby: 2.3, gemfile: rails70_haml }
7080
- { ruby: 2.4, gemfile: rails42 }
7181
- { ruby: 2.4, gemfile: rails42_boc }
7282
- { ruby: 2.4, gemfile: rails42_haml }
@@ -76,9 +86,15 @@ jobs:
7686
- { ruby: 2.4, gemfile: rails61 }
7787
- { ruby: 2.4, gemfile: rails61_boc }
7888
- { ruby: 2.4, gemfile: rails61_haml }
89+
- { ruby: 2.4, gemfile: rails70 }
90+
- { ruby: 2.4, gemfile: rails70_boc }
91+
- { ruby: 2.4, gemfile: rails70_haml }
7992
- { ruby: 2.5, gemfile: rails42 }
8093
- { ruby: 2.5, gemfile: rails42_boc }
8194
- { ruby: 2.5, gemfile: rails42_haml }
95+
- { ruby: 2.5, gemfile: rails70 }
96+
- { ruby: 2.5, gemfile: rails70_boc }
97+
- { ruby: 2.5, gemfile: rails70_haml }
8298
- { ruby: 2.5, gemfile: rails50 }
8399
- { ruby: 2.5, gemfile: rails50_boc }
84100
- { ruby: 2.5, gemfile: rails50_haml }
@@ -97,6 +113,9 @@ jobs:
97113
- { ruby: 2.6, gemfile: rails60 }
98114
- { ruby: 2.6, gemfile: rails60_boc }
99115
- { ruby: 2.6, gemfile: rails60_haml }
116+
- { ruby: 2.6, gemfile: rails70 }
117+
- { ruby: 2.6, gemfile: rails70_boc }
118+
- { ruby: 2.6, gemfile: rails70_haml }
100119
- { ruby: 2.7, gemfile: rails42 }
101120
- { ruby: 2.7, gemfile: rails42_boc }
102121
- { ruby: 2.7, gemfile: rails42_haml }
@@ -112,26 +131,58 @@ jobs:
112131
- { ruby: 2.7, gemfile: rails60 }
113132
- { ruby: 2.7, gemfile: rails60_boc }
114133
- { ruby: 2.7, gemfile: rails60_haml }
115-
- { ruby: 3.0.0-preview1, gemfile: rails42 }
116-
- { ruby: 3.0.0-preview1, gemfile: rails42_boc }
117-
- { ruby: 3.0.0-preview1, gemfile: rails42_haml }
118-
- { ruby: 3.0.0-preview1, gemfile: rails50 }
119-
- { ruby: 3.0.0-preview1, gemfile: rails50_boc }
120-
- { ruby: 3.0.0-preview1, gemfile: rails50_haml }
121-
- { ruby: 3.0.0-preview1, gemfile: rails51 }
122-
- { ruby: 3.0.0-preview1, gemfile: rails51_boc }
123-
- { ruby: 3.0.0-preview1, gemfile: rails51_haml }
124-
- { ruby: 3.0.0-preview1, gemfile: rails52 }
125-
- { ruby: 3.0.0-preview1, gemfile: rails52_boc }
126-
- { ruby: 3.0.0-preview1, gemfile: rails52_haml }
127-
- { ruby: 3.0.0-preview1, gemfile: rails60 }
128-
- { ruby: 3.0.0-preview1, gemfile: rails60_boc }
129-
- { ruby: 3.0.0-preview1, gemfile: rails60_haml }
134+
- { ruby: 3.0, gemfile: rails42 }
135+
- { ruby: 3.0, gemfile: rails42_boc }
136+
- { ruby: 3.0, gemfile: rails42_haml }
137+
- { ruby: 3.0, gemfile: rails50 }
138+
- { ruby: 3.0, gemfile: rails50_boc }
139+
- { ruby: 3.0, gemfile: rails50_haml }
140+
- { ruby: 3.0, gemfile: rails51 }
141+
- { ruby: 3.0, gemfile: rails51_boc }
142+
- { ruby: 3.0, gemfile: rails51_haml }
143+
- { ruby: 3.0, gemfile: rails52 }
144+
- { ruby: 3.0, gemfile: rails52_boc }
145+
- { ruby: 3.0, gemfile: rails52_haml }
146+
- { ruby: 3.0, gemfile: rails60 }
147+
- { ruby: 3.0, gemfile: rails60_boc }
148+
- { ruby: 3.0, gemfile: rails60_haml }
149+
- { ruby: 3.1, gemfile: rails42 }
150+
- { ruby: 3.1, gemfile: rails42_boc }
151+
- { ruby: 3.1, gemfile: rails42_haml }
152+
- { ruby: 3.1, gemfile: rails50 }
153+
- { ruby: 3.1, gemfile: rails50_boc }
154+
- { ruby: 3.1, gemfile: rails50_haml }
155+
- { ruby: 3.1, gemfile: rails51 }
156+
- { ruby: 3.1, gemfile: rails51_boc }
157+
- { ruby: 3.1, gemfile: rails51_haml }
158+
- { ruby: 3.1, gemfile: rails52 }
159+
- { ruby: 3.1, gemfile: rails52_boc }
160+
- { ruby: 3.1, gemfile: rails52_haml }
161+
- { ruby: 3.1, gemfile: rails60 }
162+
- { ruby: 3.1, gemfile: rails60_boc }
163+
- { ruby: 3.1, gemfile: rails60_haml }
164+
- { ruby: 3.2, gemfile: rails42 }
165+
- { ruby: 3.2, gemfile: rails42_boc }
166+
- { ruby: 3.2, gemfile: rails42_haml }
167+
- { ruby: 3.2, gemfile: rails50 }
168+
- { ruby: 3.2, gemfile: rails50_boc }
169+
- { ruby: 3.2, gemfile: rails50_haml }
170+
- { ruby: 3.2, gemfile: rails51 }
171+
- { ruby: 3.2, gemfile: rails51_boc }
172+
- { ruby: 3.2, gemfile: rails51_haml }
173+
- { ruby: 3.2, gemfile: rails52 }
174+
- { ruby: 3.2, gemfile: rails52_boc }
175+
- { ruby: 3.2, gemfile: rails52_haml }
176+
- { ruby: 3.2, gemfile: rails60 }
177+
- { ruby: 3.2, gemfile: rails60_boc }
178+
- { ruby: 3.2, gemfile: rails60_haml }
130179
# - { ruby: truffleruby-head, gemfile: rails42_boc }
131180
# - { ruby: truffleruby-head, gemfile: rails50_boc }
132181
# - { ruby: truffleruby-head, gemfile: rails51_boc }
133182
# - { ruby: truffleruby-head, gemfile: rails52_boc }
134183
# - { ruby: truffleruby-head, gemfile: rails60_boc }
184+
# - { ruby: truffleruby-head, gemfile: rails61_boc }
185+
# - { ruby: truffleruby-head, gemfile: rails70_boc }
135186
# - { ruby: truffleruby-head, gemfile: rack_boc }
136187

137188
steps:

better_errors.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020

2121
s.required_ruby_version = ">= 2.0.0"
2222

23-
s.add_development_dependency "rake", "~> 10.0"
23+
s.add_development_dependency "rake", ">= 10.0"
2424
s.add_development_dependency "rspec", "~> 3.5"
2525
s.add_development_dependency "rspec-html-matchers"
2626
s.add_development_dependency "rspec-its"

gemfiles/rails61.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 6.1.0rc"
3+
gem "rails", "~> 6.1.0"
44

55
gem 'simplecov', require: false
66
gem 'simplecov-lcov', require: false

gemfiles/rails61_boc.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 6.1.0rc"
3+
gem "rails", "~> 6.1.0"
44
gem "binding_of_caller"
55

66
gem 'simplecov', require: false

gemfiles/rails61_haml.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 6.1.0rc"
3+
gem "rails", "~> 6.1.0"
44
gem "haml"
55

66
gem 'simplecov', require: false

gemfiles/rails70.gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 7.0.0"
4+
5+
gem 'simplecov', require: false
6+
gem 'simplecov-lcov', require: false
7+
8+
gemspec path: "../"

gemfiles/rails70_boc.gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 7.0.0"
4+
gem "binding_of_caller"
5+
6+
gem 'simplecov', require: false
7+
gem 'simplecov-lcov', require: false
8+
9+
gemspec path: "../"

gemfiles/rails70_haml.gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 7.0.0"
4+
gem "haml"
5+
6+
gem 'simplecov', require: false
7+
gem 'simplecov-lcov', require: false
8+
9+
gemspec path: "../"

0 commit comments

Comments
 (0)