Skip to content

Commit 93509ec

Browse files
chore: update gem dependencies and RuboCop configuration for improved compatibility
1 parent 5df9908 commit 93509ec

File tree

3 files changed

+62
-75
lines changed

3 files changed

+62
-75
lines changed

.rubocop.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
# RuboCop configuration for kanban-script gem
22
# See https://docs.rubocop.org/rubocop/configuration.html
33

4-
require:
5-
- rubocop-rspec
6-
- rubocop-rspec_rails
7-
84
plugins:
95
- rubocop-performance
10-
- rubocop-capybara
116
- rubocop-factory_bot
7+
- rubocop-rspec
128

139
AllCops:
1410
TargetRubyVersion: 3.0

Gemfile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,28 @@ source 'https://rubygems.org'
44

55
ruby '~> 3.0'
66

7-
gem 'anthropic', '~> 0.3'
7+
gem 'anthropic', '~> 1.9'
88
gem 'csv', '~> 3.2'
9-
gem 'dotenv', '~> 2.8'
10-
gem 'json', '~> 2.6'
11-
gem 'octokit', '~> 5.0'
12-
gem 'terminal-table', '~> 3.0'
9+
gem 'dotenv', '~> 3.1'
10+
gem 'json', '~> 2.14'
11+
gem 'octokit', '~> 10.0'
12+
gem 'terminal-table', '~> 4.0'
1313
gem 'zeitwerk', '~> 2.6'
1414

1515
group :development, :test do
16-
gem 'brakeman', '~> 6.0'
17-
gem 'factory_bot', '~> 6.2'
16+
gem 'brakeman', '~> 7.1'
17+
gem 'factory_bot', '~> 6.5'
1818
gem 'faker', '~> 3.2'
1919
gem 'fiddle', '~> 1.0'
2020
gem 'guard', '~> 2.18'
2121
gem 'guard-rspec', '~> 4.7'
2222
gem 'guard-rubocop', '~> 1.5'
2323
gem 'rspec', '~> 3.12'
2424
gem 'rspec_junit_formatter', '~> 0.6'
25-
gem 'rubocop', '~> 1.77'
25+
gem 'rubocop', '~> 1.80'
2626
gem 'rubocop-factory_bot', '~> 2.0'
27-
gem 'rubocop-performance', '~> 1.12'
28-
gem 'rubocop-rspec', '~> 2.0'
27+
gem 'rubocop-performance', '~> 1.26'
28+
gem 'rubocop-rspec', '~> 3.7'
2929
gem 'ruby-lsp-rspec', require: false
3030
gem 'simplecov', '~> 0.22'
3131
gem 'vcr', '~> 6.1'

Gemfile.lock

