Skip to content

Commit a67f93d

Browse files
committed
Test against Ruby 3.4
1 parent e6476d8 commit a67f93d

File tree

6 files changed

+74
-75
lines changed

6 files changed

+74
-75
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
- "3.1"
1818
- "3.2"
1919
- "3.3"
20+
- "3.4"
2021
rails:
2122
- rails_70
2223
- rails_71
@@ -25,6 +26,8 @@ jobs:
2526
exclude:
2627
- ruby: "3.1"
2728
rails: rails_80
29+
- ruby: "3.4"
30+
rails: rails_70
2831
steps:
2932
- uses: actions/checkout@v4
3033
- name: Configure bundler (default)

.github/workflows/rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
pull_request:
55

66
env:
7-
RUBY_VERSION: ${{ vars.RUBOCOP_RUBY_VERSION || '3.3' }}
7+
RUBY_VERSION: ${{ vars.RUBOCOP_RUBY_VERSION || '3.4' }}
88

99
jobs:
1010
rubocop:

Gemfile.lock

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ GEM
8383
ast (2.4.2)
8484
base64 (0.2.0)
8585
benchmark (0.4.0)
86-
bigdecimal (3.1.8)
86+
bigdecimal (3.1.9)
8787
builder (3.3.0)
8888
capybara (3.40.0)
8989
addressable
@@ -106,18 +106,18 @@ GEM
106106
diff-lcs (1.5.1)
107107
docile (1.4.1)
108108
drb (2.2.1)
109-
erubi (1.13.0)
109+
erubi (1.13.1)
110110
globalid (1.2.1)
111111
activesupport (>= 6.1)
112112
i18n (1.14.6)
113113
concurrent-ruby (~> 1.0)
114114
io-console (0.8.0)
115-
irb (1.14.2)
115+
irb (1.14.3)
116116
rdoc (>= 4.0.0)
117117
reline (>= 0.4.2)
118-
json (2.9.0)
118+
json (2.9.1)
119119
language_server-protocol (3.17.0.3)
120-
logger (1.6.3)
120+
logger (1.6.4)
121121
loofah (2.23.1)
122122
crass (~> 1.0.2)
123123
nokogiri (>= 1.12.0)
@@ -132,43 +132,42 @@ GEM
132132
mini_mime (1.1.5)
133133
mini_portile2 (2.8.8)
134134
minitest (5.25.4)
135-
net-imap (0.5.1)
135+
net-imap (0.5.4)
136136
date
137137
net-protocol
138138
net-pop (0.1.2)
139139
net-protocol
140140
net-protocol (0.2.2)
141141
timeout
142142
net-smtp (0.5.0)
143-
net-protocol
144143
nio4r (2.7.4)
145-
nokogiri (1.17.2)
144+
nokogiri (1.18.0)
146145
mini_portile2 (~> 2.8.2)
147146
racc (~> 1.4)
148-
nokogiri (1.17.2-aarch64-linux)
147+
nokogiri (1.18.0-aarch64-linux-gnu)
149148
racc (~> 1.4)
150-
nokogiri (1.17.2-arm64-darwin)
149+
nokogiri (1.18.0-arm64-darwin)
151150
racc (~> 1.4)
152-
nokogiri (1.17.2-x86_64-darwin)
151+
nokogiri (1.18.0-x86_64-darwin)
153152
racc (~> 1.4)
154-
nokogiri (1.17.2-x86_64-linux)
153+
nokogiri (1.18.0-x86_64-linux-gnu)
155154
racc (~> 1.4)
156155
parallel (1.26.3)
157156
parser (3.3.6.0)
158157
ast (~> 2.4.1)
159158
racc
160-
pry (0.15.0)
159+
pry (0.15.2)
161160
coderay (~> 1.1)
162161
method_source (~> 1.0)
163-
psych (5.2.1)
162+
psych (5.2.2)
164163
date
165164
stringio
166165
public_suffix (6.0.1)
167166
racc (1.8.1)
168167
rack (3.1.8)
169168
rack-session (2.0.0)
170169
rack (>= 3.0.0)
171-
rack-test (2.1.0)
170+
rack-test (2.2.0)
172171
rack (>= 1.3)
173172
rackup (2.2.1)
174173
rack (>= 3)
@@ -203,10 +202,10 @@ GEM
203202
zeitwerk (~> 2.6)
204203
rainbow (3.1.1)
205204
rake (13.2.1)
206-
rdoc (6.9.0)
205+
rdoc (6.10.0)
207206
psych (>= 4.0.0)
208-
regexp_parser (2.9.3)
209-
reline (0.5.12)
207+
regexp_parser (2.10.0)
208+
reline (0.6.0)
210209
io-console (~> 0.5)
211210
rexml (3.4.0)
212211
rspec (3.13.0)
@@ -252,7 +251,7 @@ GEM
252251
rubocop-rspec (3.3.0)
253252
rubocop (~> 1.61)
254253
ruby-progressbar (1.13.0)
255-
securerandom (0.4.0)
254+
securerandom (0.4.1)
256255
simplecov (0.22.0)
257256
docile (~> 1.1)
258257
simplecov-html (~> 0.11)
@@ -264,7 +263,7 @@ GEM
264263
simplecov_json_formatter (0.1.4)
265264
stringio (3.1.2)
266265
thor (1.3.2)
267-
timeout (0.4.2)
266+
timeout (0.4.3)
268267
tzinfo (2.0.6)
269268
concurrent-ruby (~> 1.0)
270269
unicode-display_width (3.1.2)
@@ -304,4 +303,4 @@ DEPENDENCIES
304303
simplecov-cobertura
305304

