Skip to content

Commit ee3b21e

Browse files
authored
Merge pull request #147 from zendesk/jury.razumau/rails8.1
add Rails 8.1 tests
2 parents badbe59 + b03908e commit ee3b21e

4 files changed

Lines changed: 204 additions & 13 deletions

File tree

.github/workflows/actions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
ruby: ['3.2', '3.3', '3.4']
14-
rails: ['6.1', '7.0', '7.1', '7.2', '8.0']
14+
rails: ['6.1', '7.0', '7.1', '7.2', '8.0', '8.1']
1515
include:
1616
- {ruby: '3.4', rails: '_main'}
1717
- {ruby: '3.1', rails: '6.1'}

Gemfile.lock

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,37 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
actionpack (8.0.1)
11-
actionview (= 8.0.1)
12-
activesupport (= 8.0.1)
10+
actionpack (8.1.1)
11+
actionview (= 8.1.1)
12+
activesupport (= 8.1.1)
1313
nokogiri (>= 1.8.5)
1414
rack (>= 2.2.4)
1515
rack-session (>= 1.0.1)
1616
rack-test (>= 0.6.3)
1717
rails-dom-testing (~> 2.2)
1818
rails-html-sanitizer (~> 1.6)
1919
useragent (~> 0.16)
20-
actionview (8.0.1)
21-
activesupport (= 8.0.1)
20+
actionview (8.1.1)
21+
activesupport (= 8.1.1)
2222
builder (~> 3.1)
2323
erubi (~> 1.11)
2424
rails-dom-testing (~> 2.2)
2525
rails-html-sanitizer (~> 1.6)
26-
activesupport (8.0.1)
26+
activesupport (8.1.1)
2727
base64
28-
benchmark (>= 0.3)
2928
bigdecimal
3029
concurrent-ruby (~> 1.0, >= 1.3.1)
3130
connection_pool (>= 2.2.5)
3231
drb
3332
i18n (>= 1.6, < 2)
33+
json
3434
logger (>= 1.4.2)
3535
minitest (>= 5.1)
3636
securerandom (>= 0.3)
3737
tzinfo (~> 2.0, >= 2.0.5)
3838
uri (>= 0.13.1)
3939
ast (2.4.2)
4040
base64 (0.2.0)
41-
benchmark (0.4.0)
4241
bigdecimal (3.1.8)
4342
builder (3.3.0)
4443
bump (0.10.0)
@@ -99,13 +98,14 @@ GEM
9998
rails-html-sanitizer (1.6.0)
10099
loofah (~> 2.21)
101100
nokogiri (~> 1.14)
102-
railties (8.0.1)
103-
actionpack (= 8.0.1)
104-
activesupport (= 8.0.1)
101+
railties (8.1.1)
102+
actionpack (= 8.1.1)
103+
activesupport (= 8.1.1)
105104
irb (~> 1.13)
106105
rackup (>= 1.0.0)
107106
rake (>= 12.2)
108107
thor (~> 1.0, >= 1.2.2)
108+
tsort (>= 0.2)
109109
zeitwerk (~> 2.6)
110110
rainbow (3.1.1)
111111
rake (13.2.1)
@@ -146,6 +146,7 @@ GEM
146146
rubocop-performance (~> 1.22.0)
147147
stringio (3.1.2)
148148
thor (1.3.2)
149+
tsort (0.2.0)
149150
tzinfo (2.0.6)
150151
concurrent-ruby (~> 1.0)
151152
unicode-display_width (2.6.0)
@@ -163,7 +164,7 @@ DEPENDENCIES
163164
forking_test_runner
164165
maxitest
165166
minitest-mock
166-
railties (~> 8.0.0)
167+
railties (~> 8.1.0)
167168
rake
168169
single_cov
169170
standard

gemfiles/rails8.1.gemfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
gem "railties", "~> 8.1.0"
4+
5+
eval_gemfile "common.rb"

