Skip to content

Commit db70b31

Browse files
authored
lock in concurrent-ruby to avoid issues testing on older rubies (#82)
1 parent d8d9ea0 commit db70b31

File tree

9 files changed

+62
-51
lines changed

9 files changed

+62
-51
lines changed

Appraisals

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
appraise "rails-6.1" do
22
gem 'activemodel', '~> 6.1.0'
33
gem 'actionpack', '~> 6.1.0'
4+
gem 'concurrent-ruby', '1.3.4'
45
end
56

67
appraise "rails-7.0" do
78
gem 'activemodel', '~> 7.0.0'
89
gem 'actionpack', '~> 7.0.0'
10+
gem 'concurrent-ruby', '1.3.4'
911
end
1012

1113
appraise "rails-7.1" do

gemfiles/rails_6.1.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ source "https://rubygems.org"
55
gem "appraisal"
66
gem "activemodel", "~> 6.1.0"
77
gem "actionpack", "~> 6.1.0"
8+
gem "concurrent-ruby", "1.3.4"
89

910
gemspec path: "../"

gemfiles/rails_6.1.gemfile.lock

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
subroutine (4.2.0)
4+
subroutine (4.2.1)
55
activemodel (>= 6.1)
66
activesupport (>= 6.1)
77

@@ -39,9 +39,9 @@ GEM
3939
concurrent-ruby (1.3.4)
4040
crass (1.0.6)
4141
erubi (1.13.1)
42-
i18n (1.14.6)
42+
i18n (1.14.7)
4343
concurrent-ruby (~> 1.0)
44-
loofah (2.23.1)
44+
loofah (2.24.0)
4545
crass (~> 1.0.2)
4646
nokogiri (>= 1.12.0)
4747
m (1.6.2)
@@ -57,12 +57,12 @@ GEM
5757
ruby-progressbar
5858
mocha (2.7.1)
5959
ruby2_keywords (>= 0.0.5)
60-
nokogiri (1.17.2)
60+
nokogiri (1.18.2)
6161
mini_portile2 (~> 2.8.2)
6262
racc (~> 1.4)
6363
racc (1.8.1)
6464
rack (2.2.10)
65-
rack-test (2.1.0)
65+
rack-test (2.2.0)
6666
rack (>= 1.3)
6767
rails-dom-testing (2.2.0)
6868
activesupport (>= 5.0.0)
@@ -87,6 +87,7 @@ DEPENDENCIES
8787
activemodel (~> 6.1.0)
8888
appraisal
8989
byebug
90+
concurrent-ruby (= 1.3.4)
9091
m
9192
minitest
9293
minitest-reporters
@@ -95,4 +96,4 @@ DEPENDENCIES
9596
subroutine!
9697

9798
BUNDLED WITH
98-
2.6.1
99+
2.6.3

gemfiles/rails_7.0.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ source "https://rubygems.org"
55
gem "appraisal"
66
gem "activemodel", "~> 7.0.0"
77
gem "actionpack", "~> 7.0.0"
8+
gem "concurrent-ruby", "1.3.4"
89

910
gemspec path: "../"

gemfiles/rails_7.0.gemfile.lock

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
subroutine (4.2.0)
4+
subroutine (4.2.1)
55
activemodel (>= 6.1)
66
activesupport (>= 6.1)
77

@@ -38,9 +38,9 @@ GEM
3838
concurrent-ruby (1.3.4)
3939
crass (1.0.6)
4040
erubi (1.13.1)
41-
i18n (1.14.6)
41+
i18n (1.14.7)
4242
concurrent-ruby (~> 1.0)
43-
loofah (2.23.1)
43+
loofah (2.24.0)
4444
crass (~> 1.0.2)
4545
nokogiri (>= 1.12.0)
4646
m (1.6.2)
@@ -56,12 +56,12 @@ GEM
5656
ruby-progressbar
5757
mocha (2.7.1)
5858
ruby2_keywords (>= 0.0.5)
59-
nokogiri (1.17.2)
59+
nokogiri (1.18.2)
6060
mini_portile2 (~> 2.8.2)
6161
racc (~> 1.4)
6262
racc (1.8.1)
6363
rack (2.2.10)
64-
rack-test (2.1.0)
64+
rack-test (2.2.0)
6565
rack (>= 1.3)
6666
rails-dom-testing (2.2.0)
6767
activesupport (>= 5.0.0)
@@ -85,6 +85,7 @@ DEPENDENCIES
8585
activemodel (~> 7.0.0)
8686
appraisal
8787
byebug
88+
concurrent-ruby (= 1.3.4)
8889
m
8990
minitest
9091
minitest-reporters
@@ -93,4 +94,4 @@ DEPENDENCIES
9394
subroutine!
9495

9596
BUNDLED WITH
96-
2.6.1
97+
2.6.3

gemfiles/rails_7.1.gemfile.lock

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
subroutine (4.2.0)
4+
subroutine (4.2.1)
55
activemodel (>= 6.1)
66
activesupport (>= 6.1)
77

@@ -46,18 +46,18 @@ GEM
4646
thor (>= 0.14.0)
4747
base64 (0.2.0)
4848
benchmark (0.4.0)
49-
bigdecimal (3.1.8)
49+
bigdecimal (3.1.9)
5050
builder (3.3.0)
5151
byebug (11.1.3)
52-
concurrent-ruby (1.3.4)
53-
connection_pool (2.4.1)
52+
concurrent-ruby (1.3.5)
53+
connection_pool (2.5.0)
5454
crass (1.0.6)
5555
drb (2.2.1)
5656
erubi (1.13.1)
57-
i18n (1.14.6)
57+
i18n (1.14.7)
5858
concurrent-ruby (~> 1.0)
59-
logger (1.6.4)
60-
loofah (2.23.1)
59+
logger (1.6.5)
60+
loofah (2.24.0)
6161
crass (~> 1.0.2)
6262
nokogiri (>= 1.12.0)
6363
m (1.6.2)
@@ -73,13 +73,14 @@ GEM
7373
mocha (2.7.1)
7474
ruby2_keywords (>= 0.0.5)
7575
mutex_m (0.3.0)
76-
nokogiri (1.17.2-arm64-darwin)
76+
nokogiri (1.18.2-arm64-darwin)
7777
racc (~> 1.4)
7878
racc (1.8.1)
7979
rack (3.1.8)
80-
rack-session (2.0.0)
80+
rack-session (2.1.0)
81+
base64 (>= 0.1.0)
8182
rack (>= 3.0.0)
82-
rack-test (2.1.0)
83+
rack-test (2.2.0)
8384
rack (>= 1.3)
8485
rails-dom-testing (2.2.0)
8586
activesupport (>= 5.0.0)
@@ -112,4 +113,4 @@ DEPENDENCIES
112113
subroutine!
113114

114115
BUNDLED WITH
115-
2.6.1
116+
2.6.3

gemfiles/rails_7.2.gemfile.lock

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
subroutine (4.2.0)
4+
subroutine (4.2.1)
55
activemodel (>= 6.1)
66
activesupport (>= 6.1)
77

@@ -46,18 +46,18 @@ GEM
4646
thor (>= 0.14.0)
4747
base64 (0.2.0)
4848
benchmark (0.4.0)
49-
bigdecimal (3.1.8)
49+
bigdecimal (3.1.9)
5050
builder (3.3.0)
5151
byebug (11.1.3)
52-
concurrent-ruby (1.3.4)
53-
connection_pool (2.4.1)
52+
concurrent-ruby (1.3.5)
53+
connection_pool (2.5.0)
5454
crass (1.0.6)
5555
drb (2.2.1)
5656
erubi (1.13.1)
57-
i18n (1.14.6)
57+
i18n (1.14.7)
5858
concurrent-ruby (~> 1.0)
59-
logger (1.6.4)
60-
loofah (2.23.1)
59+
logger (1.6.5)
60+
loofah (2.24.0)
6161
crass (~> 1.0.2)
6262
nokogiri (>= 1.12.0)
6363
m (1.6.2)
@@ -72,13 +72,14 @@ GEM
7272
ruby-progressbar
7373
mocha (2.7.1)
7474
ruby2_keywords (>= 0.0.5)
75-
nokogiri (1.17.2-arm64-darwin)
75+
nokogiri (1.18.2-arm64-darwin)
7676
racc (~> 1.4)
7777
racc (1.8.1)
7878
rack (3.1.8)
79-
rack-session (2.0.0)
79+
rack-session (2.1.0)
80+
base64 (>= 0.1.0)
8081
rack (>= 3.0.0)
81-
rack-test (2.1.0)
82+
rack-test (2.2.0)
8283
rack (>= 1.3)
8384
rails-dom-testing (2.2.0)
8485
activesupport (>= 5.0.0)
@@ -112,4 +113,4 @@ DEPENDENCIES
112113
subroutine!
113114

114115
BUNDLED WITH
115-
2.5.22
116+
2.6.3

gemfiles/rails_8.0.gemfile.lock

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ..
33
specs:
4-
subroutine (4.2.0)
4+
subroutine (4.2.1)
55
activemodel (>= 6.1)
66
activesupport (>= 6.1)
77

@@ -46,24 +46,25 @@ GEM
4646
thor (>= 0.14.0)
4747
base64 (0.2.0)
4848
benchmark (0.4.0)
49-
bigdecimal (3.1.8)
49+
bigdecimal (3.1.9)
5050
builder (3.3.0)
5151
byebug (11.1.3)
52-
concurrent-ruby (1.3.4)
53-
connection_pool (2.4.1)
52+
concurrent-ruby (1.3.5)
53+
connection_pool (2.5.0)
5454
crass (1.0.6)
5555
drb (2.2.1)
5656
erubi (1.13.1)
57-
i18n (1.14.6)
57+
i18n (1.14.7)
5858
concurrent-ruby (~> 1.0)
59-
logger (1.6.4)
60-
loofah (2.23.1)
59+
logger (1.6.5)
60+
loofah (2.24.0)
6161
crass (~> 1.0.2)
6262
nokogiri (>= 1.12.0)
6363
m (1.6.2)
6464
method_source (>= 0.6.7)
6565
rake (>= 0.9.2.2)
6666
method_source (1.1.0)
67+
mini_portile2 (2.8.8)
6768
minitest (5.25.4)
6869
minitest-reporters (1.7.1)
6970
ansi
@@ -72,23 +73,25 @@ GEM
7273
ruby-progressbar
7374
mocha (2.7.1)
7475
ruby2_keywords (>= 0.0.5)
75-
nokogiri (1.17.2-aarch64-linux)
76+
nokogiri (1.18.2)
77+
mini_portile2 (~> 2.8.2)
7678
racc (~> 1.4)
77-
nokogiri (1.17.2-arm-linux)
79+
nokogiri (1.18.2-aarch64-linux-gnu)
7880
racc (~> 1.4)
79-
nokogiri (1.17.2-arm64-darwin)
81+
nokogiri (1.18.2-arm-linux-gnu)
8082
racc (~> 1.4)
81-
nokogiri (1.17.2-x86-linux)
83+
nokogiri (1.18.2-arm64-darwin)
8284
racc (~> 1.4)
83-
nokogiri (1.17.2-x86_64-darwin)
85+
nokogiri (1.18.2-x86_64-darwin)
8486
racc (~> 1.4)
85-
nokogiri (1.17.2-x86_64-linux)
87+
nokogiri (1.18.2-x86_64-linux-gnu)
8688
racc (~> 1.4)
8789
racc (1.8.1)
8890
rack (3.1.8)
89-
rack-session (2.0.0)
91+
rack-session (2.1.0)
92+
base64 (>= 0.1.0)
9093
rack (>= 3.0.0)
91-
rack-test (2.1.0)
94+
rack-test (2.2.0)
9295
rack (>= 1.3)
9396
rails-dom-testing (2.2.0)
9497
activesupport (>= 5.0.0)
@@ -128,4 +131,4 @@ DEPENDENCIES
128131
subroutine!
129132

130133
BUNDLED WITH
131-
2.6.1
134+
2.6.3

lib/subroutine/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module Subroutine
44

55
MAJOR = 4
66
MINOR = 2
7-
PATCH = 0
7+
PATCH = 1
88
PRE = nil
99

1010
VERSION = [MAJOR, MINOR, PATCH, PRE].compact.join(".")

0 commit comments

Comments
 (0)