306305
BUNDLED WITH
307-
2.5.23
306+
2.6.2

gemfiles/rails_70/Gemfile.lock

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ GEM
9494
date (3.4.1)
9595
diff-lcs (1.5.1)
9696
docile (1.4.1)
97-
erubi (1.13.0)
97+
erubi (1.13.1)
9898
globalid (1.2.1)
9999
activesupport (>= 6.1)
100100
i18n (1.14.6)
@@ -113,34 +113,33 @@ GEM
113113
mini_mime (1.1.5)
114114
mini_portile2 (2.8.8)
115115
minitest (5.25.4)
116-
net-imap (0.5.1)
116+
net-imap (0.5.4)
117117
date
118118
net-protocol
119119
net-pop (0.1.2)
120120
net-protocol
121121
net-protocol (0.2.2)
122122
timeout
123123
net-smtp (0.5.0)
124-
net-protocol
125124
nio4r (2.7.4)
126-
nokogiri (1.17.2)
125+
nokogiri (1.18.0)
127126
mini_portile2 (~> 2.8.2)
128127
racc (~> 1.4)
129-
nokogiri (1.17.2-aarch64-linux)
128+
nokogiri (1.18.0-aarch64-linux-gnu)
130129
racc (~> 1.4)
131-
nokogiri (1.17.2-arm64-darwin)
130+
nokogiri (1.18.0-arm64-darwin)
132131
racc (~> 1.4)
133-
nokogiri (1.17.2-x86_64-darwin)
132+
nokogiri (1.18.0-x86_64-darwin)
134133
racc (~> 1.4)
135-
nokogiri (1.17.2-x86_64-linux)
134+
nokogiri (1.18.0-x86_64-linux-gnu)
136135
racc (~> 1.4)
137-
pry (0.15.0)
136+
pry (0.15.2)
138137
coderay (~> 1.1)
139138
method_source (~> 1.0)
140139
public_suffix (6.0.1)
141140
racc (1.8.1)
142141
rack (2.2.10)
143-
rack-test (2.1.0)
142+
rack-test (2.2.0)
144143
rack (>= 1.3)
145144
rails (7.0.8.7)
146145
actioncable (= 7.0.8.7)
@@ -171,7 +170,7 @@ GEM
171170
thor (~> 1.0)
172171
zeitwerk (~> 2.5)
173172
rake (13.2.1)
174-
regexp_parser (2.9.3)
173+
regexp_parser (2.10.0)
175174
rexml (3.4.0)
176175
rspec (3.13.0)
177176
rspec-core (~> 3.13.0)
@@ -204,7 +203,7 @@ GEM
204203
simplecov-html (0.13.1)
205204
simplecov_json_formatter (0.1.4)
206205
thor (1.3.2)
207-
timeout (0.4.2)
206+
timeout (0.4.3)
208207
tzinfo (2.0.6)
209208
concurrent-ruby (~> 1.0)
210209
websocket-driver (0.7.6)
@@ -235,4 +234,4 @@ DEPENDENCIES
235234
zeitwerk (~> 2.6.18)
236235

237236
BUNDLED WITH
238-
2.5.23
237+
2.6.2