Lines changed: 51 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (8.0.2)
4+
activesupport (8.0.2.1)
55
base64
66
benchmark (>= 0.3)
77
bigdecimal
@@ -16,38 +16,33 @@ GEM
1616
uri (>= 0.13.1)
1717
addressable (2.8.7)
1818
public_suffix (>= 2.0.2, < 7.0)
19-
anthropic (0.4.1)
20-
event_stream_parser (>= 0.3.0, < 2.0.0)
21-
faraday (>= 1)
22-
faraday-multipart (>= 1)
19+
anthropic (1.9.0)
20+
connection_pool
2321
ast (2.4.3)
2422
base64 (0.3.0)
2523
benchmark (0.4.1)
26-
bigdecimal (3.2.2)
27-
brakeman (6.2.2)
24+
bigdecimal (3.2.3)
25+
brakeman (7.1.0)
2826
racc
2927
coderay (1.1.3)
3028
concurrent-ruby (1.3.5)
31-
connection_pool (2.5.3)
29+
connection_pool (2.5.4)
3230
crack (1.0.0)
3331
bigdecimal
3432
rexml
3533
csv (3.3.5)
3634
diff-lcs (1.6.2)
3735
docile (1.4.1)
38-
dotenv (2.8.1)
36+
dotenv (3.1.8)
3937
drb (2.2.3)
40-
event_stream_parser (1.0.0)
41-
factory_bot (6.5.4)
38+
factory_bot (6.5.5)
4239
activesupport (>= 6.1.0)
4340
faker (3.5.2)
4441
i18n (>= 1.8.11, < 2)
45-
faraday (2.13.2)
42+
faraday (2.13.4)
4643
faraday-net_http (>= 2.0, < 3.5)
4744
json
4845
logger
49-
faraday-multipart (1.1.1)
50-
multipart-post (~> 2.0)
5146
faraday-net_http (3.4.1)
5247
net-http (>= 0.5.0)
5348
ffi (1.17.2)
@@ -62,7 +57,8 @@ GEM
6257
ffi (1.17.2-x86_64-linux-gnu)
6358
ffi (1.17.2-x86_64-linux-musl)
6459
fiddle (1.1.8)
65-
formatador (1.1.1)
60+
formatador (1.2.1)
61+
reline
6662
guard (2.19.1)
6763
formatador (>= 0.2.4)
6864
listen (>= 2.7, < 4.0)
@@ -82,35 +78,35 @@ GEM
8278
guard-rubocop (1.5.0)
8379
guard (~> 2.0)
8480
rubocop (< 2.0)
85-
hashdiff (1.2.0)
81+
hashdiff (1.2.1)
8682
i18n (1.14.7)
8783
concurrent-ruby (~> 1.0)
88-
json (2.12.2)
84+
io-console (0.8.1)
85+
json (2.14.1)
8986
language_server-protocol (3.17.0.5)
9087
lint_roller (1.1.0)
9188
listen (3.9.0)
9289
rb-fsevent (~> 0.10, >= 0.10.3)
9390
rb-inotify (~> 0.9, >= 0.9.10)
9491
logger (1.7.0)
95-
lumberjack (1.2.10)
92+
lumberjack (1.4.2)
9693
method_source (1.1.0)
9794
minitest (5.25.5)
98-
multipart-post (2.4.1)
9995
nenv (0.3.0)
10096
net-http (0.6.0)
10197
uri
10298
notiffany (0.1.3)
10399
nenv (~> 0.1)
104100
shellany (~> 0.0)
105-
octokit (5.6.1)
101+
octokit (10.0.0)
106102
faraday (>= 1, < 3)
107103
sawyer (~> 0.9)
108-
ostruct (0.6.2)
104+
ostruct (0.6.3)
109105
parallel (1.27.0)
110-
parser (3.3.8.0)
106+
parser (3.3.9.0)
111107
ast (~> 2.4.1)
112108
racc
113-
prism (1.4.0)
109+
prism (1.5.1)
114110
pry (0.15.2)
115111
coderay (~> 1.1)
116112
method_source (~> 1.0)
@@ -120,10 +116,12 @@ GEM
120116
rb-fsevent (0.11.2)
121117
rb-inotify (0.11.1)
122118
ffi (~> 1.0)
123-
rbs (3.9.4)
119+
rbs (3.9.5)
124120
logger
125-
regexp_parser (2.10.0)
126-
rexml (3.4.1)
121+
regexp_parser (2.11.3)
122+
reline (0.6.2)
123+
io-console (~> 0.5)
124+
rexml (3.4.4)
127125
rspec (3.13.1)
128126
rspec-core (~> 3.13.0)
129127
rspec-expectations (~> 3.13.0)
@@ -136,47 +134,39 @@ GEM
136134
rspec-mocks (3.13.5)
137135
diff-lcs (>= 1.2.0, < 2.0)
138136
rspec-support (~> 3.13.0)
139-
rspec-support (3.13.4)
137+
rspec-support (3.13.6)
140138
rspec_junit_formatter (0.6.0)
141139
rspec-core (>= 2, < 4, != 2.12.0)
142-
rubocop (1.78.0)
140+
rubocop (1.80.2)
143141
json (~> 2.3)
144142
language_server-protocol (~> 3.17.0.2)
145143
lint_roller (~> 1.1.0)
146144
parallel (~> 1.10)
147145
parser (>= 3.3.0.2)
148146
rainbow (>= 2.2.2, < 4.0)
149147
regexp_parser (>= 2.9.3, < 3.0)
150-
rubocop-ast (>= 1.45.1, < 2.0)
148+
rubocop-ast (>= 1.46.0, < 2.0)
151149
ruby-progressbar (~> 1.7)
152150
unicode-display_width (>= 2.4.0, < 4.0)
153151
rubocop-ast (1.46.0)
154152
parser (>= 3.3.7.2)
155153
prism (~> 1.4)
156-
rubocop-capybara (2.22.1)
157-
lint_roller (~> 1.1)
158-
rubocop (~> 1.72, >= 1.72.1)
159154
rubocop-factory_bot (2.27.1)
160155
lint_roller (~> 1.1)
161156
rubocop (~> 1.72, >= 1.72.1)
162-
rubocop-performance (1.25.0)
157+
rubocop-performance (1.26.0)
163158
lint_roller (~> 1.1)
164159
rubocop (>= 1.75.0, < 2.0)
165-
rubocop-ast (>= 1.38.0, < 2.0)
166-
rubocop-rspec (2.31.0)
167-
rubocop (~> 1.40)
168-
rubocop-capybara (~> 2.17)
169-
rubocop-factory_bot (~> 2.22)
170-
rubocop-rspec_rails (~> 2.28)
171-
rubocop-rspec_rails (2.29.1)
172-
rubocop (~> 1.61)
173-
ruby-lsp (0.24.2)
160+
rubocop-ast (>= 1.44.0, < 2.0)
161+
rubocop-rspec (3.7.0)
162+
lint_roller (~> 1.1)
163+
rubocop (~> 1.72, >= 1.72.1)
164+
ruby-lsp (0.26.1)
174165
language_server-protocol (~> 3.17.0)
175166
prism (>= 1.2, < 2.0)
176167
rbs (>= 3, < 5)
177-
sorbet-runtime (>= 0.5.10782)
178-
ruby-lsp-rspec (0.1.25)
179-
ruby-lsp (~> 0.24.0)
168+
ruby-lsp-rspec (0.1.28)
169+
ruby-lsp (~> 0.26.0)
180170
ruby-progressbar (1.13.0)
181171
sawyer (0.9.2)
182172
addressable (>= 2.3.5)
@@ -189,13 +179,14 @@ GEM
189179
simplecov_json_formatter (~> 0.1)
190180
simplecov-html (0.13.2)
191181
simplecov_json_formatter (0.1.4)
192-
sorbet-runtime (0.5.12225)
193-
terminal-table (3.0.2)
194-
unicode-display_width (>= 1.1.1, < 3)
195-
thor (1.3.2)
182+
terminal-table (4.0.0)
183+
unicode-display_width (>= 1.1.1, < 4)
184+
thor (1.4.0)
196185
tzinfo (2.0.6)
197186
concurrent-ruby (~> 1.0)
198-
unicode-display_width (2.6.0)
187+
unicode-display_width (3.2.0)
188+
unicode-emoji (~> 4.1)
189+
unicode-emoji (4.1.0)
199190
uri (1.0.3)
200191
vcr (6.3.1)
201192
base64
@@ -218,27 +209,27 @@ PLATFORMS
218209
x86_64-linux-musl
219210