gemfiles/rails8.1.gemfile.lock

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
PATH
2+
remote: ..
3+
specs:
4+
stronger_parameters (2.23.1)
5+
actionpack (>= 6.1)
6+
7+
GEM
8+
remote: https://rubygems.org/
9+
specs:
10+
actionpack (8.1.1)
11+
actionview (= 8.1.1)
12+
activesupport (= 8.1.1)
13+
nokogiri (>= 1.8.5)
14+
rack (>= 2.2.4)
15+
rack-session (>= 1.0.1)
16+
rack-test (>= 0.6.3)
17+
rails-dom-testing (~> 2.2)
18+
rails-html-sanitizer (~> 1.6)
19+
useragent (~> 0.16)
20+
actionview (8.1.1)
21+
activesupport (= 8.1.1)
22+
builder (~> 3.1)
23+
erubi (~> 1.11)
24+
rails-dom-testing (~> 2.2)
25+
rails-html-sanitizer (~> 1.6)
26+
activesupport (8.1.1)
27+
base64
28+
bigdecimal
29+
concurrent-ruby (~> 1.0, >= 1.3.1)
30+
connection_pool (>= 2.2.5)
31+
drb
32+
i18n (>= 1.6, < 2)
33+
json
34+
logger (>= 1.4.2)
35+
minitest (>= 5.1)
36+
securerandom (>= 0.3)
37+
tzinfo (~> 2.0, >= 2.0.5)
38+
uri (>= 0.13.1)
39+
ast (2.4.3)
40+
base64 (0.3.0)
41+
benchmark (0.5.0)
42+
bigdecimal (4.0.1)
43+
builder (3.3.0)
44+
bump (0.10.0)
45+
concurrent-ruby (1.3.6)
46+
connection_pool (3.0.2)
47+
crass (1.0.6)
48+
date (3.5.1)
49+
drb (2.2.3)
50+
erb (6.0.1)
51+
erubi (1.13.1)
52+
forking_test_runner (1.16.0)
53+
benchmark (>= 0.5.0)
54+
parallel_tests (>= 1.3.7)
55+
i18n (1.14.8)
56+
concurrent-ruby (~> 1.0)
57+
io-console (0.8.2)
58+
irb (1.16.0)
59+
pp (>= 0.6.0)
60+
rdoc (>= 4.0.0)
61+
reline (>= 0.4.2)
62+
json (2.18.0)
63+
language_server-protocol (3.17.0.5)
64+
lint_roller (1.1.0)
65+
logger (1.7.0)
66+
loofah (2.25.0)
67+
crass (~> 1.0.2)
68+
nokogiri (>= 1.12.0)
69+
maxitest (7.1.0)
70+
minitest (>= 6.0.0, < 6.1.0)
71+
mini_portile2 (2.8.9)
72+
minitest (6.0.1)
73+
prism (~> 1.5)
74+
minitest-mock (5.27.0)
75+
nokogiri (1.19.0)
76+
mini_portile2 (~> 2.8.2)
77+
racc (~> 1.4)
78+
parallel (1.27.0)
79+
parallel_tests (5.5.0)
80+
parallel
81+
parser (3.3.10.0)
82+
ast (~> 2.4.1)
83+
racc
84+
pp (0.6.3)
85+
prettyprint
86+
prettyprint (0.2.0)
87+
prism (1.7.0)
88+
psych (5.3.1)
89+
date
90+
stringio
91+
racc (1.8.1)
92+
rack (3.2.4)
93+
rack-session (2.1.1)
94+
base64 (>= 0.1.0)
95+
rack (>= 3.0.0)
96+
rack-test (2.2.0)
97+
rack (>= 1.3)
98+
rackup (2.3.1)
99+
rack (>= 3)
100+
rails-dom-testing (2.3.0)
101+
activesupport (>= 5.0.0)
102+
minitest
103+
nokogiri (>= 1.6)
104+
rails-html-sanitizer (1.6.2)
105+
loofah (~> 2.21)
106+
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)
107+
railties (8.1.1)
108+
actionpack (= 8.1.1)
109+
activesupport (= 8.1.1)
110+
irb (~> 1.13)
111+
rackup (>= 1.0.0)
112+
rake (>= 12.2)
113+
thor (~> 1.0, >= 1.2.2)
114+
tsort (>= 0.2)
115+
zeitwerk (~> 2.6)
116+
rainbow (3.1.1)
117+
rake (13.3.1)
118+
rdoc (7.0.3)
119+
erb
120+
psych (>= 4.0.0)
121+
tsort
122+
regexp_parser (2.11.3)
123+
reline (0.6.3)
124+
io-console (~> 0.5)
125+
rubocop (1.81.7)
126+
json (~> 2.3)
127+
language_server-protocol (~> 3.17.0.2)
128+
lint_roller (~> 1.1.0)
129+
parallel (~> 1.10)
130+
parser (>= 3.3.0.2)
131+
rainbow (>= 2.2.2, < 4.0)
132+
regexp_parser (>= 2.9.3, < 3.0)
133+
rubocop-ast (>= 1.47.1, < 2.0)
134+
ruby-progressbar (~> 1.7)
135+
unicode-display_width (>= 2.4.0, < 4.0)
136+
rubocop-ast (1.49.0)
137+
parser (>= 3.3.7.2)
138+
prism (~> 1.7)
139+
rubocop-performance (1.26.1)
140+
lint_roller (~> 1.1)
141+
rubocop (>= 1.75.0, < 2.0)
142+
rubocop-ast (>= 1.47.1, < 2.0)
143+
ruby-progressbar (1.13.0)
144+
securerandom (0.4.1)
145+
single_cov (2.0.0)
146+
standard (1.52.0)
147+
language_server-protocol (~> 3.17.0.2)
148+
lint_roller (~> 1.0)
149+
rubocop (~> 1.81.7)
150+
standard-custom (~> 1.0.0)
151+
standard-performance (~> 1.8)
152+
standard-custom (1.0.2)
153+
lint_roller (~> 1.0)
154+
rubocop (~> 1.50)
155+
standard-performance (1.9.0)
156+
lint_roller (~> 1.1)
157+
rubocop-performance (~> 1.26.0)
158+
stringio (3.2.0)
159+
thor (1.4.0)
160+
tsort (0.2.0)
161+
tzinfo (2.0.6)
162+
concurrent-ruby (~> 1.0)
163+
unicode-display_width (3.2.0)
164+
unicode-emoji (~> 4.1)
165+
unicode-emoji (4.2.0)
166+
uri (1.1.1)
167+
useragent (0.16.11)
168+
zeitwerk (2.7.4)
169+
170+
PLATFORMS
171+
ruby
172+
173+
DEPENDENCIES
174+
bump
175+
forking_test_runner
176+
maxitest
177+
minitest-mock
178+
railties (~> 8.1.0)
179+
rake
180+
single_cov
181+
standard
182+
stronger_parameters!
183+
184+
BUNDLED WITH
185+
2.7.2

0 commit comments

Comments
 (0)