gemfiles/rails_71/Gemfile.lock

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ GEM
8888
public_suffix (>= 2.0.2, < 7.0)
8989
base64 (0.2.0)
9090
benchmark (0.4.0)
91-
bigdecimal (3.1.8)
91+
bigdecimal (3.1.9)
9292
builder (3.3.0)
9393
capybara (3.40.0)
9494
addressable
@@ -111,16 +111,16 @@ GEM
111111
diff-lcs (1.5.1)
112112
docile (1.4.1)
113113
drb (2.2.1)
114-
erubi (1.13.0)
114+
erubi (1.13.1)
115115
globalid (1.2.1)
116116
activesupport (>= 6.1)
117117
i18n (1.14.6)
118118
concurrent-ruby (~> 1.0)
119119
io-console (0.8.0)
120-
irb (1.14.2)
120+
irb (1.14.3)
121121
rdoc (>= 4.0.0)
122122
reline (>= 0.4.2)
123-
logger (1.6.3)
123+
logger (1.6.4)
124124
loofah (2.23.1)
125125
crass (~> 1.0.2)
126126
nokogiri (>= 1.12.0)
@@ -136,39 +136,38 @@ GEM
136136
mini_portile2 (2.8.8)
137137
minitest (5.25.4)
138138
mutex_m (0.3.0)
139-
net-imap (0.5.1)
139+
net-imap (0.5.4)
140140
date
141141
net-protocol
142142
net-pop (0.1.2)
143143
net-protocol
144144
net-protocol (0.2.2)
145145
timeout
146146
net-smtp (0.5.0)
147-
net-protocol
148147
nio4r (2.7.4)
149-
nokogiri (1.17.2)
148+
nokogiri (1.18.0)
150149
mini_portile2 (~> 2.8.2)
151150
racc (~> 1.4)
152-
nokogiri (1.17.2-aarch64-linux)
151+
nokogiri (1.18.0-aarch64-linux-gnu)
153152
racc (~> 1.4)
154-
nokogiri (1.17.2-arm64-darwin)
153+
nokogiri (1.18.0-arm64-darwin)
155154
racc (~> 1.4)
156-
nokogiri (1.17.2-x86_64-darwin)
155+
nokogiri (1.18.0-x86_64-darwin)
157156
racc (~> 1.4)
158-
nokogiri (1.17.2-x86_64-linux)
157+
nokogiri (1.18.0-x86_64-linux-gnu)
159158
racc (~> 1.4)
160-
pry (0.15.0)
159+
pry (0.15.2)
161160
coderay (~> 1.1)
162161
method_source (~> 1.0)
163-
psych (5.2.1)
162+
psych (5.2.2)
164163
date
165164
stringio
166165
public_suffix (6.0.1)
167166
racc (1.8.1)
168167
rack (3.1.8)
169168
rack-session (2.0.0)
170169
rack (>= 3.0.0)
171-
rack-test (2.1.0)
170+
rack-test (2.2.0)
172171
rack (>= 1.3)
173172
rackup (2.2.1)
174173
rack (>= 3)
@@ -202,10 +201,10 @@ GEM
202201
thor (~> 1.0, >= 1.2.2)
203202
zeitwerk (~> 2.6)
204203
rake (13.2.1)
205-
rdoc (6.9.0)
204+
rdoc (6.10.0)
206205
psych (>= 4.0.0)
207-
regexp_parser (2.9.3)
208-
reline (0.5.12)
206+
regexp_parser (2.10.0)
207+
reline (0.6.0)
209208
io-console (~> 0.5)
210209
rexml (3.4.0)
211210
rspec (3.13.0)
@@ -229,7 +228,7 @@ GEM
229228
rspec-mocks (~> 3.13)
230229
rspec-support (~> 3.13)
231230
rspec-support (3.13.2)
232-
securerandom (0.4.0)
231+
securerandom (0.4.1)
233232
simplecov (0.22.0)
234233
docile (~> 1.1)
235234
simplecov-html (~> 0.11)
@@ -241,7 +240,7 @@ GEM
241240
simplecov_json_formatter (0.1.4)
242241
stringio (3.1.2)
243242
thor (1.3.2)
244-
timeout (0.4.2)
243+
timeout (0.4.3)
245244
tzinfo (2.0.6)
246245
concurrent-ruby (~> 1.0)
247246
websocket-driver (0.7.6)
@@ -272,4 +271,4 @@ DEPENDENCIES
272271
zeitwerk (~> 2.6.18)
273272

274273
BUNDLED WITH
275-
2.5.23
274+
2.6.2

0 commit comments

Comments
 (0)