Skip to content

Commit 66dc80b

Browse files
authored
chore: pin dependencies versions (#109)
* chore: pin dependencies versions This will prevent from unexpected issues with new versions of gems. * fix: fix tests and re-generated sorbet * fix: another sorbet change
1 parent d312d76 commit 66dc80b

File tree

9 files changed

+7918
-5559
lines changed

9 files changed

+7918
-5559
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
/test/version_tmp/
1111
/tmp/
1212
.vscode
13+
.idea
14+
.DS_Store
1315

1416
# Used by dotenv library to load environment variables.
1517
# .env
@@ -43,7 +45,7 @@ build-iPhoneSimulator/
4345

4446
# for a library or gem, you might want to ignore these files since the code is
4547
# intended to run in multiple environments; otherwise, check them in:
46-
Gemfile.lock
48+
# Gemfile.lock # See https://github.com/rubygems/rubygems/issues/3372 for more info
4749
.ruby-version
4850
# .ruby-gemset
4951

Gemfile

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ source 'https://rubygems.org'
55
gemspec
66

77
group :dev do
8-
gem 'method_source'
9-
gem 'pry'
10-
gem 'pry-doc'
11-
gem 'rubocop', require: false
12-
gem 'sorbet'
8+
gem 'method_source', '= 1.0.0'
9+
gem 'pry', '= 0.14.1'
10+
gem 'pry-doc', '= 1.3.0'
11+
gem 'rubocop', '= 1.28.2', require: false
12+
gem 'rubocop-ast', '= 1.17.0', require: false
13+
gem 'sorbet', '= 0.5.10346'
1314
end
1415

1516
group :test do
16-
gem 'rack'
17-
gem 'simplecov'
18-
gem 'simplecov-console'
17+
gem 'rack', '= 2.2.3'
18+
gem 'simplecov', '= 0.21.2'
19+
gem 'simplecov-console', '= 0.9.1'
1920
end

Gemfile.lock

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
PATH
2+
remote: .
3+
specs:
4+
stream-chat-ruby (3.0.0)
5+
faraday (= 1.10.0)
6+
faraday-multipart (= 1.0.3)
7+
faraday-net_http_persistent (= 1.2.0)
8+
jwt (= 2.3.0)
9+
net-http-persistent (= 4.0.1)
10+
sorbet-runtime (= 0.5.10354)
11+
12+
GEM
13+
remote: https://rubygems.org/
14+
specs:
15+
ansi (1.5.0)
16+
ast (2.4.2)
17+
coderay (1.1.3)
18+
connection_pool (2.2.5)
19+
diff-lcs (1.5.0)
20+
docile (1.4.0)
21+
faraday (1.10.0)
22+
faraday-em_http (~> 1.0)
23+
faraday-em_synchrony (~> 1.0)
24+
faraday-excon (~> 1.1)
25+
faraday-httpclient (~> 1.0)
26+
faraday-multipart (~> 1.0)
27+
faraday-net_http (~> 1.0)
28+
faraday-net_http_persistent (~> 1.0)
29+
faraday-patron (~> 1.0)
30+
faraday-rack (~> 1.0)
31+
faraday-retry (~> 1.0)
32+
ruby2_keywords (>= 0.0.4)
33+
faraday-em_http (1.0.0)
34+
faraday-em_synchrony (1.0.0)
35+
faraday-excon (1.1.0)
36+
faraday-httpclient (1.0.1)
37+
faraday-multipart (1.0.3)
38+
multipart-post (>= 1.2, < 3)
39+
faraday-net_http (1.0.1)
40+
faraday-net_http_persistent (1.2.0)
41+
faraday-patron (1.0.0)
42+
faraday-rack (1.0.0)
43+
faraday-retry (1.0.3)
44+
jwt (2.3.0)
45+
method_source (1.0.0)
46+
multipart-post (2.2.3)
47+
net-http-persistent (4.0.1)
48+
connection_pool (~> 2.2)
49+
parallel (1.22.1)
50+
parser (3.1.2.1)
51+
ast (~> 2.4.1)
52+
pry (0.14.1)
53+
coderay (~> 1.1)
54+
method_source (~> 1.0)
55+
pry-doc (1.3.0)
56+
pry (~> 0.11)
57+
yard (~> 0.9.11)
58+
rack (2.2.3)
59+
rainbow (3.1.1)
60+
rake (13.0.6)
61+
regexp_parser (2.5.0)
62+
rexml (3.2.5)
63+
rspec (3.11.0)
64+
rspec-core (~> 3.11.0)
65+
rspec-expectations (~> 3.11.0)
66+
rspec-mocks (~> 3.11.0)
67+
rspec-core (3.11.0)
68+
rspec-support (~> 3.11.0)
69+
rspec-expectations (3.11.0)
70+
diff-lcs (>= 1.2.0, < 2.0)
71+
rspec-support (~> 3.11.0)
72+
rspec-mocks (3.11.1)
73+
diff-lcs (>= 1.2.0, < 2.0)
74+
rspec-support (~> 3.11.0)
75+
rspec-support (3.11.0)
76+
rubocop (1.28.2)
77+
parallel (~> 1.10)
78+
parser (>= 3.1.0.0)
79+
rainbow (>= 2.2.2, < 4.0)
80+
regexp_parser (>= 1.8, < 3.0)
81+
rexml
82+
rubocop-ast (>= 1.17.0, < 2.0)
83+
ruby-progressbar (~> 1.7)
84+
unicode-display_width (>= 1.4.0, < 3.0)
85+
rubocop-ast (1.17.0)
86+
parser (>= 3.1.1.0)
87+
ruby-progressbar (1.11.0)
88+
ruby2_keywords (0.0.5)
89+
simplecov (0.21.2)
90+
docile (~> 1.1)
91+
simplecov-html (~> 0.11)
92+
simplecov_json_formatter (~> 0.1)
93+
simplecov-console (0.9.1)
94+
ansi
95+
simplecov
96+
terminal-table
97+
simplecov-html (0.12.3)
98+
simplecov_json_formatter (0.1.4)
99+
sorbet (0.5.10346)
100+
sorbet-static (= 0.5.10346)
101+
sorbet-runtime (0.5.10354)
102+
sorbet-static (0.5.10346-universal-darwin-21)
103+
sorbet-static (0.5.10346-x86_64-linux)
104+
terminal-table (3.0.2)
105+
unicode-display_width (>= 1.1.1, < 3)
106+
unicode-display_width (2.2.0)
107+
webrick (1.7.0)
108+
yard (0.9.28)
109+
webrick (~> 1.7.0)
110+
111+
PLATFORMS
112+
x86_64-darwin-21
113+
x86_64-linux
114+
115+
DEPENDENCIES
116+
method_source (= 1.0.0)
117+
pry (= 0.14.1)
118+
pry-doc (= 1.3.0)
119+
rack (= 2.2.3)
120+
rake (= 13.0.6)
121+
rspec (= 3.11.0)
122+
rubocop (= 1.28.2)
123+
rubocop-ast (= 1.17.0)
124+
simplecov (= 0.21.2)
125+
simplecov-console (= 0.9.1)
126+
sorbet (= 0.5.10346)
127+
stream-chat-ruby!
128+
129+
BUNDLED WITH
130+
2.3.20

0 commit comments

Comments
 (0)