220211
DEPENDENCIES
221-
anthropic (~> 0.3)
222-
brakeman (~> 6.0)
212+
anthropic (~> 1.9)
213+
brakeman (~> 7.1)
223214
csv (~> 3.2)
224-
dotenv (~> 2.8)
225-
factory_bot (~> 6.2)
215+
dotenv (~> 3.1)
216+
factory_bot (~> 6.5)
226217
faker (~> 3.2)
227218
fiddle (~> 1.0)
228219
guard (~> 2.18)
229220
guard-rspec (~> 4.7)
230221
guard-rubocop (~> 1.5)
231-
json (~> 2.6)
232-
octokit (~> 5.0)
222+
json (~> 2.14)
223+
octokit (~> 10.0)
233224
rspec (~> 3.12)
234225
rspec_junit_formatter (~> 0.6)
235-
rubocop (~> 1.77)
226+
rubocop (~> 1.80)
236227
rubocop-factory_bot (~> 2.0)
237-
rubocop-performance (~> 1.12)
238-
rubocop-rspec (~> 2.0)
228+
rubocop-performance (~> 1.26)
229+
rubocop-rspec (~> 3.7)
239230
ruby-lsp-rspec
240231
simplecov (~> 0.22)
241-
terminal-table (~> 3.0)
232+
terminal-table (~> 4.0)
242233
vcr (~> 6.1)
243234
webmock (~> 3.18)
244235
zeitwerk (~> 2.6)

0 commit comments

Comments
 (0)