Skip to content

Commit f0dcac7

Browse files
authored
Fix Appraisals (#84)
1 parent f70bf3e commit f0dcac7

15 files changed

+646
-598
lines changed

.github/workflows/ci.yml

+2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ jobs:
1414
ruby:
1515
- 3.2
1616
- 3.3
17+
- 3.4
1718
gemfile:
1819
- gemfiles/rails_7_0.gemfile
1920
- gemfiles/rails_7_1.gemfile
21+
- gemfiles/rails_7_2.gemfile
2022
- gemfiles/rails_8_0.gemfile
2123
- gemfiles/ruby.gemfile
2224
name: Ruby ${{ matrix.ruby }}, ${{ matrix.gemfile }} Tests

Appraisals

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
appraise 'rails-7-0' do
22
gem 'rails', '~> 7.0.0'
3+
gem 'concurrent-ruby', '1.3.4'
4+
gem 'mutex_m'
35
end
46

57
appraise 'rails-7-1' do
6-
gem 'rails', '~> 7.0.0'
8+
gem 'rails', '~> 7.1.0'
9+
end
10+
11+
appraise 'rails-7-2' do
12+
gem 'rails', '~> 7.2.0'
713
end
814

915
appraise 'rails-8-0' do

Gemfile.lock

+32-175
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
webvalve (2.0.2)
4+
webvalve (2.0.3)
55
activesupport (>= 5.2.0)
66
sinatra (>= 1.4)
77
sinatra-contrib (>= 1.4)
@@ -10,239 +10,97 @@ PATH
1010
GEM
1111
remote: https://rubygems.org/
1212
specs:
13-
actioncable (7.1.4.1)
14-
actionpack (= 7.1.4.1)
15-
activesupport (= 7.1.4.1)
16-
nio4r (~> 2.0)
17-
websocket-driver (>= 0.6.1)
18-
zeitwerk (~> 2.6)
19-
actionmailbox (7.1.4.1)
20-
actionpack (= 7.1.4.1)
21-
activejob (= 7.1.4.1)
22-
activerecord (= 7.1.4.1)
23-
activestorage (= 7.1.4.1)
24-
activesupport (= 7.1.4.1)
25-
mail (>= 2.7.1)
26-
net-imap
27-
net-pop
28-
net-smtp
29-
actionmailer (7.1.4.1)
30-
actionpack (= 7.1.4.1)
31-
actionview (= 7.1.4.1)
32-
activejob (= 7.1.4.1)
33-
activesupport (= 7.1.4.1)
34-
mail (~> 2.5, >= 2.5.4)
35-
net-imap
36-
net-pop
37-
net-smtp
38-
rails-dom-testing (~> 2.2)
39-
actionpack (7.1.4.1)
40-
actionview (= 7.1.4.1)
41-
activesupport (= 7.1.4.1)
42-
nokogiri (>= 1.8.5)
43-
racc
44-
rack (>= 2.2.4)
45-
rack-session (>= 1.0.1)
46-
rack-test (>= 0.6.3)
47-
rails-dom-testing (~> 2.2)
48-
rails-html-sanitizer (~> 1.6)
49-
actiontext (7.1.4.1)
50-
actionpack (= 7.1.4.1)
51-
activerecord (= 7.1.4.1)
52-
activestorage (= 7.1.4.1)
53-
activesupport (= 7.1.4.1)
54-
globalid (>= 0.6.0)
55-
nokogiri (>= 1.8.5)
56-
actionview (7.1.4.1)
57-
activesupport (= 7.1.4.1)
58-
builder (~> 3.1)
59-
erubi (~> 1.11)
60-
rails-dom-testing (~> 2.2)
61-
rails-html-sanitizer (~> 1.6)
62-
activejob (7.1.4.1)
63-
activesupport (= 7.1.4.1)
64-
globalid (>= 0.3.6)
65-
activemodel (7.1.4.1)
66-
activesupport (= 7.1.4.1)
67-
activerecord (7.1.4.1)
68-
activemodel (= 7.1.4.1)
69-
activesupport (= 7.1.4.1)
70-
timeout (>= 0.4.0)
71-
activestorage (7.1.4.1)
72-
actionpack (= 7.1.4.1)
73-
activejob (= 7.1.4.1)
74-
activerecord (= 7.1.4.1)
75-
activesupport (= 7.1.4.1)
76-
marcel (~> 1.0)
77-
activesupport (7.1.4.1)
13+
activesupport (8.0.1)
7814
base64
15+
benchmark (>= 0.3)
7916
bigdecimal
80-
concurrent-ruby (~> 1.0, >= 1.0.2)
17+
concurrent-ruby (~> 1.0, >= 1.3.1)
8118
connection_pool (>= 2.2.5)
8219
drb
8320
i18n (>= 1.6, < 2)
21+
logger (>= 1.4.2)
8422
minitest (>= 5.1)
85-
mutex_m
86-
tzinfo (~> 2.0)
23+
securerandom (>= 0.3)
24+
tzinfo (~> 2.0, >= 2.0.5)
25+
uri (>= 0.13.1)
8726
addressable (2.8.7)
8827
public_suffix (>= 2.0.2, < 7.0)
8928
appraisal (2.5.0)
9029
bundler
9130
rake
9231
thor (>= 0.14.0)
9332
base64 (0.2.0)
94-
bigdecimal (3.1.8)
95-
builder (3.3.0)
33+
benchmark (0.4.0)
34+
bigdecimal (3.1.9)
9635
coderay (1.1.3)
97-
concurrent-ruby (1.3.4)
98-
connection_pool (2.4.1)
36+
concurrent-ruby (1.3.5)
37+
connection_pool (2.5.0)
9938
crack (1.0.0)
10039
bigdecimal
10140
rexml
102-
crass (1.0.6)
103-
date (3.3.4)
10441
diff-lcs (1.5.1)
10542
drb (2.2.1)
106-
erubi (1.13.0)
107-
globalid (1.2.1)
108-
activesupport (>= 6.1)
109-
hashdiff (1.1.1)
110-
i18n (1.14.6)
43+
hashdiff (1.1.2)
44+
i18n (1.14.7)
11145
concurrent-ruby (~> 1.0)
112-
io-console (0.7.2)
113-
irb (1.14.1)
114-
rdoc (>= 4.0.0)
115-
reline (>= 0.4.2)
116-
logger (1.6.1)
117-
loofah (2.22.0)
118-
crass (~> 1.0.2)
119-
nokogiri (>= 1.12.0)
120-
mail (2.8.1)
121-
mini_mime (>= 0.1.1)
122-
net-imap
123-
net-pop
124-
net-smtp
125-
marcel (1.0.4)
46+
logger (1.6.5)
12647
method_source (1.1.0)
127-
mini_mime (1.1.5)
128-
minitest (5.25.1)
48+
minitest (5.25.4)
12949
multi_json (1.15.0)
13050
mustermann (3.0.3)
13151
ruby2_keywords (~> 0.0.1)
132-
mutex_m (0.2.0)
133-
net-imap (0.4.17)
134-
date
135-
net-protocol
136-
net-pop (0.1.2)
137-
net-protocol
138-
net-protocol (0.2.2)
139-
timeout
140-
net-smtp (0.5.0)
141-
net-protocol
142-
nio4r (2.7.3)
143-
nokogiri (1.16.7-arm64-darwin)
144-
racc (~> 1.4)
145-
nokogiri (1.16.7-x86_64-darwin)
146-
racc (~> 1.4)
147-
nokogiri (1.16.7-x86_64-linux)
148-
racc (~> 1.4)
149-
pry (0.14.2)
52+
pry (0.15.2)
15053
coderay (~> 1.1)
15154
method_source (~> 1.0)
152-
psych (5.1.2)
153-
stringio
15455
public_suffix (6.0.1)
155-
racc (1.8.1)
15656
rack (3.1.8)
157-
rack-protection (4.1.0)
57+
rack-protection (4.1.1)
15858
base64 (>= 0.1.0)
15959
logger (>= 1.6.0)
16060
rack (>= 3.0.0, < 4)
161-
rack-session (2.0.0)
61+
rack-session (2.1.0)
62+
base64 (>= 0.1.0)
16263
rack (>= 3.0.0)
163-
rack-test (2.1.0)
164-
rack (>= 1.3)
165-
rackup (2.1.0)
166-
rack (>= 3)
167-
webrick (~> 1.8)
168-
rails (7.1.4.1)
169-
actioncable (= 7.1.4.1)
170-
actionmailbox (= 7.1.4.1)
171-
actionmailer (= 7.1.4.1)
172-
actionpack (= 7.1.4.1)
173-
actiontext (= 7.1.4.1)
174-
actionview (= 7.1.4.1)
175-
activejob (= 7.1.4.1)
176-
activemodel (= 7.1.4.1)
177-
activerecord (= 7.1.4.1)
178-
activestorage (= 7.1.4.1)
179-
activesupport (= 7.1.4.1)
180-
bundler (>= 1.15.0)
181-
railties (= 7.1.4.1)
182-
rails-dom-testing (2.2.0)
183-
activesupport (>= 5.0.0)
184-
minitest
185-
nokogiri (>= 1.6)
186-
rails-html-sanitizer (1.6.0)
187-
loofah (~> 2.21)
188-
nokogiri (~> 1.14)
189-
railties (7.1.4.1)
190-
actionpack (= 7.1.4.1)
191-
activesupport (= 7.1.4.1)
192-
irb
193-
rackup (>= 1.0.0)
194-
rake (>= 12.2)
195-
thor (~> 1.0, >= 1.2.2)
196-
zeitwerk (~> 2.6)
19764
rake (13.2.1)
198-
rdoc (6.7.0)
199-
psych (>= 4.0.0)
200-
reline (0.5.10)
201-
io-console (~> 0.5)
202-
rexml (3.3.9)
65+
rexml (3.4.0)
20366
rspec (3.13.0)
20467
rspec-core (~> 3.13.0)
20568
rspec-expectations (~> 3.13.0)
20669
rspec-mocks (~> 3.13.0)
207-
rspec-core (3.13.1)
70+
rspec-core (3.13.2)
20871
rspec-support (~> 3.13.0)
20972
rspec-expectations (3.13.3)
21073
diff-lcs (>= 1.2.0, < 2.0)
21174
rspec-support (~> 3.13.0)
21275
rspec-mocks (3.13.2)
21376
diff-lcs (>= 1.2.0, < 2.0)
21477
rspec-support (~> 3.13.0)
215-
rspec-support (3.13.1)
78+
rspec-support (3.13.2)
21679
ruby2_keywords (0.0.5)
217-
sinatra (4.1.0)
80+
securerandom (0.4.1)
81+
sinatra (4.1.1)
21882
logger (>= 1.6.0)
21983
mustermann (~> 3.0)
22084
rack (>= 3.0.0, < 4)
221-
rack-protection (= 4.1.0)
85+
rack-protection (= 4.1.1)
22286
rack-session (>= 2.0.0, < 3)
22387
tilt (~> 2.0)
224-
sinatra-contrib (4.1.0)
88+
sinatra-contrib (4.1.1)
22589
multi_json (>= 0.0.2)
22690
mustermann (~> 3.0)
227-
rack-protection (= 4.1.0)
228-
sinatra (= 4.1.0)
91+
rack-protection (= 4.1.1)
92+
sinatra (= 4.1.1)
22993
tilt (~> 2.0)
230-
stringio (3.1.1)
23194
thor (1.3.2)
232-
tilt (2.4.0)
233-
timeout (0.4.1)
95+
tilt (2.6.0)
23496
tzinfo (2.0.6)
23597
concurrent-ruby (~> 1.0)
98+
uri (1.0.2)
23699
webmock (3.24.0)
237100
addressable (>= 2.8.0)
238101
crack (>= 0.3.2)
239102
hashdiff (>= 0.4.0, < 2.0.0)
240-
webrick (1.8.2)
241-
websocket-driver (0.7.6)
242-
websocket-extensions (>= 0.1.0)
243-
websocket-extensions (0.1.5)
244-
yard (0.9.36)
245-
zeitwerk (2.6.18)
103+
yard (0.9.37)
246104

247105
PLATFORMS
248106
arm64-darwin-22
@@ -254,7 +112,6 @@ PLATFORMS
254112
DEPENDENCIES
255113
appraisal (~> 2.5.0)
256114
pry
257-
rails
258115
rspec
259116
webvalve!
260117
yard

gemfiles/rails_7_0.gemfile

+2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 7.0.0"
6+
gem "concurrent-ruby", "1.3.4"
7+
gem "mutex_m"
68

79
gemspec path: "../"

0 commit comments

Comments
 (0)