Skip to content

Commit eb77ff4

Browse files
authored
flatito: Update all ruby gems (NixOS#392412)
2 parents 7f88601 + f8e7e9a commit eb77ff4

File tree

4 files changed

+106
-83
lines changed

4 files changed

+106
-83
lines changed

pkgs/by-name/fl/flatito/Gemfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ source "https://rubygems.org"
55
# Specify your gem's dependencies in flatito.gemspec
66
gemspec
77

8-
gem "minitest", "~> 5.22"
9-
gem "rake", "~> 13.0"
10-
gem "rubocop", "~> 1.62"
11-
gem "rubocop-minitest", "~> 0.35"
12-
gem "rubocop-performance", "~> 1.11"
13-
gem "rubocop-rake", "~> 0.6"
8+
gem "minitest", "~> 5.25"
9+
gem "rake", "~> 13.2"
10+
gem "rubocop", "~> 1.73"
11+
gem "rubocop-minitest", "~> 0.37"
12+
gem "rubocop-performance", "~> 1.24"
13+
gem "rubocop-rake", "~> 0.7"

pkgs/by-name/fl/flatito/Gemfile.lock

Lines changed: 39 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,56 +7,60 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
ast (2.4.2)
10+
ast (2.4.3)
1111
colorize (1.1.0)
12-
json (2.7.1)
13-
language_server-protocol (3.17.0.3)
14-
minitest (5.22.3)
15-
parallel (1.24.0)
16-
parser (3.3.0.5)
12+
json (2.10.2)
13+
language_server-protocol (3.17.0.4)
14+
lint_roller (1.1.0)
15+
minitest (5.25.5)
16+
parallel (1.26.3)
17+
parser (3.3.7.2)
1718
ast (~> 2.4.1)
1819
racc
19-
racc (1.7.3)
20+
racc (1.8.1)
2021
rainbow (3.1.1)
21-
rake (13.1.0)
22-
regexp_parser (2.9.0)
23-
rexml (3.2.6)
24-
rubocop (1.62.1)
22+
rake (13.2.1)
23+
regexp_parser (2.10.0)
24+
rubocop (1.74.0)
2525
json (~> 2.3)
26-
language_server-protocol (>= 3.17.0)
26+
language_server-protocol (~> 3.17.0.2)
27+
lint_roller (~> 1.1.0)
2728
parallel (~> 1.10)
2829
parser (>= 3.3.0.2)
2930
rainbow (>= 2.2.2, < 4.0)
30-
regexp_parser (>= 1.8, < 3.0)
31-
rexml (>= 3.2.5, < 4.0)
32-
rubocop-ast (>= 1.31.1, < 2.0)
31+
regexp_parser (>= 2.9.3, < 3.0)
32+
rubocop-ast (>= 1.38.0, < 2.0)
3333
ruby-progressbar (~> 1.7)
34-
unicode-display_width (>= 2.4.0, < 3.0)
35-
rubocop-ast (1.31.2)
36-
parser (>= 3.3.0.4)
37-
rubocop-minitest (0.35.0)
38-
rubocop (>= 1.61, < 2.0)
39-
rubocop-ast (>= 1.31.1, < 2.0)
40-
rubocop-performance (1.20.2)
41-
rubocop (>= 1.48.1, < 2.0)
42-
rubocop-ast (>= 1.30.0, < 2.0)
43-
rubocop-rake (0.6.0)
44-
rubocop (~> 1.0)
34+
unicode-display_width (>= 2.4.0, < 4.0)
35+
rubocop-ast (1.41.0)
36+
parser (>= 3.3.7.2)
37+
rubocop-minitest (0.37.1)
38+
lint_roller (~> 1.1)
39+
rubocop (>= 1.72.1, < 2.0)
40+
rubocop-ast (>= 1.38.0, < 2.0)
41+
rubocop-performance (1.24.0)
42+
lint_roller (~> 1.1)
43+
rubocop (>= 1.72.1, < 2.0)
44+
rubocop-ast (>= 1.38.0, < 2.0)
45+
rubocop-rake (0.7.1)
46+
lint_roller (~> 1.1)
47+
rubocop (>= 1.72.1)
4548
ruby-progressbar (1.13.0)
46-
unicode-display_width (2.5.0)
49+
unicode-display_width (3.1.4)
50+
unicode-emoji (~> 4.0, >= 4.0.4)
51+
unicode-emoji (4.0.4)
4752

4853
PLATFORMS
49-
arm64-darwin-22
5054
ruby
5155

5256
DEPENDENCIES
5357
flatito!
54-
minitest (~> 5.22)
55-
rake (~> 13.0)
56-
rubocop (~> 1.62)
57-
rubocop-minitest (~> 0.35)
58-
rubocop-performance (~> 1.11)
59-
rubocop-rake (~> 0.6)
58+
minitest (~> 5.25)
59+
rake (~> 13.2)
60+
rubocop (~> 1.73)
61+
rubocop-minitest (~> 0.37)
62+
rubocop-performance (~> 1.24)
63+
rubocop-rake (~> 0.7)
6064

6165
BUNDLED WITH
62-
2.5.6
66+
2.6.2

pkgs/by-name/fl/flatito/gemset.nix

Lines changed: 58 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
platforms = [ ];
55
source = {
66
remotes = [ "https://rubygems.org" ];
7-
sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
7+
sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm";
88
type = "gem";
99
};
10-
version = "2.4.2";
10+
version = "2.4.3";
1111
};
1212
colorize = {
1313
groups = [ "default" ];
@@ -34,40 +34,50 @@
3434
platforms = [ ];
3535
source = {
3636
remotes = [ "https://rubygems.org" ];
37-
sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq";
37+
sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l";
3838
type = "gem";
3939
};
40-
version = "2.7.1";
40+
version = "2.10.2";
4141
};
4242
language_server-protocol = {
4343
groups = [ "default" ];
4444
platforms = [ ];
4545
source = {
4646
remotes = [ "https://rubygems.org" ];
47-
sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
47+
sha256 = "0scnz2fvdczdgadvjn0j9d49118aqm3hj66qh8sd2kv6g1j65164";
4848
type = "gem";
4949
};
50-
version = "3.17.0.3";
50+
version = "3.17.0.4";
51+
};
52+
lint_roller = {
53+
groups = [ "default" ];
54+
platforms = [ ];
55+
source = {
56+
remotes = [ "https://rubygems.org" ];
57+
sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c";
58+
type = "gem";
59+
};
60+
version = "1.1.0";
5161
};
5262
minitest = {
5363
groups = [ "default" ];
5464
platforms = [ ];
5565
source = {
5666
remotes = [ "https://rubygems.org" ];
57-
sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a";
67+
sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
5868
type = "gem";
5969
};
60-
version = "5.22.3";
70+
version = "5.25.5";
6171
};
6272
parallel = {
6373
groups = [ "default" ];
6474
platforms = [ ];
6575
source = {
6676
remotes = [ "https://rubygems.org" ];
67-
sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv";
77+
sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
6878
type = "gem";
6979
};
70-
version = "1.24.0";
80+
version = "1.26.3";
7181
};
7282
parser = {
7383
dependencies = [
@@ -78,20 +88,20 @@
7888
platforms = [ ];
7989
source = {
8090
remotes = [ "https://rubygems.org" ];
81-
sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p";
91+
sha256 = "0pxnbysqw7qx6wq48mibi6nflpjylxd1nn38l9cl9f70dc3yj7f7";
8292
type = "gem";
8393
};
84-
version = "3.3.0.5";
94+
version = "3.3.7.2";
8595
};
8696
racc = {
8797
groups = [ "default" ];
8898
platforms = [ ];
8999
source = {
90100
remotes = [ "https://rubygems.org" ];
91-
sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
101+
sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
92102
type = "gem";
93103
};
94-
version = "1.7.3";
104+
version = "1.8.1";
95105
};
96106
rainbow = {
97107
groups = [ "default" ];
@@ -108,40 +118,30 @@
108118
platforms = [ ];
109119
source = {
110120
remotes = [ "https://rubygems.org" ];
111-
sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy";
121+
sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
112122
type = "gem";
113123
};
114-
version = "13.1.0";
124+
version = "13.2.1";
115125
};
116126
regexp_parser = {
117127
groups = [ "default" ];
118128
platforms = [ ];
119129
source = {
120130
remotes = [ "https://rubygems.org" ];
121-
sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841";
131+
sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb";
122132
type = "gem";
123133
};
124-
version = "2.9.0";
125-
};
126-
rexml = {
127-
groups = [ "default" ];
128-
platforms = [ ];
129-
source = {
130-
remotes = [ "https://rubygems.org" ];
131-
sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
132-
type = "gem";
133-
};
134-
version = "3.2.6";
134+
version = "2.10.0";
135135
};
136136
rubocop = {
137137
dependencies = [
138138
"json"
139139
"language_server-protocol"
140+
"lint_roller"
140141
"parallel"
141142
"parser"
142143
"rainbow"
143144
"regexp_parser"
144-
"rexml"
145145
"rubocop-ast"
146146
"ruby-progressbar"
147147
"unicode-display_width"
@@ -150,60 +150,65 @@
150150
platforms = [ ];
151151
source = {
152152
remotes = [ "https://rubygems.org" ];
153-
sha256 = "0daamn13fbm77rdwwa4w6j6221iq6091asivgdhk6n7g398frcdf";
153+
sha256 = "16rp45aygc0djhcsc982rc3r16g3anrlh0dwb8yrc76iswsql4q6";
154154
type = "gem";
155155
};
156-
version = "1.62.1";
156+
version = "1.74.0";
157157
};
158158
rubocop-ast = {
159159
dependencies = [ "parser" ];
160160
groups = [ "default" ];
161161
platforms = [ ];
162162
source = {
163163
remotes = [ "https://rubygems.org" ];
164-
sha256 = "1v3q8n48w8h809rqbgzihkikr4g3xk72m1na7s97jdsmjjq6y83w";
164+
sha256 = "03bwgjbldrxgzcskv3lz7kv2ymccbz0wp1y6wcijix236ynzkvqf";
165165
type = "gem";
166166
};
167-
version = "1.31.2";
167+
version = "1.41.0";
168168
};
169169
rubocop-minitest = {
170170
dependencies = [
171+
"lint_roller"
171172
"rubocop"
172173
"rubocop-ast"
173174
];
174175
groups = [ "default" ];
175176
platforms = [ ];
176177
source = {
177178
remotes = [ "https://rubygems.org" ];
178-
sha256 = "001f4xcs3p0g04cyqfdkb2i1lld0yjmnx1s11y9z2id4b2lg64c4";
179+
sha256 = "0dhd8s819wsd6wcq30qhcjgwjnprm9njjrxwa0z1jnd86p4c5p6w";
179180
type = "gem";
180181
};
181-
version = "0.35.0";
182+
version = "0.37.1";
182183
};
183184
rubocop-performance = {
184185
dependencies = [
186+
"lint_roller"
185187
"rubocop"
186188
"rubocop-ast"
187189
];
188190
groups = [ "default" ];
189191
platforms = [ ];
190192
source = {
191193
remotes = [ "https://rubygems.org" ];
192-
sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v";
194+
sha256 = "1da08idjsdclcm9cimjbvd1jz2gm6z62fsc8mywrb0rn7vzkkgg5";
193195
type = "gem";
194196
};
195-
version = "1.20.2";
197+
version = "1.24.0";
196198
};
197199
rubocop-rake = {
198-
dependencies = [ "rubocop" ];
200+
dependencies = [
201+
"lint_roller"
202+
"rubocop"
203+
];
199204
groups = [ "default" ];
200205
platforms = [ ];
201206
source = {
202207
remotes = [ "https://rubygems.org" ];
203-
sha256 = "1nyq07sfb3vf3ykc6j2d5yq824lzq1asb474yka36jxgi4hz5djn";
208+
sha256 = "0kdfrckz1v32dy7c7bdiksjysx9l9zsda9kc6zvrsghch6vg55rp";
204209
type = "gem";
205210
};
206-
version = "0.6.0";
211+
version = "0.7.1";
207212
};
208213
ruby-progressbar = {
209214
groups = [ "default" ];
@@ -216,13 +221,24 @@
216221
version = "1.13.0";
217222
};
218223
unicode-display_width = {
224+
dependencies = [ "unicode-emoji" ];
225+
groups = [ "default" ];
226+
platforms = [ ];
227+
source = {
228+
remotes = [ "https://rubygems.org" ];
229+
sha256 = "1has87asspm6m9wgqas8ghhhwyf2i1yqrqgrkv47xw7jq3qjmbwc";
230+
type = "gem";
231+
};
232+
version = "3.1.4";
233+
};
234+
unicode-emoji = {
219235
groups = [ "default" ];
220236
platforms = [ ];
221237
source = {
222238
remotes = [ "https://rubygems.org" ];
223-
sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky";
239+
sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c";
224240
type = "gem";
225241
};
226-
version = "2.5.0";
242+
version = "4.0.4";
227243
};
228244
}

pkgs/by-name/fl/flatito/package.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
ruby,
44
buildRubyGem,
55
bundlerEnv,
6+
bundlerUpdateScript,
67
}:
78
let
89
deps = bundlerEnv rec {
@@ -30,6 +31,8 @@ buildRubyGem rec {
3031
source.sha256 = "sha256-n1qPiZoUwaD+dMuJKI8k3cR71dg6yIrIAj0ZsFbstQ8=";
3132
propagatedBuildInputs = [ deps ];
3233

34+
passthru.updateScript = bundlerUpdateScript "${pname}";
35+
3336
meta = with lib; {
3437
description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files";
3538
homepage = "https://github.com/ceritium/flatito";

0 commit comments

Comments
 (0)