Skip to content

Commit 8980607

Browse files
committed
Test against Rails 8
1 parent 57cedf5 commit 8980607

File tree

3 files changed

+190
-144
lines changed

3 files changed

+190
-144
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
strategy:
77
matrix:
88
redis_server: ["4", "5", "6", "7"]
9-
ruby: ["3.1", "3.2", "3.3"]
9+
ruby: ["3.2", "3.3", "head"]
1010

1111
name: Redis server ${{ matrix.redis_server }} - Ruby ${{ matrix.ruby }}
1212

Gemfile.lock

Lines changed: 188 additions & 142 deletions
Original file line numberDiff line numberDiff line change
@@ -9,195 +9,241 @@ PATH
99
GEM
1010
remote: https://rubygems.org/
1111
specs:
12-
actioncable (6.1.3.1)
13-
actionpack (= 6.1.3.1)
14-
activesupport (= 6.1.3.1)
12+
actioncable (8.0.1)
13+
actionpack (= 8.0.1)
14+
activesupport (= 8.0.1)
1515
nio4r (~> 2.0)
1616
websocket-driver (>= 0.6.1)
17-
actionmailbox (6.1.3.1)
18-
actionpack (= 6.1.3.1)
19-
activejob (= 6.1.3.1)
20-
activerecord (= 6.1.3.1)
21-
activestorage (= 6.1.3.1)
22-
activesupport (= 6.1.3.1)
23-
mail (>= 2.7.1)
24-
actionmailer (6.1.3.1)
25-
actionpack (= 6.1.3.1)
26-
actionview (= 6.1.3.1)
27-
activejob (= 6.1.3.1)
28-
activesupport (= 6.1.3.1)
29-
mail (~> 2.5, >= 2.5.4)
30-
rails-dom-testing (~> 2.0)
31-
actionpack (6.1.3.1)
32-
actionview (= 6.1.3.1)
33-
activesupport (= 6.1.3.1)
34-
rack (~> 2.0, >= 2.0.9)
17+
zeitwerk (~> 2.6)
18+
actionmailbox (8.0.1)
19+
actionpack (= 8.0.1)
20+
activejob (= 8.0.1)
21+
activerecord (= 8.0.1)
22+
activestorage (= 8.0.1)
23+
activesupport (= 8.0.1)
24+
mail (>= 2.8.0)
25+
actionmailer (8.0.1)
26+
actionpack (= 8.0.1)
27+
actionview (= 8.0.1)
28+
activejob (= 8.0.1)
29+
activesupport (= 8.0.1)
30+
mail (>= 2.8.0)
31+
rails-dom-testing (~> 2.2)
32+
actionpack (8.0.1)
33+
actionview (= 8.0.1)
34+
activesupport (= 8.0.1)
35+
nokogiri (>= 1.8.5)
36+
rack (>= 2.2.4)
37+
rack-session (>= 1.0.1)
3538
rack-test (>= 0.6.3)
36-
rails-dom-testing (~> 2.0)
37-
rails-html-sanitizer (~> 1.0, >= 1.2.0)
38-
actiontext (6.1.3.1)
39-
actionpack (= 6.1.3.1)
40-
activerecord (= 6.1.3.1)
41-
activestorage (= 6.1.3.1)
42-
activesupport (= 6.1.3.1)
39+
rails-dom-testing (~> 2.2)
40+
rails-html-sanitizer (~> 1.6)
41+
useragent (~> 0.16)
42+
actiontext (8.0.1)
43+
actionpack (= 8.0.1)
44+
activerecord (= 8.0.1)
45+
activestorage (= 8.0.1)
46+
activesupport (= 8.0.1)
47+
globalid (>= 0.6.0)
4348
nokogiri (>= 1.8.5)
44-
actionview (6.1.3.1)
45-
activesupport (= 6.1.3.1)
49+
actionview (8.0.1)
50+
activesupport (= 8.0.1)
4651
builder (~> 3.1)
47-
erubi (~> 1.4)
48-
rails-dom-testing (~> 2.0)
49-
rails-html-sanitizer (~> 1.1, >= 1.2.0)
50-
activejob (6.1.3.1)
51-
activesupport (= 6.1.3.1)
52+
erubi (~> 1.11)
53+
rails-dom-testing (~> 2.2)
54+
rails-html-sanitizer (~> 1.6)
55+
activejob (8.0.1)
56+
activesupport (= 8.0.1)
5257
globalid (>= 0.3.6)
53-
activemodel (6.1.3.1)
54-
activesupport (= 6.1.3.1)
55-
activerecord (6.1.3.1)
56-
activemodel (= 6.1.3.1)
57-
activesupport (= 6.1.3.1)
58-
activestorage (6.1.3.1)
59-
actionpack (= 6.1.3.1)
60-
activejob (= 6.1.3.1)
61-
activerecord (= 6.1.3.1)
62-
activesupport (= 6.1.3.1)
63-
marcel (~> 1.0.0)
64-
mini_mime (~> 1.0.2)
65-
activesupport (6.1.3.1)
66-
concurrent-ruby (~> 1.0, >= 1.0.2)
58+
activemodel (8.0.1)
59+
activesupport (= 8.0.1)
60+
activerecord (8.0.1)
61+
activemodel (= 8.0.1)
62+
activesupport (= 8.0.1)
63+
timeout (>= 0.4.0)
64+
activestorage (8.0.1)
65+
actionpack (= 8.0.1)
66+
activejob (= 8.0.1)
67+
activerecord (= 8.0.1)
68+
activesupport (= 8.0.1)
69+
marcel (~> 1.0)
70+
activesupport (8.0.1)
71+
base64
72+
benchmark (>= 0.3)
73+
bigdecimal
74+
concurrent-ruby (~> 1.0, >= 1.3.1)
75+
connection_pool (>= 2.2.5)
76+
drb
6777
i18n (>= 1.6, < 2)
78+
logger (>= 1.4.2)
6879
minitest (>= 5.1)
69-
tzinfo (~> 2.0)
70-
zeitwerk (~> 2.3)
80+
securerandom (>= 0.3)
81+
tzinfo (~> 2.0, >= 2.0.5)
82+
uri (>= 0.13.1)
7183
ast (2.4.2)
72-
builder (3.2.4)
73-
concurrent-ruby (1.1.8)
84+
base64 (0.2.0)
85+
benchmark (0.4.0)
86+
bigdecimal (3.1.8)
87+
builder (3.3.0)
88+
concurrent-ruby (1.3.4)
7489
connection_pool (2.4.1)
7590
crass (1.0.6)
76-
debug (1.8.0)
77-
irb (>= 1.5.0)
78-
reline (>= 0.3.1)
79-
erubi (1.10.0)
80-
globalid (0.4.2)
81-
activesupport (>= 4.2.0)
82-
i18n (1.8.10)
91+
date (3.4.1)
92+
debug (1.9.2)
93+
irb (~> 1.10)
94+
reline (>= 0.3.8)
95+
drb (2.2.1)
96+
erubi (1.13.0)
97+
globalid (1.2.1)
98+
activesupport (>= 6.1)
99+
i18n (1.14.6)
83100
concurrent-ruby (~> 1.0)
84-
io-console (0.6.0)
85-
irb (1.7.1)
86-
reline (>= 0.3.0)
87-
json (2.7.1)
101+
io-console (0.8.0)
102+
irb (1.14.2)
103+
rdoc (>= 4.0.0)
104+
reline (>= 0.4.2)
105+
json (2.9.0)
88106
language_server-protocol (3.17.0.3)
89-
loofah (2.9.0)
107+
logger (1.6.3)
108+
loofah (2.23.1)
90109
crass (~> 1.0.2)
91-
nokogiri (>= 1.5.9)
92-
mail (2.7.1)
110+
nokogiri (>= 1.12.0)
111+
mail (2.8.1)
93112
mini_mime (>= 0.1.1)
94-
marcel (1.0.1)
95-
method_source (1.0.0)
96-
mini_mime (1.0.3)
97-
mini_portile2 (2.8.2)
98-
minitest (5.14.4)
99-
nio4r (2.5.7)
100-
nokogiri (1.15.2)
113+
net-imap
114+
net-pop
115+
net-smtp
116+
marcel (1.0.4)
117+
mini_mime (1.1.5)
118+
mini_portile2 (2.8.8)
119+
minitest (5.25.4)
120+
net-imap (0.5.2)
121+
date
122+
net-protocol
123+
net-pop (0.1.2)
124+
net-protocol
125+
net-protocol (0.2.2)
126+
timeout
127+
net-smtp (0.5.0)
128+
net-protocol
129+
nio4r (2.7.4)
130+
nokogiri (1.17.2)
101131
mini_portile2 (~> 2.8.2)
102132
racc (~> 1.4)
103-
nokogiri (1.15.2-arm64-darwin)
133+
nokogiri (1.17.2-aarch64-linux)
134+
racc (~> 1.4)
135+
nokogiri (1.17.2-arm64-darwin)
104136
racc (~> 1.4)
105-
nokogiri (1.15.2-x86_64-darwin)
137+
nokogiri (1.17.2-x86_64-darwin)
106138
racc (~> 1.4)
107-
parallel (1.24.0)
108-
parser (3.2.2.4)
139+
nokogiri (1.17.2-x86_64-linux)
140+
racc (~> 1.4)
141+
parallel (1.26.3)
142+
parser (3.3.6.0)
109143
ast (~> 2.4.1)
110144
racc
111-
racc (1.7.1)
112-
rack (2.2.3)
113-
rack-test (1.1.0)
114-
rack (>= 1.0, < 3)
115-
rails (6.1.3.1)
116-
actioncable (= 6.1.3.1)
117-
actionmailbox (= 6.1.3.1)
118-
actionmailer (= 6.1.3.1)
119-
actionpack (= 6.1.3.1)
120-
actiontext (= 6.1.3.1)
121-
actionview (= 6.1.3.1)
122-
activejob (= 6.1.3.1)
123-
activemodel (= 6.1.3.1)
124-
activerecord (= 6.1.3.1)
125-
activestorage (= 6.1.3.1)
126-
activesupport (= 6.1.3.1)
145+
psych (5.2.1)
146+
date
147+
stringio
148+
racc (1.8.1)
149+
rack (3.1.8)
150+
rack-session (2.0.0)
151+
rack (>= 3.0.0)
152+
rack-test (2.1.0)
153+
rack (>= 1.3)
154+
rackup (2.2.1)
155+
rack (>= 3)
156+
rails (8.0.1)
157+
actioncable (= 8.0.1)
158+
actionmailbox (= 8.0.1)
159+
actionmailer (= 8.0.1)
160+
actionpack (= 8.0.1)
161+
actiontext (= 8.0.1)
162+
actionview (= 8.0.1)
163+
activejob (= 8.0.1)
164+
activemodel (= 8.0.1)
165+
activerecord (= 8.0.1)
166+
activestorage (= 8.0.1)
167+
activesupport (= 8.0.1)
127168
bundler (>= 1.15.0)
128-
railties (= 6.1.3.1)
129-
sprockets-rails (>= 2.0.0)
130-
rails-dom-testing (2.0.3)
131-
activesupport (>= 4.2.0)
169+
railties (= 8.0.1)
170+
rails-dom-testing (2.2.0)
171+
activesupport (>= 5.0.0)
172+
minitest
132173
nokogiri (>= 1.6)
133-
rails-html-sanitizer (1.3.0)
134-
loofah (~> 2.3)
135-
railties (6.1.3.1)
136-
actionpack (= 6.1.3.1)
137-
activesupport (= 6.1.3.1)
138-
method_source
139-
rake (>= 0.8.7)
140-
thor (~> 1.0)
174+
rails-html-sanitizer (1.6.2)
175+
loofah (~> 2.21)
176+
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
177+
railties (8.0.1)
178+
actionpack (= 8.0.1)
179+
activesupport (= 8.0.1)
180+
irb (~> 1.13)
181+
rackup (>= 1.0.0)
182+
rake (>= 12.2)
183+
thor (~> 1.0, >= 1.2.2)
184+
zeitwerk (~> 2.6)
141185
rainbow (3.1.1)
142-
rake (13.0.3)
143-
redis (5.0.8)
144-
redis-client (>= 0.17.0)
145-
redis-client (0.19.1)
186+
rake (13.2.1)
187+
rdoc (6.9.1)
188+
psych (>= 4.0.0)
189+
redis (5.3.0)
190+
redis-client (>= 0.22.0)
191+
redis-client (0.23.0)
146192
connection_pool
147-
regexp_parser (2.8.3)
148-
reline (0.3.6)
193+
regexp_parser (2.9.3)
194+
reline (0.6.0)
149195
io-console (~> 0.5)
150-
rexml (3.2.6)
151-
rubocop (1.59.0)
196+
rubocop (1.69.2)
152197
json (~> 2.3)
153198
language_server-protocol (>= 3.17.0)
154199
parallel (~> 1.10)
155-
parser (>= 3.2.2.4)
200+
parser (>= 3.3.0.2)
156201
rainbow (>= 2.2.2, < 4.0)
157-
regexp_parser (>= 1.8, < 3.0)
158-
rexml (>= 3.2.5, < 4.0)
159-
rubocop-ast (>= 1.30.0, < 2.0)
202+
regexp_parser (>= 2.9.3, < 3.0)
203+
rubocop-ast (>= 1.36.2, < 2.0)
160204
ruby-progressbar (~> 1.7)
161-
unicode-display_width (>= 2.4.0, < 3.0)
162-
rubocop-ast (1.30.0)
163-
parser (>= 3.2.1.0)
164-
rubocop-minitest (0.34.2)
165-
rubocop (>= 1.39, < 2.0)
166-
rubocop-ast (>= 1.30.0, < 2.0)
167-
rubocop-performance (1.20.1)
205+
unicode-display_width (>= 2.4.0, < 4.0)
206+
rubocop-ast (1.37.0)
207+
parser (>= 3.3.1.0)
208+
rubocop-minitest (0.36.0)
209+
rubocop (>= 1.61, < 2.0)
210+
rubocop-ast (>= 1.31.1, < 2.0)
211+
rubocop-performance (1.23.0)
168212
rubocop (>= 1.48.1, < 2.0)
169-
rubocop-ast (>= 1.30.0, < 2.0)
170-
rubocop-rails (2.23.1)
213+
rubocop-ast (>= 1.31.1, < 2.0)
214+
rubocop-rails (2.27.0)
171215
activesupport (>= 4.2.0)
172216
rack (>= 1.1)
173-
rubocop (>= 1.33.0, < 2.0)
174-
rubocop-ast (>= 1.30.0, < 2.0)
217+
rubocop (>= 1.52.0, < 2.0)
218+
rubocop-ast (>= 1.31.1, < 2.0)
175219
rubocop-rails-omakase (1.0.0)
176220
rubocop
177221
rubocop-minitest
178222
rubocop-performance
179223
rubocop-rails
180224
ruby-progressbar (1.13.0)
181-
sprockets (4.0.2)
182-
concurrent-ruby (~> 1.0)
183-
rack (> 1, < 3)
184-
sprockets-rails (3.2.2)
185-
actionpack (>= 4.0)
186-
activesupport (>= 4.0)
187-
sprockets (>= 3.0.0)
188-
thor (1.1.0)
189-
tzinfo (2.0.4)
225+
securerandom (0.4.1)
226+
stringio (3.1.2)
227+
thor (1.3.2)
228+
timeout (0.4.3)
229+
tzinfo (2.0.6)
190230
concurrent-ruby (~> 1.0)
191-
unicode-display_width (2.5.0)
192-
websocket-driver (0.7.3)
231+
unicode-display_width (3.1.2)
232+
unicode-emoji (~> 4.0, >= 4.0.4)
233+
unicode-emoji (4.0.4)
234+
uri (1.0.2)
235+
useragent (0.16.11)
236+
websocket-driver (0.7.6)
193237
websocket-extensions (>= 0.1.0)
194238
websocket-extensions (0.1.5)
195-
zeitwerk (2.4.2)
239+
zeitwerk (2.7.1)
196240

197241
PLATFORMS
242+
aarch64-linux
198243
arm64-darwin
199244
ruby
200245
x86_64-darwin
246+
x86_64-linux
201247

202248
DEPENDENCIES
203249
debug (>= 1.0.0)
@@ -207,4 +253,4 @@ DEPENDENCIES
207253
rubocop-rails-omakase
208254

209255
BUNDLED WITH
210-
2.3.12
256+
2.6.0

0 commit comments

Comments
 (0)