tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
discourse: 3.1.0.beta4 -> 3.1.0
Marcel Müller
2 years ago
c87ad974
ec10e130
+365
-340
5 changed files
expand all
collapse all
unified
split
pkgs
servers
web-apps
discourse
default.nix
rubyEnv
Gemfile
Gemfile.lock
gemset.nix
sass-embedded-static.patch
+3
-3
pkgs/servers/web-apps/discourse/default.nix
···
46
46
}@args:
47
47
48
48
let
49
49
-
version = "3.1.0.beta4";
49
49
+
version = "3.1.0";
50
50
51
51
src = fetchFromGitHub {
52
52
owner = "discourse";
53
53
repo = "discourse";
54
54
rev = "v${version}";
55
55
-
sha256 = "sha256-22GXFYPjPYL20amR4xFB4L/dCp32H4Z3uf0GLGEghUE=";
55
55
+
sha256 = "sha256-Iv7VSnK8nZDpmIwIRPedSWlftABKuMOQ4MXDGpjuWrY=";
56
56
};
57
57
58
58
ruby = ruby_3_2;
···
216
216
217
217
yarnOfflineCache = fetchYarnDeps {
218
218
yarnLock = src + "/app/assets/javascripts/yarn.lock";
219
219
-
sha256 = "0a20kns4irdpzzx2dvdjbi0m3s754gp737q08z5nlcnffxqvykrk";
219
219
+
sha256 = "0sclrv3303dgg3r08dwhd1yvi3pvlnvnikn300vjsh6c71fnzhnj";
220
220
};
221
221
222
222
nativeBuildInputs = runtimeDeps ++ [
+4
-7
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
···
18
18
# this allows us to include the bits of rails we use without pieces we do not.
19
19
#
20
20
# To issue a rails update bump the version number here
21
21
-
rails_version = "7.0.4.3"
21
21
+
rails_version = "7.0.5.1"
22
22
gem "actionmailer", rails_version
23
23
gem "actionpack", rails_version
24
24
gem "actionview", rails_version
···
96
96
97
97
gem "omniauth-google-oauth2"
98
98
99
99
-
# pending: https://github.com/ohler55/oj/issues/789
100
100
-
gem "oj", "3.13.14"
99
99
+
gem "oj"
101
100
102
101
gem "pg"
103
102
gem "mini_sql"
···
145
144
gem "selenium-webdriver", require: false
146
145
gem "test-prof"
147
146
gem "webdrivers", require: false
147
147
+
gem "rails-dom-testing", require: false
148
148
end
149
149
150
150
group :test, :development do
···
158
158
159
159
gem "rspec-rails"
160
160
161
161
-
gem "shoulda-matchers", require: false
161
161
+
gem "shoulda-matchers", require: false, github: "thoughtbot/shoulda-matchers"
162
162
gem "rspec-html-matchers"
163
163
gem "byebug", require: ENV["RM_INFO"].nil?, platform: :mri
164
164
gem "rubocop-discourse", require: false
···
271
271
# workaround for faraday-net_http, see
272
272
# https://github.com/ruby/net-imap/issues/16#issuecomment-803086765
273
273
gem "net-http"
274
274
-
275
275
-
# workaround for prometheus-client
276
276
-
gem "webrick", require: false
277
274
278
275
# Workaround until Ruby ships with cgi version 0.3.6 or higher.
279
276
gem "cgi", ">= 0.3.6", require: false
+139
-128
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
···
7
7
concurrent-ruby (~> 1.0)
8
8
rack (> 1, < 3)
9
9
10
10
+
GIT
11
11
+
remote: https://github.com/thoughtbot/shoulda-matchers.git
12
12
+
revision: 783a90554053002017510285bc736099b2749c22
13
13
+
specs:
14
14
+
shoulda-matchers (5.3.0)
15
15
+
activesupport (>= 5.2.0)
16
16
+
10
17
GEM
11
18
remote: https://rubygems.org/
12
19
specs:
13
13
-
actionmailer (7.0.4.3)
14
14
-
actionpack (= 7.0.4.3)
15
15
-
actionview (= 7.0.4.3)
16
16
-
activejob (= 7.0.4.3)
17
17
-
activesupport (= 7.0.4.3)
20
20
+
actionmailer (7.0.5.1)
21
21
+
actionpack (= 7.0.5.1)
22
22
+
actionview (= 7.0.5.1)
23
23
+
activejob (= 7.0.5.1)
24
24
+
activesupport (= 7.0.5.1)
18
25
mail (~> 2.5, >= 2.5.4)
19
26
net-imap
20
27
net-pop
21
28
net-smtp
22
29
rails-dom-testing (~> 2.0)
23
23
-
actionpack (7.0.4.3)
24
24
-
actionview (= 7.0.4.3)
25
25
-
activesupport (= 7.0.4.3)
26
26
-
rack (~> 2.0, >= 2.2.0)
30
30
+
actionpack (7.0.5.1)
31
31
+
actionview (= 7.0.5.1)
32
32
+
activesupport (= 7.0.5.1)
33
33
+
rack (~> 2.0, >= 2.2.4)
27
34
rack-test (>= 0.6.3)
28
35
rails-dom-testing (~> 2.0)
29
36
rails-html-sanitizer (~> 1.0, >= 1.2.0)
30
30
-
actionview (7.0.4.3)
31
31
-
activesupport (= 7.0.4.3)
37
37
+
actionview (7.0.5.1)
38
38
+
activesupport (= 7.0.5.1)
32
39
builder (~> 3.1)
33
40
erubi (~> 1.4)
34
41
rails-dom-testing (~> 2.0)
···
37
44
actionview (>= 6.0.a)
38
45
active_model_serializers (0.8.4)
39
46
activemodel (>= 3.0)
40
40
-
activejob (7.0.4.3)
41
41
-
activesupport (= 7.0.4.3)
47
47
+
activejob (7.0.5.1)
48
48
+
activesupport (= 7.0.5.1)
42
49
globalid (>= 0.3.6)
43
43
-
activemodel (7.0.4.3)
44
44
-
activesupport (= 7.0.4.3)
45
45
-
activerecord (7.0.4.3)
46
46
-
activemodel (= 7.0.4.3)
47
47
-
activesupport (= 7.0.4.3)
48
48
-
activesupport (7.0.4.3)
50
50
+
activemodel (7.0.5.1)
51
51
+
activesupport (= 7.0.5.1)
52
52
+
activerecord (7.0.5.1)
53
53
+
activemodel (= 7.0.5.1)
54
54
+
activesupport (= 7.0.5.1)
55
55
+
activesupport (7.0.5.1)
49
56
concurrent-ruby (~> 1.0, >= 1.0.2)
50
57
i18n (>= 1.6, < 2)
51
58
minitest (>= 5.1)
···
75
82
aws-sigv4 (~> 1.1)
76
83
aws-sigv4 (1.5.0)
77
84
aws-eventstream (~> 1, >= 1.0.2)
78
78
-
better_errors (2.9.1)
79
79
-
coderay (>= 1.0.0)
85
85
+
better_errors (2.10.1)
80
86
erubi (>= 1.0.0)
81
87
rack (>= 0.9.0)
88
88
+
rouge (>= 1.0.0)
82
89
binding_of_caller (1.0.0)
83
90
debug_inspector (>= 0.0.1)
84
91
bootsnap (1.16.0)
···
88
95
activesupport (>= 3.0.0)
89
96
uniform_notifier (~> 1.11)
90
97
byebug (11.1.3)
91
91
-
capybara (3.39.0)
98
98
+
capybara (3.39.2)
92
99
addressable
93
100
matrix
94
101
mini_mime (>= 0.1.3)
···
104
111
coderay (1.1.3)
105
112
colored2 (3.1.2)
106
113
concurrent-ruby (1.2.2)
107
107
-
connection_pool (2.4.0)
114
114
+
connection_pool (2.4.1)
108
115
cose (1.3.0)
109
116
cbor (~> 0.5.9)
110
117
openssl-signature_algorithm (~> 1.0)
···
135
142
faker (~> 2.16)
136
143
literate_randomizer
137
144
docile (1.4.0)
138
138
-
ecma-re-validator (0.4.0)
139
139
-
regexp_parser (~> 2.2)
140
145
email_reply_trimmer (0.1.13)
141
146
erubi (1.12.0)
142
142
-
excon (0.99.0)
147
147
+
excon (0.100.0)
143
148
execjs (2.8.1)
144
144
-
exifr (1.3.10)
149
149
+
exifr (1.4.0)
145
150
fabrication (2.30.0)
146
151
faker (2.23.0)
147
152
i18n (>= 1.8.11, < 2)
148
153
fakeweb (1.3.0)
149
149
-
faraday (2.7.4)
154
154
+
faraday (2.7.10)
150
155
faraday-net_http (>= 2.0, < 3.1)
151
156
ruby2_keywords (>= 0.0.4)
152
157
faraday-net_http (3.0.2)
153
153
-
faraday-retry (2.1.0)
158
158
+
faraday-retry (2.2.0)
154
159
faraday (~> 2.0)
155
160
fast_blank (1.0.1)
156
161
fast_xs (0.8.0)
157
157
-
fastimage (2.2.6)
162
162
+
fastimage (2.2.7)
158
163
ffi (1.15.5)
159
164
fspath (3.1.2)
160
165
gc_tracer (1.5.1)
161
166
globalid (1.1.0)
162
167
activesupport (>= 5.0)
163
163
-
google-protobuf (3.22.3)
168
168
+
google-protobuf (3.23.4)
164
169
guess_html_encoding (0.0.11)
165
170
hana (1.3.7)
166
171
hashdiff (1.0.1)
···
169
174
hkdf (1.0.0)
170
175
htmlentities (4.3.4)
171
176
http_accept_language (2.1.1)
172
172
-
i18n (1.12.0)
177
177
+
i18n (1.14.1)
173
178
concurrent-ruby (~> 1.0)
174
179
image_optim (0.31.3)
175
180
exifr (~> 1.2, >= 1.2.2)
···
177
182
image_size (>= 1.5, < 4)
178
183
in_threads (~> 1.3)
179
184
progress (~> 3.0, >= 3.0.1)
180
180
-
image_size (3.2.0)
185
185
+
image_size (3.3.0)
181
186
in_threads (1.6.0)
182
187
jmespath (1.6.2)
183
188
json (2.6.3)
184
189
json-schema (3.0.0)
185
190
addressable (>= 2.8)
186
186
-
json_schemer (0.2.23)
187
187
-
ecma-re-validator (~> 0.3)
191
191
+
json_schemer (1.0.3)
188
192
hana (~> 1.3)
189
193
regexp_parser (~> 2.0)
190
190
-
uri_template (~> 0.7)
191
191
-
jwt (2.7.0)
194
194
+
simpleidn (~> 0.2)
195
195
+
jwt (2.7.1)
192
196
kgio (2.11.4)
193
193
-
libv8-node (16.10.0.0)
197
197
+
language_server-protocol (3.17.0.3)
198
198
+
libv8-node (18.16.0.0)
194
199
listen (3.8.0)
195
200
rb-fsevent (~> 0.10, >= 0.10.3)
196
201
rb-inotify (~> 0.9, >= 0.9.10)
197
202
literate_randomizer (0.4.0)
198
198
-
lograge (0.12.0)
203
203
+
lograge (0.13.0)
199
204
actionpack (>= 4)
200
205
activesupport (>= 4)
201
206
railties (>= 4)
···
204
209
logstash-logger (0.26.1)
205
210
logstash-event (~> 1.2)
206
211
logster (2.12.2)
207
207
-
loofah (2.20.0)
212
212
+
loofah (2.21.3)
208
213
crass (~> 1.0.2)
209
209
-
nokogiri (>= 1.5.9)
214
214
+
nokogiri (>= 1.12.0)
210
215
lru_redux (1.1.0)
211
216
lz4-ruby (0.3.3)
212
217
mail (2.8.1)
···
217
222
matrix (0.4.2)
218
223
maxminddb (0.1.22)
219
224
memory_profiler (1.0.1)
220
220
-
message_bus (4.3.2)
225
225
+
message_bus (4.3.7)
221
226
rack (>= 1.1.3)
222
227
method_source (1.0.0)
223
228
mini_mime (1.1.2)
224
224
-
mini_portile2 (2.8.1)
225
225
-
mini_racer (0.6.3)
226
226
-
libv8-node (~> 16.10.0.0)
227
227
-
mini_scheduler (0.15.0)
229
229
+
mini_portile2 (2.8.4)
230
230
+
mini_racer (0.8.0)
231
231
+
libv8-node (~> 18.16.0.0)
232
232
+
mini_scheduler (0.16.0)
228
233
sidekiq (>= 4.2.3, < 7.0)
229
234
mini_sql (1.4.0)
230
235
mini_suffix (0.3.3)
231
236
ffi (~> 1.9)
232
232
-
minitest (5.18.0)
233
233
-
mocha (2.0.2)
237
237
+
minitest (5.19.0)
238
238
+
mocha (2.1.0)
234
239
ruby2_keywords (>= 0.0.5)
235
235
-
msgpack (1.7.0)
240
240
+
msgpack (1.7.2)
236
241
multi_json (1.15.0)
237
242
multi_xml (0.6.0)
238
243
mustache (1.1.1)
239
244
net-http (0.3.2)
240
245
uri
241
241
-
net-imap (0.3.4)
246
246
+
net-imap (0.3.7)
242
247
date
243
248
net-protocol
244
249
net-pop (0.1.2)
···
248
253
net-smtp (0.3.3)
249
254
net-protocol
250
255
nio4r (2.5.9)
251
251
-
nokogiri (1.14.3)
252
252
-
mini_portile2 (~> 2.8.0)
256
256
+
nokogiri (1.15.3)
257
257
+
mini_portile2 (~> 2.8.2)
253
258
racc (~> 1.4)
254
259
oauth (1.1.0)
255
260
oauth-tty (~> 1.0, >= 1.0.1)
···
263
268
multi_json (~> 1.3)
264
269
multi_xml (~> 0.5)
265
270
rack (>= 1.2, < 4)
266
266
-
oj (3.13.14)
271
271
+
oj (3.15.1)
267
272
omniauth (1.9.2)
268
273
hashie (>= 3.4.6)
269
274
rack (>= 1.6.2, < 3)
···
289
294
openssl (3.1.0)
290
295
openssl-signature_algorithm (1.3.0)
291
296
openssl (> 2.0)
292
292
-
optimist (3.0.1)
293
293
-
parallel (1.22.1)
294
294
-
parallel_tests (4.2.0)
297
297
+
optimist (3.1.0)
298
298
+
parallel (1.23.0)
299
299
+
parallel_tests (4.2.1)
295
300
parallel
296
296
-
parser (3.2.2.0)
301
301
+
parser (3.2.2.3)
297
302
ast (~> 2.4.1)
303
303
+
racc
298
304
pg (1.4.6)
299
305
prettier_print (1.2.1)
300
306
progress (3.6.0)
···
306
312
pry (>= 0.13, < 0.15)
307
313
pry-rails (0.3.9)
308
314
pry (>= 0.10.4)
309
309
-
public_suffix (5.0.1)
310
310
-
puma (6.2.1)
315
315
+
public_suffix (5.0.3)
316
316
+
puma (6.3.0)
311
317
nio4r (~> 2.0)
312
312
-
racc (1.6.2)
313
313
-
rack (2.2.6.4)
318
318
+
racc (1.7.1)
319
319
+
rack (2.2.8)
314
320
rack-mini-profiler (3.1.0)
315
321
rack (>= 1.2.0)
316
322
rack-protection (3.0.6)
317
323
rack
318
324
rack-test (2.1.0)
319
325
rack (>= 1.3)
320
320
-
rails-dom-testing (2.0.3)
321
321
-
activesupport (>= 4.2.0)
326
326
+
rails-dom-testing (2.1.1)
327
327
+
activesupport (>= 5.0.0)
328
328
+
minitest
322
329
nokogiri (>= 1.6)
323
323
-
rails-html-sanitizer (1.5.0)
324
324
-
loofah (~> 2.19, >= 2.19.1)
325
325
-
rails_failover (1.0.0)
326
326
-
activerecord (> 6.0, < 7.1)
330
330
+
rails-html-sanitizer (1.6.0)
331
331
+
loofah (~> 2.21)
332
332
+
nokogiri (~> 1.14)
333
333
+
rails_failover (2.0.1)
334
334
+
activerecord (>= 6.1, <= 7.1)
327
335
concurrent-ruby
328
328
-
railties (> 6.0, < 7.1)
329
329
-
rails_multisite (4.0.1)
330
330
-
activerecord (> 5.0, < 7.1)
331
331
-
railties (> 5.0, < 7.1)
332
332
-
railties (7.0.4.3)
333
333
-
actionpack (= 7.0.4.3)
334
334
-
activesupport (= 7.0.4.3)
336
336
+
railties (>= 6.1, <= 7.1)
337
337
+
rails_multisite (5.0.0)
338
338
+
activerecord (>= 6.0)
339
339
+
railties (>= 6.0)
340
340
+
railties (7.0.5.1)
341
341
+
actionpack (= 7.0.5.1)
342
342
+
activesupport (= 7.0.5.1)
335
343
method_source
336
344
rake (>= 12.2)
337
345
thor (~> 1.0)
···
348
356
optimist (>= 3.0.0)
349
357
rchardet (1.8.0)
350
358
redis (4.8.1)
351
351
-
redis-namespace (1.10.0)
359
359
+
redis-namespace (1.11.0)
352
360
redis (>= 4)
353
353
-
regexp_parser (2.8.0)
361
361
+
regexp_parser (2.8.1)
354
362
request_store (1.5.1)
355
363
rack (>= 1.4)
356
356
-
rexml (3.2.5)
364
364
+
rexml (3.2.6)
357
365
rinku (2.0.6)
358
366
rotp (6.2.2)
359
359
-
rqrcode (2.1.2)
367
367
+
rouge (4.1.3)
368
368
+
rqrcode (2.2.0)
360
369
chunky_png (~> 1.0)
361
370
rqrcode_core (~> 1.0)
362
371
rqrcode_core (1.2.0)
···
364
373
rspec-core (~> 3.12.0)
365
374
rspec-expectations (~> 3.12.0)
366
375
rspec-mocks (~> 3.12.0)
367
367
-
rspec-core (3.12.1)
376
376
+
rspec-core (3.12.2)
368
377
rspec-support (~> 3.12.0)
369
369
-
rspec-expectations (3.12.2)
378
378
+
rspec-expectations (3.12.3)
370
379
diff-lcs (>= 1.2.0, < 2.0)
371
380
rspec-support (~> 3.12.0)
372
381
rspec-html-matchers (0.10.0)
373
382
nokogiri (~> 1)
374
383
rspec (>= 3.0.0.a)
375
375
-
rspec-mocks (3.12.5)
384
384
+
rspec-mocks (3.12.6)
376
385
diff-lcs (>= 1.2.0, < 2.0)
377
386
rspec-support (~> 3.12.0)
378
378
-
rspec-rails (6.0.1)
387
387
+
rspec-rails (6.0.3)
379
388
actionpack (>= 6.1)
380
389
activesupport (>= 6.1)
381
390
railties (>= 6.1)
382
382
-
rspec-core (~> 3.11)
383
383
-
rspec-expectations (~> 3.11)
384
384
-
rspec-mocks (~> 3.11)
385
385
-
rspec-support (~> 3.11)
386
386
-
rspec-support (3.12.0)
391
391
+
rspec-core (~> 3.12)
392
392
+
rspec-expectations (~> 3.12)
393
393
+
rspec-mocks (~> 3.12)
394
394
+
rspec-support (~> 3.12)
395
395
+
rspec-support (3.12.1)
387
396
rss (0.2.9)
388
397
rexml
389
389
-
rswag-specs (2.8.0)
398
398
+
rswag-specs (2.10.1)
390
399
activesupport (>= 3.1, < 7.1)
391
400
json-schema (>= 2.2, < 4.0)
392
401
railties (>= 3.1, < 7.1)
393
402
rspec-core (>= 2.14)
394
394
-
rtlcss (0.2.0)
395
395
-
mini_racer (~> 0.6.3)
396
396
-
rubocop (1.50.2)
403
403
+
rtlcss (0.2.1)
404
404
+
mini_racer (>= 0.6.3)
405
405
+
rubocop (1.55.1)
397
406
json (~> 2.3)
407
407
+
language_server-protocol (>= 3.17.0)
398
408
parallel (~> 1.10)
399
399
-
parser (>= 3.2.0.0)
409
409
+
parser (>= 3.2.2.3)
400
410
rainbow (>= 2.2.2, < 4.0)
401
411
regexp_parser (>= 1.8, < 3.0)
402
412
rexml (>= 3.2.5, < 4.0)
403
403
-
rubocop-ast (>= 1.28.0, < 2.0)
413
413
+
rubocop-ast (>= 1.28.1, < 2.0)
404
414
ruby-progressbar (~> 1.7)
405
415
unicode-display_width (>= 2.4.0, < 3.0)
406
406
-
rubocop-ast (1.28.0)
416
416
+
rubocop-ast (1.29.0)
407
417
parser (>= 3.2.1.0)
408
408
-
rubocop-capybara (2.17.1)
418
418
+
rubocop-capybara (2.18.0)
409
419
rubocop (~> 1.41)
410
410
-
rubocop-discourse (3.2.0)
420
420
+
rubocop-discourse (3.3.0)
411
421
rubocop (>= 1.1.0)
412
422
rubocop-rspec (>= 2.0.0)
413
413
-
rubocop-rspec (2.19.0)
423
423
+
rubocop-factory_bot (2.23.1)
424
424
+
rubocop (~> 1.33)
425
425
+
rubocop-rspec (2.23.0)
414
426
rubocop (~> 1.33)
415
427
rubocop-capybara (~> 2.17)
416
416
-
ruby-prof (1.6.1)
428
428
+
rubocop-factory_bot (~> 2.22)
429
429
+
ruby-prof (1.6.3)
417
430
ruby-progressbar (1.13.0)
418
431
ruby-readability (0.7.0)
419
432
guess_html_encoding (>= 0.0.4)
420
433
nokogiri (>= 1.6.0)
421
434
ruby2_keywords (0.0.5)
422
435
rubyzip (2.3.2)
423
423
-
sanitize (6.0.1)
436
436
+
sanitize (6.0.2)
424
437
crass (~> 1.0.2)
425
438
nokogiri (>= 1.12.0)
426
426
-
sass-embedded (1.62.0)
427
427
-
google-protobuf (~> 3.21)
428
428
-
rake (>= 10.0.0)
429
429
-
selenium-webdriver (4.8.6)
439
439
+
sass-embedded (1.64.1)
440
440
+
google-protobuf (~> 3.23)
441
441
+
rake (>= 13.0.0)
442
442
+
selenium-webdriver (4.10.0)
430
443
rexml (~> 3.2, >= 3.2.5)
431
444
rubyzip (>= 1.2.2, < 3.0)
432
445
websocket (~> 1.0)
433
433
-
shoulda-matchers (5.3.0)
434
434
-
activesupport (>= 5.2.0)
435
435
-
sidekiq (6.5.8)
446
446
+
sidekiq (6.5.9)
436
447
connection_pool (>= 2.2.5, < 3)
437
448
rack (~> 2.0)
438
449
redis (>= 4.5.0, < 5)
···
442
453
simplecov_json_formatter (~> 0.1)
443
454
simplecov-html (0.12.3)
444
455
simplecov_json_formatter (0.1.4)
456
456
+
simpleidn (0.2.1)
457
457
+
unf (~> 0.1.4)
445
458
snaky_hash (2.0.1)
446
459
hashie
447
460
version_gem (~> 1.1, >= 1.1.1)
···
454
467
syntax_tree (6.1.1)
455
468
prettier_print (>= 1.2.0)
456
469
syntax_tree-disable_ternary (1.0.0)
457
457
-
test-prof (1.2.1)
458
458
-
thor (1.2.1)
459
459
-
tilt (2.1.0)
460
460
-
timeout (0.3.2)
470
470
+
test-prof (1.2.2)
471
471
+
thor (1.2.2)
472
472
+
tilt (2.2.0)
473
473
+
timeout (0.4.0)
461
474
tzinfo (2.0.6)
462
475
concurrent-ruby (~> 1.0)
463
476
tzinfo-data (1.2023.3)
···
472
485
kgio (~> 2.6)
473
486
raindrops (~> 0.7)
474
487
uniform_notifier (1.16.0)
475
475
-
uri (0.12.1)
476
476
-
uri_template (0.7.0)
477
477
-
version_gem (1.1.2)
488
488
+
uri (0.12.2)
489
489
+
version_gem (1.1.3)
478
490
web-push (3.0.0)
479
491
hkdf (~> 1.0)
480
492
jwt (~> 2.0)
481
493
openssl (~> 3.0)
482
482
-
webdrivers (5.2.0)
494
494
+
webdrivers (5.3.1)
483
495
nokogiri (~> 1.6)
484
496
rubyzip (>= 1.3.0)
485
485
-
selenium-webdriver (~> 4.0)
497
497
+
selenium-webdriver (~> 4.0, < 4.11)
486
498
webmock (3.18.1)
487
499
addressable (>= 2.8.0)
488
500
crack (>= 0.3.2)
489
501
hashdiff (>= 0.4.0, < 2.0.0)
490
490
-
webrick (1.7.0)
491
502
websocket (1.2.9)
492
503
xpath (3.2.0)
493
504
nokogiri (~> 1.8)
494
505
yaml-lint (0.1.2)
495
506
yard (0.9.34)
496
496
-
zeitwerk (2.6.7)
507
507
+
zeitwerk (2.6.10)
497
508
498
509
PLATFORMS
499
510
ruby
500
511
501
512
DEPENDENCIES
502
502
-
actionmailer (= 7.0.4.3)
503
503
-
actionpack (= 7.0.4.3)
504
504
-
actionview (= 7.0.4.3)
513
513
+
actionmailer (= 7.0.5.1)
514
514
+
actionpack (= 7.0.5.1)
515
515
+
actionview (= 7.0.5.1)
505
516
actionview_precompiler
506
517
active_model_serializers (~> 0.8.3)
507
507
-
activemodel (= 7.0.4.3)
508
508
-
activerecord (= 7.0.4.3)
509
509
-
activesupport (= 7.0.4.3)
518
518
+
activemodel (= 7.0.5.1)
519
519
+
activerecord (= 7.0.5.1)
520
520
+
activesupport (= 7.0.5.1)
510
521
addressable
511
522
annotate
512
523
aws-sdk-s3
···
575
586
net-pop
576
587
net-smtp
577
588
nokogiri
578
578
-
oj (= 3.13.14)
589
589
+
oj
579
590
omniauth
580
591
omniauth-facebook
581
592
omniauth-github
···
590
601
rack
591
602
rack-mini-profiler
592
603
rack-protection
604
604
+
rails-dom-testing
593
605
rails_failover
594
606
rails_multisite
595
595
-
railties (= 7.0.4.3)
607
607
+
railties (= 7.0.5.1)
596
608
rake
597
609
rb-fsevent
598
610
rbtrace
···
614
626
rubyzip
615
627
sanitize
616
628
selenium-webdriver
617
617
-
shoulda-matchers
629
629
+
shoulda-matchers!
618
630
sidekiq
619
631
simplecov
620
632
sprockets!
···
632
644
web-push
633
645
webdrivers
634
646
webmock
635
635
-
webrick
636
647
yaml-lint
637
648
yard
638
649
639
650
BUNDLED WITH
640
640
-
2.4.10
651
651
+
2.4.13
+208
-191
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
···
5
5
platforms = [];
6
6
source = {
7
7
remotes = ["https://rubygems.org"];
8
8
-
sha256 = "112ga1x7y5l0fmammlwajzqxp0fbg1ciw7f6ad9a55wrb0n3hk3y";
8
8
+
sha256 = "1pz26qpdx1xncpy5h8k4afw0npnh6wn580yvwv2cf857zrzvr1pm";
9
9
type = "gem";
10
10
};
11
11
-
version = "7.0.4.3";
11
11
+
version = "7.0.5.1";
12
12
};
13
13
actionpack = {
14
14
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
16
16
platforms = [];
17
17
source = {
18
18
remotes = ["https://rubygems.org"];
19
19
-
sha256 = "1cb0hqkfkc0b9s7swvi4nf64c24i3ma1gv09anr8a81k56s0rwxd";
19
19
+
sha256 = "003y7cdxwzdqx8hgw02kf1b5mp8qr8syx07f35sk3ghhqxp39ksy";
20
20
type = "gem";
21
21
};
22
22
-
version = "7.0.4.3";
22
22
+
version = "7.0.5.1";
23
23
};
24
24
actionview = {
25
25
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
···
27
27
platforms = [];
28
28
source = {
29
29
remotes = ["https://rubygems.org"];
30
30
-
sha256 = "1h9027sqzfcbc84dnzw8nxjyg15zrk1y2fc0468wg1xi9nmyw96z";
30
30
+
sha256 = "11ihpqcvz3f38ka85zdjkdcvgdbcan81dbr0y9bi784jn1v5ggwa";
31
31
type = "gem";
32
32
};
33
33
-
version = "7.0.4.3";
33
33
+
version = "7.0.5.1";
34
34
};
35
35
actionview_precompiler = {
36
36
dependencies = ["actionview"];
···
60
60
platforms = [];
61
61
source = {
62
62
remotes = ["https://rubygems.org"];
63
63
-
sha256 = "08xawfj8lkxlfwnmx3f7324w126rli6mqdx9j6ybz2ks9vxz0x3w";
63
63
+
sha256 = "11wkxf16zdb9gsnc94x4hyj89wjks06gnk4fbl7gp5vkbl744n83";
64
64
type = "gem";
65
65
};
66
66
-
version = "7.0.4.3";
66
66
+
version = "7.0.5.1";
67
67
};
68
68
activemodel = {
69
69
dependencies = ["activesupport"];
···
71
71
platforms = [];
72
72
source = {
73
73
remotes = ["https://rubygems.org"];
74
74
-
sha256 = "0ymhsxgdb68zgf4zp07g2bymmpgn0b9r38avn9pagz1p5zy1ql9v";
74
74
+
sha256 = "12f89hxs4s26ggsg4bnz9qxlcsclcgx9gdsl8dni5jc0gk47h14y";
75
75
type = "gem";
76
76
};
77
77
-
version = "7.0.4.3";
77
77
+
version = "7.0.5.1";
78
78
};
79
79
activerecord = {
80
80
dependencies = ["activemodel" "activesupport"];
···
82
82
platforms = [];
83
83
source = {
84
84
remotes = ["https://rubygems.org"];
85
85
-
sha256 = "01wb98i2zsbb4jcb4i6z72vb05wiks4hv9chc66h1rsxrv0zi4dv";
85
85
+
sha256 = "1sfdq2slmsc0ygncl36dq1lmjww1y3b42izrnn62cyisiag28796";
86
86
type = "gem";
87
87
};
88
88
-
version = "7.0.4.3";
88
88
+
version = "7.0.5.1";
89
89
};
90
90
activesupport = {
91
91
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
···
93
93
platforms = [];
94
94
source = {
95
95
remotes = ["https://rubygems.org"];
96
96
-
sha256 = "15m0b1im6i401ab51vzr7f8nk8kys1qa0snnl741y3sir3xd07jp";
96
96
+
sha256 = "0m1sa6djlm9cz6mz3lcbqqahvm6qj75dmq3phpn2ysyxnlz2hr0c";
97
97
type = "gem";
98
98
};
99
99
-
version = "7.0.4.3";
99
99
+
version = "7.0.5.1";
100
100
};
101
101
addressable = {
102
102
dependencies = ["public_suffix"];
···
206
206
version = "1.5.0";
207
207
};
208
208
better_errors = {
209
209
-
dependencies = ["coderay" "erubi" "rack"];
209
209
+
dependencies = ["erubi" "rack" "rouge"];
210
210
groups = ["development"];
211
211
platforms = [{
212
212
engine = "maglev";
···
215
215
}];
216
216
source = {
217
217
remotes = ["https://rubygems.org"];
218
218
-
sha256 = "11220lfzhsyf5fcril3qd689kgg46qlpiiaj00hc9mh4mcbc3vrr";
218
218
+
sha256 = "0wqazisnn6hn1wsza412xribpw5wzx6b5z5p4mcpfgizr6xg367p";
219
219
type = "gem";
220
220
};
221
221
-
version = "2.9.1";
221
221
+
version = "2.10.1";
222
222
};
223
223
binding_of_caller = {
224
224
dependencies = ["debug_inspector"];
···
287
287
platforms = [];
288
288
source = {
289
289
remotes = ["https://rubygems.org"];
290
290
-
sha256 = "06b4nlhirsq8ny17s8zgz7qyvl9v41rixj1xkviiiwxlnjz982d3";
290
290
+
sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n";
291
291
type = "gem";
292
292
};
293
293
-
version = "3.39.0";
293
293
+
version = "3.39.2";
294
294
};
295
295
cbor = {
296
296
groups = ["default"];
···
371
371
platforms = [];
372
372
source = {
373
373
remotes = ["https://rubygems.org"];
374
374
-
sha256 = "0dndngqvkm2ih3wqn5ilf9980c1cc57lqn5lywx3myalzpilq05z";
374
374
+
sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g";
375
375
type = "gem";
376
376
};
377
377
-
version = "2.4.0";
377
377
+
version = "2.4.1";
378
378
};
379
379
cose = {
380
380
dependencies = ["cbor" "openssl-signature_algorithm"];
···
543
543
};
544
544
version = "1.4.0";
545
545
};
546
546
-
ecma-re-validator = {
547
547
-
dependencies = ["regexp_parser"];
548
548
-
groups = ["default"];
549
549
-
platforms = [];
550
550
-
source = {
551
551
-
remotes = ["https://rubygems.org"];
552
552
-
sha256 = "1kqci9ixr1jfp2aaq5lsyz5lkn37z2k94ww9d2hyrd8ncrhrhx8f";
553
553
-
type = "gem";
554
554
-
};
555
555
-
version = "0.4.0";
556
556
-
};
557
546
email_reply_trimmer = {
558
547
groups = ["default"];
559
548
platforms = [];
···
583
572
platforms = [];
584
573
source = {
585
574
remotes = ["https://rubygems.org"];
586
586
-
sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09";
575
575
+
sha256 = "08r6qgbpkxxsihjmlspk3l1sr69q5hx35p1l4wp7rmkbzys89867";
587
576
type = "gem";
588
577
};
589
589
-
version = "0.99.0";
578
578
+
version = "0.100.0";
590
579
};
591
580
execjs = {
592
581
groups = ["assets" "default"];
···
603
592
platforms = [];
604
593
source = {
605
594
remotes = ["https://rubygems.org"];
606
606
-
sha256 = "08fmmswa9fwymwsa2gzlm856ak3y9kjxdzm4zdrcrfyxs2p8yqwc";
595
595
+
sha256 = "11v201jljn327fwjqcsglrbdnyhivnj7j6nh6wym5zjqgrwxy3kn";
607
596
type = "gem";
608
597
};
609
609
-
version = "1.3.10";
598
598
+
version = "1.4.0";
610
599
};
611
600
fabrication = {
612
601
groups = ["development" "test"];
···
645
634
platforms = [];
646
635
source = {
647
636
remotes = ["https://rubygems.org"];
648
648
-
sha256 = "1f20vjx0ywx0zdb4dfx4cpa7kd51z6vg7dw5hs35laa45dy9g9pj";
637
637
+
sha256 = "187clqhp9mv5mnqmjlfdp57svhsg1bggz84ak8v333j9skrnrgh9";
649
638
type = "gem";
650
639
};
651
651
-
version = "2.7.4";
640
640
+
version = "2.7.10";
652
641
};
653
642
faraday-net_http = {
654
643
groups = ["default"];
···
666
655
platforms = [];
667
656
source = {
668
657
remotes = ["https://rubygems.org"];
669
669
-
sha256 = "1zz0w4jpfa6h1wlirfcs9hzvlpijnd1nnmjq94w5yv50585p279n";
658
658
+
sha256 = "1ia19zgni6cw96rvsr0s004vjs9m2r6la4s00zcff36xaia4m0l0";
670
659
type = "gem";
671
660
};
672
672
-
version = "2.1.0";
661
661
+
version = "2.2.0";
673
662
};
674
663
fast_blank = {
675
664
groups = ["default"];
···
708
697
platforms = [];
709
698
source = {
710
699
remotes = ["https://rubygems.org"];
711
711
-
sha256 = "0nnggg20za5vamdpkgrxxa32z33d8hf0g2bciswkhqnc6amb3yjr";
700
700
+
sha256 = "1pd7pamzhdz2w0fbcvsfn2nyslznvphnwj16zw35g2b28zd2xyzx";
712
701
type = "gem";
713
702
};
714
714
-
version = "2.2.6";
703
703
+
version = "2.2.7";
715
704
};
716
705
ffi = {
717
706
groups = ["default" "development" "test"];
···
767
756
platforms = [];
768
757
source = {
769
758
remotes = ["https://rubygems.org"];
770
770
-
sha256 = "1xcg53yz44cqhcpb85w3ay80kvnniy0v441c9p08wb6zzia2mnq9";
759
759
+
sha256 = "1dq5lgkxhagqr8zjrwr10zi8rldbg2vhis2m5q86v5q9415ylfgj";
771
760
type = "gem";
772
761
};
773
773
-
version = "3.22.3";
762
762
+
version = "3.23.4";
774
763
};
775
764
guess_html_encoding = {
776
765
groups = ["default"];
···
858
847
platforms = [];
859
848
source = {
860
849
remotes = ["https://rubygems.org"];
861
861
-
sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi";
850
850
+
sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx";
862
851
type = "gem";
863
852
};
864
864
-
version = "1.12.0";
853
853
+
version = "1.14.1";
865
854
};
866
855
image_optim = {
867
856
dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"];
···
879
868
platforms = [];
880
869
source = {
881
870
remotes = ["https://rubygems.org"];
882
882
-
sha256 = "10slvvyam8gkdjzlhb3wb21hp46ay18miyh1advwvyny660rmdsb";
871
871
+
sha256 = "19fspid6610sm4x0mql7iny7k0d7f21xgxqmsca0irvlvazwm4vn";
883
872
type = "gem";
884
873
};
885
885
-
version = "3.2.0";
874
874
+
version = "3.3.0";
886
875
};
887
876
in_threads = {
888
877
groups = ["default"];
···
926
915
version = "3.0.0";
927
916
};
928
917
json_schemer = {
929
929
-
dependencies = ["ecma-re-validator" "hana" "regexp_parser" "uri_template"];
918
918
+
dependencies = ["hana" "regexp_parser" "simpleidn"];
930
919
groups = ["default"];
931
920
platforms = [];
932
921
source = {
933
922
remotes = ["https://rubygems.org"];
934
934
-
sha256 = "1a5y4xh2w31plcx779jghbjgp1hf3wpwkdmcaa4na6ck8sknw4i2";
923
923
+
sha256 = "1mbf7v8bzmxyk413y16drnww68bgyzknlqmaqvj785iakja7in7x";
935
924
type = "gem";
936
925
};
937
937
-
version = "0.2.23";
926
926
+
version = "1.0.3";
938
927
};
939
928
jwt = {
940
929
groups = ["default"];
941
930
platforms = [];
942
931
source = {
943
932
remotes = ["https://rubygems.org"];
944
944
-
sha256 = "09yj3z5snhaawh2z1w45yyihzmh57m6m7dp8ra8gxavhj5kbiq5p";
933
933
+
sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87";
945
934
type = "gem";
946
935
};
947
947
-
version = "2.7.0";
936
936
+
version = "2.7.1";
948
937
};
949
938
kgio = {
950
939
groups = ["default"];
···
962
951
};
963
952
version = "2.11.4";
964
953
};
954
954
+
language_server-protocol = {
955
955
+
groups = ["default" "development" "test"];
956
956
+
platforms = [];
957
957
+
source = {
958
958
+
remotes = ["https://rubygems.org"];
959
959
+
sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
960
960
+
type = "gem";
961
961
+
};
962
962
+
version = "3.17.0.3";
963
963
+
};
965
964
libv8-node = {
966
965
groups = ["default"];
967
966
platforms = [];
968
967
source = {
969
968
remotes = ["https://rubygems.org"];
970
970
-
sha256 = "102ixp1626b4zjh98h3jxhwv0sdbkgijz38wyb1ffgxqr47c7s0w";
969
969
+
sha256 = "0n2kakfa4nmkkmjimkg2z4fsni9v0qbwkwn9hcm2xp69xqfcmxiq";
971
970
type = "gem";
972
971
};
973
973
-
version = "16.10.0.0";
972
972
+
version = "18.16.0.0";
974
973
};
975
974
listen = {
976
975
dependencies = ["rb-fsevent" "rb-inotify"];
···
999
998
platforms = [];
1000
999
source = {
1001
1000
remotes = ["https://rubygems.org"];
1002
1002
-
sha256 = "15pjm9pa5m3mbv9xvfgfr16q4jyaznsg8y63jz9x4jqr8npw0vx3";
1001
1001
+
sha256 = "01kdw5dbzimb89rq4zf44zf8990czb5qxvib0hzja1l4hrha8cki";
1003
1002
type = "gem";
1004
1003
};
1005
1005
-
version = "0.12.0";
1004
1004
+
version = "0.13.0";
1006
1005
};
1007
1006
logstash-event = {
1008
1007
groups = ["default"];
···
1041
1040
platforms = [];
1042
1041
source = {
1043
1042
remotes = ["https://rubygems.org"];
1044
1044
-
sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8";
1043
1043
+
sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
1045
1044
type = "gem";
1046
1045
};
1047
1047
-
version = "2.20.0";
1046
1046
+
version = "2.21.3";
1048
1047
};
1049
1048
lru_redux = {
1050
1049
groups = ["default"];
···
1123
1122
platforms = [];
1124
1123
source = {
1125
1124
remotes = ["https://rubygems.org"];
1126
1126
-
sha256 = "07acv6l89b1c0d3dfq84jb0vzbv489agcw60n7rnvk10y4x58bn5";
1125
1125
+
sha256 = "1ppqgch8xxccpmccdx37lb00112ayqjb80zz5m3w3298vdzb1kn4";
1127
1126
type = "gem";
1128
1127
};
1129
1129
-
version = "4.3.2";
1128
1128
+
version = "4.3.7";
1130
1129
};
1131
1130
method_source = {
1132
1131
groups = ["default" "development" "test"];
···
1153
1152
platforms = [];
1154
1153
source = {
1155
1154
remotes = ["https://rubygems.org"];
1156
1156
-
sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp";
1155
1155
+
sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq";
1157
1156
type = "gem";
1158
1157
};
1159
1159
-
version = "2.8.1";
1158
1158
+
version = "2.8.4";
1160
1159
};
1161
1160
mini_racer = {
1162
1161
dependencies = ["libv8-node"];
···
1164
1163
platforms = [];
1165
1164
source = {
1166
1165
remotes = ["https://rubygems.org"];
1167
1167
-
sha256 = "0i4vbb1549rxbl8a35yaizfkbh28nxby5mcwri5mz3x19yg3p6r8";
1166
1166
+
sha256 = "0zjf3jsbara8fpfky28z1f64ymk5qsq40i527fxdnw061hlm4izy";
1168
1167
type = "gem";
1169
1168
};
1170
1170
-
version = "0.6.3";
1169
1169
+
version = "0.8.0";
1171
1170
};
1172
1171
mini_scheduler = {
1173
1172
dependencies = ["sidekiq"];
···
1175
1174
platforms = [];
1176
1175
source = {
1177
1176
remotes = ["https://rubygems.org"];
1178
1178
-
sha256 = "11ng6hgb13jddharcnkcx6v2ycbfz1nx0n8i88n06pa29lfqgqrn";
1177
1177
+
sha256 = "19c72wlr0zsrg1fiak61h0z1b3glv2l23041xvlwv2i71fw5xavy";
1179
1178
type = "gem";
1180
1179
};
1181
1181
-
version = "0.15.0";
1180
1180
+
version = "0.16.0";
1182
1181
};
1183
1182
mini_sql = {
1184
1183
groups = ["default"];
···
1206
1205
platforms = [];
1207
1206
source = {
1208
1207
remotes = ["https://rubygems.org"];
1209
1209
-
sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06";
1208
1208
+
sha256 = "0jnpsbb2dbcs95p4is4431l2pw1l5pn7dfg3vkgb4ga464j0c5l6";
1210
1209
type = "gem";
1211
1210
};
1212
1212
-
version = "5.18.0";
1211
1211
+
version = "5.19.0";
1213
1212
};
1214
1213
mocha = {
1215
1214
dependencies = ["ruby2_keywords"];
···
1217
1216
platforms = [];
1218
1217
source = {
1219
1218
remotes = ["https://rubygems.org"];
1220
1220
-
sha256 = "03bgnshh84hrw6f1sdj5srxnz0z50m0a7i93fa28fkbm52c2a1lg";
1219
1219
+
sha256 = "0lsll8iba8612dypk718l9kx73m9syiscb2rhciljys1krc5g1zr";
1221
1220
type = "gem";
1222
1221
};
1223
1223
-
version = "2.0.2";
1222
1222
+
version = "2.1.0";
1224
1223
};
1225
1224
msgpack = {
1226
1225
groups = ["default"];
···
1231
1230
}];
1232
1231
source = {
1233
1232
remotes = ["https://rubygems.org"];
1234
1234
-
sha256 = "172ky0r1jfcm3xyg067pia7k1lhc15vw9svv93max120gcdbrvji";
1233
1233
+
sha256 = "1a5adcb7bwan09mqhj3wi9ib52hmdzmqg7q08pggn3adibyn5asr";
1235
1234
type = "gem";
1236
1235
};
1237
1237
-
version = "1.7.0";
1236
1236
+
version = "1.7.2";
1238
1237
};
1239
1238
multi_json = {
1240
1239
groups = ["default"];
···
1283
1282
platforms = [];
1284
1283
source = {
1285
1284
remotes = ["https://rubygems.org"];
1286
1286
-
sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8";
1285
1285
+
sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3";
1287
1286
type = "gem";
1288
1287
};
1289
1289
-
version = "0.3.4";
1288
1288
+
version = "0.3.7";
1290
1289
};
1291
1290
net-pop = {
1292
1291
dependencies = ["net-protocol"];
···
1337
1336
platforms = [];
1338
1337
source = {
1339
1338
remotes = ["https://rubygems.org"];
1340
1340
-
sha256 = "0fnw0z8zl8b5k35g9m5hhc1g4s6ajzjinhyxnqjrx7l7p07fw71v";
1339
1339
+
sha256 = "1jw8a20a9k05fpz3q24im19b97idss3179z76yn5scc5b8lk2rl7";
1341
1340
type = "gem";
1342
1341
};
1343
1343
-
version = "1.14.3";
1342
1342
+
version = "1.15.3";
1344
1343
};
1345
1344
oauth = {
1346
1345
dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
···
1380
1379
platforms = [];
1381
1380
source = {
1382
1381
remotes = ["https://rubygems.org"];
1383
1383
-
sha256 = "0bbbncvkqxbbi608vq2v7b3zzgrqac3syk403zhhbwrg352mv88q";
1382
1382
+
sha256 = "1vzcrsv6w5k90l75gy83dlfkv2z9pvnr82mz1nhnijmcg3rgqaz8";
1384
1383
type = "gem";
1385
1384
};
1386
1386
-
version = "3.13.14";
1385
1385
+
version = "3.15.1";
1387
1386
};
1388
1387
omniauth = {
1389
1388
dependencies = ["hashie" "rack"];
···
1492
1491
}];
1493
1492
source = {
1494
1493
remotes = ["https://rubygems.org"];
1495
1495
-
sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
1494
1494
+
sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241";
1496
1495
type = "gem";
1497
1496
};
1498
1498
-
version = "3.0.1";
1497
1497
+
version = "3.1.0";
1499
1498
};
1500
1499
parallel = {
1501
1500
groups = ["default" "development" "test"];
1502
1501
platforms = [];
1503
1502
source = {
1504
1503
remotes = ["https://rubygems.org"];
1505
1505
-
sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb";
1504
1504
+
sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597";
1506
1505
type = "gem";
1507
1506
};
1508
1508
-
version = "1.22.1";
1507
1507
+
version = "1.23.0";
1509
1508
};
1510
1509
parallel_tests = {
1511
1510
dependencies = ["parallel"];
···
1513
1512
platforms = [];
1514
1513
source = {
1515
1514
remotes = ["https://rubygems.org"];
1516
1516
-
sha256 = "11lf8vsh6kxzp7k3xzkxdmb31b01phaz5z8a7sjpq9hh6ab30k8l";
1515
1515
+
sha256 = "04y02j0kyhfww41dnnjawn2gpp24smq0x21dvaa5z6pnq0fvmahv";
1517
1516
type = "gem";
1518
1517
};
1519
1519
-
version = "4.2.0";
1518
1518
+
version = "4.2.1";
1520
1519
};
1521
1520
parser = {
1522
1522
-
dependencies = ["ast"];
1521
1521
+
dependencies = ["ast" "racc"];
1523
1522
groups = ["default" "development" "test"];
1524
1523
platforms = [];
1525
1524
source = {
1526
1525
remotes = ["https://rubygems.org"];
1527
1527
-
sha256 = "0s5afi89p76k8vpwiqvh343pm5l23ijqlpszhz65afym3zpkxhzx";
1526
1526
+
sha256 = "1swigds85jddb5gshll1g8lkmbcgbcp9bi1d4nigwvxki8smys0h";
1528
1527
type = "gem";
1529
1528
};
1530
1530
-
version = "3.2.2.0";
1529
1529
+
version = "3.2.2.3";
1531
1530
};
1532
1531
pg = {
1533
1532
groups = ["default"];
···
1597
1596
platforms = [];
1598
1597
source = {
1599
1598
remotes = ["https://rubygems.org"];
1600
1600
-
sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35";
1599
1599
+
sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k";
1601
1600
type = "gem";
1602
1601
};
1603
1603
-
version = "5.0.1";
1602
1602
+
version = "5.0.3";
1604
1603
};
1605
1604
puma = {
1606
1605
dependencies = ["nio4r"];
···
1608
1607
platforms = [];
1609
1608
source = {
1610
1609
remotes = ["https://rubygems.org"];
1611
1611
-
sha256 = "0qqd5lb3mamh53ssx0xavmspg4blhq6hd1kipksw20bq71xcklf5";
1610
1610
+
sha256 = "1v7fmv0n4bhdcwh60dgza44iqai5pg34f5pzm4vh4i5fwx7mpqxh";
1612
1611
type = "gem";
1613
1612
};
1614
1614
-
version = "6.2.1";
1613
1613
+
version = "6.3.0";
1615
1614
};
1616
1615
racc = {
1617
1616
groups = ["default" "development" "test"];
1618
1617
platforms = [];
1619
1618
source = {
1620
1619
remotes = ["https://rubygems.org"];
1621
1621
-
sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq";
1620
1620
+
sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g";
1622
1621
type = "gem";
1623
1622
};
1624
1624
-
version = "1.6.2";
1623
1623
+
version = "1.7.1";
1625
1624
};
1626
1625
rack = {
1627
1626
groups = ["default" "development" "test"];
···
1632
1631
}];
1633
1632
source = {
1634
1633
remotes = ["https://rubygems.org"];
1635
1635
-
sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk";
1634
1634
+
sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv";
1636
1635
type = "gem";
1637
1636
};
1638
1638
-
version = "2.2.6.4";
1637
1637
+
version = "2.2.8";
1639
1638
};
1640
1639
rack-mini-profiler = {
1641
1640
dependencies = ["rack"];
···
1671
1670
version = "2.1.0";
1672
1671
};
1673
1672
rails-dom-testing = {
1674
1674
-
dependencies = ["activesupport" "nokogiri"];
1673
1673
+
dependencies = ["activesupport" "minitest" "nokogiri"];
1675
1674
groups = ["default" "development" "test"];
1676
1675
platforms = [];
1677
1676
source = {
1678
1677
remotes = ["https://rubygems.org"];
1679
1679
-
sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
1678
1678
+
sha256 = "17g05y7q7934z0ib4aph8h71c2qwjmlakkm7nb2ab45q0aqkfgjd";
1680
1679
type = "gem";
1681
1680
};
1682
1682
-
version = "2.0.3";
1681
1681
+
version = "2.1.1";
1683
1682
};
1684
1683
rails-html-sanitizer = {
1685
1685
-
dependencies = ["loofah"];
1684
1684
+
dependencies = ["loofah" "nokogiri"];
1686
1685
groups = ["default" "development" "test"];
1687
1686
platforms = [];
1688
1687
source = {
1689
1688
remotes = ["https://rubygems.org"];
1690
1690
-
sha256 = "0ygav4xyq943qqyhjmi3mzirn180j565mc9h5j4css59x1sn0cmz";
1689
1689
+
sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6";
1691
1690
type = "gem";
1692
1691
};
1693
1693
-
version = "1.5.0";
1692
1692
+
version = "1.6.0";
1694
1693
};
1695
1694
rails_failover = {
1696
1695
dependencies = ["activerecord" "concurrent-ruby" "railties"];
···
1698
1697
platforms = [];
1699
1698
source = {
1700
1699
remotes = ["https://rubygems.org"];
1701
1701
-
sha256 = "1j0zi64m9njfgk4xs4invqlimkgiy4fsivfmbpz33bg0w5yyzazi";
1700
1700
+
sha256 = "102v7928nyl1w1cmi70zbx42nw25v842r84gwchwijwnd2f30gvy";
1702
1701
type = "gem";
1703
1702
};
1704
1704
-
version = "1.0.0";
1703
1703
+
version = "2.0.1";
1705
1704
};
1706
1705
rails_multisite = {
1707
1706
dependencies = ["activerecord" "railties"];
···
1709
1708
platforms = [];
1710
1709
source = {
1711
1710
remotes = ["https://rubygems.org"];
1712
1712
-
sha256 = "08fa5yq73ws536nhzd55bjx4gfvh6986zvw33rkg6ql6i8rga68y";
1711
1711
+
sha256 = "0hilr3yhnzvzn3p2cl77im9ypvbfjk1vw7f72i1j7fi2bmq1h2hi";
1713
1712
type = "gem";
1714
1713
};
1715
1715
-
version = "4.0.1";
1714
1714
+
version = "5.0.0";
1716
1715
};
1717
1716
railties = {
1718
1717
dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk"];
···
1720
1719
platforms = [];
1721
1720
source = {
1722
1721
remotes = ["https://rubygems.org"];
1723
1723
-
sha256 = "0w6pib1s0kmfnhjvxwh48flz7w4gy8y961n821w8by7d1g83vjwq";
1722
1722
+
sha256 = "1z4lqqbd4i5izsg97mx5yf3gj7y5d07wgvad0jzjghjg12pf142i";
1724
1723
type = "gem";
1725
1724
};
1726
1726
-
version = "7.0.4.3";
1725
1725
+
version = "7.0.5.1";
1727
1726
};
1728
1727
rainbow = {
1729
1728
groups = ["default" "development" "test"];
···
1823
1822
platforms = [];
1824
1823
source = {
1825
1824
remotes = ["https://rubygems.org"];
1826
1826
-
sha256 = "154dfnrjpbv7fhwhfrcnp6jn9qv5qaj3mvlvbgkl7qy5qsknw71c";
1825
1825
+
sha256 = "0f92i9cwlp6xj6fyn7qn4qsaqvxfw4wqvayll7gbd26qnai1l6p9";
1827
1826
type = "gem";
1828
1827
};
1829
1829
-
version = "1.10.0";
1828
1828
+
version = "1.11.0";
1830
1829
};
1831
1830
regexp_parser = {
1832
1831
groups = ["default" "development" "test"];
1833
1832
platforms = [];
1834
1833
source = {
1835
1834
remotes = ["https://rubygems.org"];
1836
1836
-
sha256 = "17xizkw5ryw8hhq64iqxmzdrrdxpc5lhkqc1fgm1aj0zsk1r2950";
1835
1835
+
sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3";
1837
1836
type = "gem";
1838
1837
};
1839
1839
-
version = "2.8.0";
1838
1838
+
version = "2.8.1";
1840
1839
};
1841
1840
request_store = {
1842
1841
dependencies = ["rack"];
···
1854
1853
platforms = [];
1855
1854
source = {
1856
1855
remotes = ["https://rubygems.org"];
1857
1857
-
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
1856
1856
+
sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
1858
1857
type = "gem";
1859
1858
};
1860
1860
-
version = "3.2.5";
1859
1859
+
version = "3.2.6";
1861
1860
};
1862
1861
rinku = {
1863
1862
groups = ["default"];
···
1879
1878
};
1880
1879
version = "6.2.2";
1881
1880
};
1881
1881
+
rouge = {
1882
1882
+
groups = ["default" "development"];
1883
1883
+
platforms = [{
1884
1884
+
engine = "maglev";
1885
1885
+
} {
1886
1886
+
engine = "ruby";
1887
1887
+
}];
1888
1888
+
source = {
1889
1889
+
remotes = ["https://rubygems.org"];
1890
1890
+
sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw";
1891
1891
+
type = "gem";
1892
1892
+
};
1893
1893
+
version = "4.1.3";
1894
1894
+
};
1882
1895
rqrcode = {
1883
1896
dependencies = ["chunky_png" "rqrcode_core"];
1884
1897
groups = ["default"];
1885
1898
platforms = [];
1886
1899
source = {
1887
1900
remotes = ["https://rubygems.org"];
1888
1888
-
sha256 = "0s97q1rqmw7rzsdr500hr4f2k6s24n8qk1klciz5q94zvdrygx3p";
1901
1901
+
sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3";
1889
1902
type = "gem";
1890
1903
};
1891
1891
-
version = "2.1.2";
1904
1904
+
version = "2.2.0";
1892
1905
};
1893
1906
rqrcode_core = {
1894
1907
groups = ["default"];
···
1917
1930
platforms = [];
1918
1931
source = {
1919
1932
remotes = ["https://rubygems.org"];
1920
1920
-
sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f";
1933
1933
+
sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm";
1921
1934
type = "gem";
1922
1935
};
1923
1923
-
version = "3.12.1";
1936
1936
+
version = "3.12.2";
1924
1937
};
1925
1938
rspec-expectations = {
1926
1939
dependencies = ["diff-lcs" "rspec-support"];
···
1928
1941
platforms = [];
1929
1942
source = {
1930
1943
remotes = ["https://rubygems.org"];
1931
1931
-
sha256 = "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6";
1944
1944
+
sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89";
1932
1945
type = "gem";
1933
1946
};
1934
1934
-
version = "3.12.2";
1947
1947
+
version = "3.12.3";
1935
1948
};
1936
1949
rspec-html-matchers = {
1937
1950
dependencies = ["nokogiri" "rspec"];
···
1950
1963
platforms = [];
1951
1964
source = {
1952
1965
remotes = ["https://rubygems.org"];
1953
1953
-
sha256 = "1hfm17xakfvwya236graj6c2arr4sb9zasp35q5fykhyz8mhs0w2";
1966
1966
+
sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy";
1954
1967
type = "gem";
1955
1968
};
1956
1956
-
version = "3.12.5";
1969
1969
+
version = "3.12.6";
1957
1970
};
1958
1971
rspec-rails = {
1959
1972
dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
···
1961
1974
platforms = [];
1962
1975
source = {
1963
1976
remotes = ["https://rubygems.org"];
1964
1964
-
sha256 = "0d3fnabkaw8n0na2dpnlg2xygggj51djzpj9x6y5rkiqbfyqwv01";
1977
1977
+
sha256 = "086qdyz7c4s5dslm6j06mq7j4jmj958whc3yinhabnqqmz7i463d";
1965
1978
type = "gem";
1966
1979
};
1967
1967
-
version = "6.0.1";
1980
1980
+
version = "6.0.3";
1968
1981
};
1969
1982
rspec-support = {
1970
1983
groups = ["default" "development" "test"];
1971
1984
platforms = [];
1972
1985
source = {
1973
1986
remotes = ["https://rubygems.org"];
1974
1974
-
sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx";
1987
1987
+
sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr";
1975
1988
type = "gem";
1976
1989
};
1977
1977
-
version = "3.12.0";
1990
1990
+
version = "3.12.1";
1978
1991
};
1979
1992
rss = {
1980
1993
dependencies = ["rexml"];
···
1993
2006
platforms = [];
1994
2007
source = {
1995
2008
remotes = ["https://rubygems.org"];
1996
1996
-
sha256 = "0fsxj0dfnncfnx7v9p4pzwp95wpc57cn0bijn0wx3b0pd68i6zhj";
2009
2009
+
sha256 = "0p0blh8p6zj8vsiw585wiy6zpyn8p3ksn0z92ijfzaw7afvcvl8j";
1997
2010
type = "gem";
1998
2011
};
1999
1999
-
version = "2.8.0";
2012
2012
+
version = "2.10.1";
2000
2013
};
2001
2014
rtlcss = {
2002
2015
dependencies = ["mini_racer"];
···
2004
2017
platforms = [];
2005
2018
source = {
2006
2019
remotes = ["https://rubygems.org"];
2007
2007
-
sha256 = "0nnc1qdr4vdr91406ga1nnw5xk27ii2yzk325ixrf2qca3zl213k";
2020
2020
+
sha256 = "0q5zlx1k4gqyq0rvnfkljvrwa73ysycxc5m5ly9py9k1pw05lg91";
2008
2021
type = "gem";
2009
2022
};
2010
2010
-
version = "0.2.0";
2023
2023
+
version = "0.2.1";
2011
2024
};
2012
2025
rubocop = {
2013
2013
-
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
2026
2026
+
dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
2014
2027
groups = ["default" "development" "test"];
2015
2028
platforms = [];
2016
2029
source = {
2017
2030
remotes = ["https://rubygems.org"];
2018
2018
-
sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw";
2031
2031
+
sha256 = "0s9p5qaqq68h5s3ys8xlk9swccma7arjif1w58987n6gicrsprrm";
2019
2032
type = "gem";
2020
2033
};
2021
2021
-
version = "1.50.2";
2034
2034
+
version = "1.55.1";
2022
2035
};
2023
2036
rubocop-ast = {
2024
2037
dependencies = ["parser"];
···
2026
2039
platforms = [];
2027
2040
source = {
2028
2041
remotes = ["https://rubygems.org"];
2029
2029
-
sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5";
2042
2042
+
sha256 = "188bs225kkhrb17dsf3likdahs2p1i1sqn0pr3pvlx50g6r2mnni";
2030
2043
type = "gem";
2031
2044
};
2032
2032
-
version = "1.28.0";
2045
2045
+
version = "1.29.0";
2033
2046
};
2034
2047
rubocop-capybara = {
2035
2048
dependencies = ["rubocop"];
···
2037
2050
platforms = [];
2038
2051
source = {
2039
2052
remotes = ["https://rubygems.org"];
2040
2040
-
sha256 = "1pz52ml0qbxgcjlmp8y0wsq8xy398n6ypkbrwfaa8zb0v7pscj6n";
2053
2053
+
sha256 = "01fn05a87g009ch1sh00abdmgjab87i995msap26vxq1a5smdck6";
2041
2054
type = "gem";
2042
2055
};
2043
2043
-
version = "2.17.1";
2056
2056
+
version = "2.18.0";
2044
2057
};
2045
2058
rubocop-discourse = {
2046
2059
dependencies = ["rubocop" "rubocop-rspec"];
···
2048
2061
platforms = [];
2049
2062
source = {
2050
2063
remotes = ["https://rubygems.org"];
2051
2051
-
sha256 = "1jfpi8wd6gxd626kp27n20ja1yj68478dqbc1fiyzj4mr8nw8nsl";
2064
2064
+
sha256 = "1sycsgagz7iq4j4aflzkzjlclvsck9yacjlj1pzzmfpjbbka34x8";
2065
2065
+
type = "gem";
2066
2066
+
};
2067
2067
+
version = "3.3.0";
2068
2068
+
};
2069
2069
+
rubocop-factory_bot = {
2070
2070
+
dependencies = ["rubocop"];
2071
2071
+
groups = ["default" "development" "test"];
2072
2072
+
platforms = [];
2073
2073
+
source = {
2074
2074
+
remotes = ["https://rubygems.org"];
2075
2075
+
sha256 = "0kqchl8f67k2g56sq2h1sm2wb6br5gi47s877hlz94g5086f77n1";
2052
2076
type = "gem";
2053
2077
};
2054
2054
-
version = "3.2.0";
2078
2078
+
version = "2.23.1";
2055
2079
};
2056
2080
rubocop-rspec = {
2057
2057
-
dependencies = ["rubocop" "rubocop-capybara"];
2081
2081
+
dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot"];
2058
2082
groups = ["default" "development" "test"];
2059
2083
platforms = [];
2060
2084
source = {
2061
2085
remotes = ["https://rubygems.org"];
2062
2062
-
sha256 = "1k8yh0nzlz0g8igmj5smnxq71qmi2b005nkl25wkpjkwvzn2wfdx";
2086
2086
+
sha256 = "0l364y00bw1zcs3grdxcxpn48vfrjds2khsiaxjqq3r9grvbprfy";
2063
2087
type = "gem";
2064
2088
};
2065
2065
-
version = "2.19.0";
2089
2089
+
version = "2.23.0";
2066
2090
};
2067
2091
ruby-prof = {
2068
2092
groups = ["development"];
···
2073
2097
}];
2074
2098
source = {
2075
2099
remotes = ["https://rubygems.org"];
2076
2076
-
sha256 = "106i9m62a20xaipp3vsq4rsnggddfgdvb8xqhvi264slvmac85zq";
2100
2100
+
sha256 = "13fsfw43zx9pcix1fzxb95g09yadqjvc8971k74krrjz81vbyh51";
2077
2101
type = "gem";
2078
2102
};
2079
2079
-
version = "1.6.1";
2103
2103
+
version = "1.6.3";
2080
2104
};
2081
2105
ruby-progressbar = {
2082
2106
groups = ["default" "development" "test"];
···
2125
2149
platforms = [];
2126
2150
source = {
2127
2151
remotes = ["https://rubygems.org"];
2128
2128
-
sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3";
2152
2152
+
sha256 = "1kymrjdpbmn4yaml3aaqyj1dzj8gqmm9h030dc2rj5mvja7fpi28";
2129
2153
type = "gem";
2130
2154
};
2131
2131
-
version = "6.0.1";
2155
2155
+
version = "6.0.2";
2132
2156
};
2133
2157
sass-embedded = {
2134
2158
dependencies = ["google-protobuf" "rake"];
···
2136
2160
platforms = [];
2137
2161
source = {
2138
2162
remotes = ["https://rubygems.org"];
2139
2139
-
sha256 = "1fprlazlld0yr4g8aq9qh4lxjxpvzl2s3fp8f9ydwsrchzj95rbh";
2163
2163
+
sha256 = "15k44qn8vk8ap8khkmpsiw40pywm9pkx4a5yhm8vfi2rgqci9k90";
2140
2164
type = "gem";
2141
2165
};
2142
2142
-
version = "1.62.0";
2166
2166
+
version = "1.64.1";
2143
2167
};
2144
2168
selenium-webdriver = {
2145
2169
dependencies = ["rexml" "rubyzip" "websocket"];
···
2147
2171
platforms = [];
2148
2172
source = {
2149
2173
remotes = ["https://rubygems.org"];
2150
2150
-
sha256 = "1hfaz3srv9c420jkmhr19fmdisnjylwpwyjsr8fsw2ggw35ryhrz";
2174
2174
+
sha256 = "0hwxxvx6j95ln82pjmrgyzg6qmf511dkcp5q79n6m5m8z4way8m3";
2151
2175
type = "gem";
2152
2176
};
2153
2153
-
version = "4.8.6";
2177
2177
+
version = "4.10.0";
2154
2178
};
2155
2179
shoulda-matchers = {
2156
2180
dependencies = ["activesupport"];
2157
2181
groups = ["development" "test"];
2158
2182
platforms = [];
2159
2183
source = {
2160
2160
-
remotes = ["https://rubygems.org"];
2161
2161
-
sha256 = "11igjgh16dl5pwqizdmclzlzpv7mbmnh8fx7m9b5kfsjhwxqdfpn";
2162
2162
-
type = "gem";
2184
2184
+
fetchSubmodules = false;
2185
2185
+
rev = "783a90554053002017510285bc736099b2749c22";
2186
2186
+
sha256 = "10rw7ksi462fxamap6kimdy7hpdgx8477r6zs1kgrbakx24dm3wx";
2187
2187
+
type = "git";
2188
2188
+
url = "https://github.com/thoughtbot/shoulda-matchers.git";
2163
2189
};
2164
2190
version = "5.3.0";
2165
2191
};
···
2169
2195
platforms = [];
2170
2196
source = {
2171
2197
remotes = ["https://rubygems.org"];
2172
2172
-
sha256 = "1z2fx4fzgnw4rzj3h1h4sk6qbkp7p2rdr58b2spxgkcsdzg0i5hh";
2198
2198
+
sha256 = "0iv7vgqyrpymiwvc3ca24sl4lda8m627p657p0v4xzdpzincrnbr";
2173
2199
type = "gem";
2174
2200
};
2175
2175
-
version = "6.5.8";
2201
2201
+
version = "6.5.9";
2176
2202
};
2177
2203
simplecov = {
2178
2204
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
···
2204
2230
type = "gem";
2205
2231
};
2206
2232
version = "0.1.4";
2233
2233
+
};
2234
2234
+
simpleidn = {
2235
2235
+
dependencies = ["unf"];
2236
2236
+
groups = ["default"];
2237
2237
+
platforms = [];
2238
2238
+
source = {
2239
2239
+
remotes = ["https://rubygems.org"];
2240
2240
+
sha256 = "06f7w6ph3bzzqk212yylfp4jfx275shgp9zg3xszbpv1ny2skp9m";
2241
2241
+
type = "gem";
2242
2242
+
};
2243
2243
+
version = "0.2.1";
2207
2244
};
2208
2245
snaky_hash = {
2209
2246
dependencies = ["hashie" "version_gem"];
···
2290
2327
platforms = [];
2291
2328
source = {
2292
2329
remotes = ["https://rubygems.org"];
2293
2293
-
sha256 = "09phq7jxfgamv03kjcgibw0f6w3g3mlb9yapji3bxh7cbjvwk2pa";
2330
2330
+
sha256 = "08j5456rdpgxvv8bs44x81jrxzpxb79wxfxdq4fqwxyircxzi2jj";
2294
2331
type = "gem";
2295
2332
};
2296
2296
-
version = "1.2.1";
2333
2333
+
version = "1.2.2";
2297
2334
};
2298
2335
thor = {
2299
2336
groups = ["default" "development" "test"];
2300
2337
platforms = [];
2301
2338
source = {
2302
2339
remotes = ["https://rubygems.org"];
2303
2303
-
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
2340
2340
+
sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
2304
2341
type = "gem";
2305
2342
};
2306
2306
-
version = "1.2.1";
2343
2343
+
version = "1.2.2";
2307
2344
};
2308
2345
tilt = {
2309
2346
groups = ["default"];
2310
2347
platforms = [];
2311
2348
source = {
2312
2349
remotes = ["https://rubygems.org"];
2313
2313
-
sha256 = "1qmhi6d9przjzhsyk9g5pq2j75c656msh6xzprqd2mxgphf23jxs";
2350
2350
+
sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7";
2314
2351
type = "gem";
2315
2352
};
2316
2316
-
version = "2.1.0";
2353
2353
+
version = "2.2.0";
2317
2354
};
2318
2355
timeout = {
2319
2356
groups = ["default"];
2320
2357
platforms = [];
2321
2358
source = {
2322
2359
remotes = ["https://rubygems.org"];
2323
2323
-
sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6";
2360
2360
+
sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd";
2324
2361
type = "gem";
2325
2362
};
2326
2326
-
version = "0.3.2";
2363
2363
+
version = "0.4.0";
2327
2364
};
2328
2365
tzinfo = {
2329
2366
dependencies = ["concurrent-ruby"];
···
2421
2458
platforms = [];
2422
2459
source = {
2423
2460
remotes = ["https://rubygems.org"];
2424
2424
-
sha256 = "1vigw7nfszfqgikr6n574k9bfh0rvs74z8xq46rz2zsm8249l8cc";
2461
2461
+
sha256 = "0fa49cdssxllj1j37a56kq27wsibx5lmqxkqdk1rz3452y0bsydy";
2425
2462
type = "gem";
2426
2463
};
2427
2427
-
version = "0.12.1";
2428
2428
-
};
2429
2429
-
uri_template = {
2430
2430
-
groups = ["default"];
2431
2431
-
platforms = [];
2432
2432
-
source = {
2433
2433
-
remotes = ["https://rubygems.org"];
2434
2434
-
sha256 = "0p8qbxlpmg3msw0ihny6a3gsn0yvydx9ksh5knn8dnq06zhqyb1i";
2435
2435
-
type = "gem";
2436
2436
-
};
2437
2437
-
version = "0.7.0";
2464
2464
+
version = "0.12.2";
2438
2465
};
2439
2466
version_gem = {
2440
2467
groups = ["default"];
2441
2468
platforms = [];
2442
2469
source = {
2443
2470
remotes = ["https://rubygems.org"];
2444
2444
-
sha256 = "1dza601x34ln5yvmyaj42gnbij9pifx12frp5vak6n19q9j941r0";
2471
2471
+
sha256 = "0q6zs0wgcrql9671fw6lmbvgh155snaak4fia24iji5wk9klpfh7";
2445
2472
type = "gem";
2446
2473
};
2447
2447
-
version = "1.1.2";
2474
2474
+
version = "1.1.3";
2448
2475
};
2449
2476
web-push = {
2450
2477
dependencies = ["hkdf" "jwt" "openssl"];
···
2463
2490
platforms = [];
2464
2491
source = {
2465
2492
remotes = ["https://rubygems.org"];
2466
2466
-
sha256 = "0nxk9719nyk7vsc15mz2hxc8whciihcs40skpn2rncnzsppbv1w3";
2493
2493
+
sha256 = "19aaxhawzv7315rh285gd1fg6m6wbrn3w3kilyibci1wphgm7mfp";
2467
2494
type = "gem";
2468
2495
};
2469
2469
-
version = "5.2.0";
2496
2496
+
version = "5.3.1";
2470
2497
};
2471
2498
webmock = {
2472
2499
dependencies = ["addressable" "crack" "hashdiff"];
···
2479
2506
};
2480
2507
version = "3.18.1";
2481
2508
};
2482
2482
-
webrick = {
2483
2483
-
groups = ["default"];
2484
2484
-
platforms = [];
2485
2485
-
source = {
2486
2486
-
remotes = ["https://rubygems.org"];
2487
2487
-
sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7";
2488
2488
-
type = "gem";
2489
2489
-
};
2490
2490
-
version = "1.7.0";
2491
2491
-
};
2492
2509
websocket = {
2493
2510
groups = ["default" "test"];
2494
2511
platforms = [];
···
2535
2552
platforms = [];
2536
2553
source = {
2537
2554
remotes = ["https://rubygems.org"];
2538
2538
-
sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1";
2555
2555
+
sha256 = "06vf6y5ai20ry3b1h9cl7vsdj6i5valq172zdxpnfhj5zvlp104j";
2539
2556
type = "gem";
2540
2557
};
2541
2541
-
version = "2.6.7";
2558
2558
+
version = "2.6.10";
2542
2559
};
2543
2560
}
+11
-11
pkgs/servers/web-apps/discourse/rubyEnv/sass-embedded-static.patch
···
1
1
diff --git a/ext/sass/Rakefile b/ext/sass/Rakefile
2
2
-
index 77ced01..1e60ab0 100644
2
2
+
index 4ca11d4f82ea..c0450ad6f8f3 100644
3
3
--- a/ext/sass/Rakefile
4
4
+++ b/ext/sass/Rakefile
5
5
@@ -18,15 +18,7 @@ file 'protoc.exe' do |t|
6
6
end
7
7
8
8
-
file 'sass_embedded' do |t|
9
9
-
- archive = fetch(ENV.fetch(t.name.upcase) { Configuration.default_sass_embedded })
10
10
-
- unarchive archive
11
11
-
- rm archive
8
8
+
file 'dart-sass' do |t|
9
9
+
- raise if ENV.key?('DART_SASS')
12
10
-
13
13
-
- if ENV.key?('NIX_BINTOOLS')
14
14
-
- sh 'patchelf',
15
15
-
- '--set-interpreter', File.read("#{ENV.fetch('NIX_BINTOOLS')}/nix-support/dynamic-linker").chomp,
16
16
-
- (['sass_embedded/src/dart', 'sass_embedded/dart-sass-embedded'].find { |exe| File.exist?(exe) })
11
11
+
- gem_install 'sass-embedded', SassConfig.gem_version, SassConfig.gem_platform do |dir|
12
12
+
- cp_r File.absolute_path("ext/sass/#{t.name}", dir), t.name
17
13
- end
18
18
-
+ symlink(ENV.fetch(t.name.upcase), 'sass_embedded')
14
14
+
-rescue StandardError
15
15
+
- archive = fetch(ENV.fetch('DART_SASS') { SassConfig.default_dart_sass })
16
16
+
- unarchive archive
17
17
+
- rm archive
18
18
+
+ symlink(ENV.fetch('DART_SASS'), t.name)
19
19
end
20
20
21
21
-
file 'embedded.rb' => %w[sass_embedded] do |t|
21
21
+
file 'cli.rb' => %w[dart-sass] do |t|