tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gitlab: 10.7.0 -> 10.8.0
Robin Gloster
7 years ago
f21ac1bf
9a54f2a9
+131
-149
4 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
gitlab
Gemfile
Gemfile.lock
default.nix
gemset.nix
+13
-18
pkgs/applications/version-management/gitlab/Gemfile
···
33
gem 'faraday', '~> 0.12'
34
35
# Authentication libraries
36
-
gem 'devise', '~> 4.2'
37
gem 'doorkeeper', '~> 4.3'
38
gem 'doorkeeper-openid_connect', '~> 1.3'
39
gem 'omniauth', '~> 1.8'
···
41
gem 'omniauth-azure-oauth2', '~> 0.0.9'
42
gem 'omniauth-cas3', '~> 1.1.4'
43
gem 'omniauth-facebook', '~> 4.0.0'
44
-
gem 'omniauth-github', '~> 1.1.1'
45
gem 'omniauth-gitlab', '~> 1.0.2'
46
gem 'omniauth-google-oauth2', '~> 0.5.3'
47
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
···
51
gem 'omniauth-twitter', '~> 1.4'
52
gem 'omniauth_crowd', '~> 2.2.0'
53
gem 'omniauth-authentiq', '~> 0.3.1'
54
-
gem 'omniauth-jwt', '~> 0.0.2'
55
gem 'rack-oauth2', '~> 1.2.1'
56
gem 'jwt', '~> 1.5.6'
57
···
62
# Two-factor authentication
63
gem 'devise-two-factor', '~> 3.0.0'
64
gem 'rqrcode-rails3', '~> 0.1.7'
65
-
gem 'attr_encrypted', '~> 3.0.0'
66
gem 'u2f', '~> 0.2.1'
67
68
# GitLab Pages
···
82
83
# Git Wiki
84
# Required manually in config/initializers/gollum.rb to control load order
85
-
# Before updating this gem, check if
86
-
# https://github.com/gollum/gollum-lib/pull/292 has been merged.
87
-
# If it has, then remove the monkey patch for update_page, rename_page and raw_data_in_committer
88
-
# in config/initializers/gollum.rb
89
-
gem 'gollum-lib', '~> 4.2', require: false
90
91
-
# Before updating this gem, check if
92
-
# https://github.com/gollum/rugged_adapter/pull/28 has been merged.
93
-
# If it has, then remove the monkey patch for tree_entry in config/initializers/gollum.rb
94
-
gem 'gollum-rugged_adapter', '~> 0.4.4', require: false
95
96
# Language detection
97
gem 'github-linguist', '~> 5.3.3', require: 'linguist'
98
99
# API
100
gem 'grape', '~> 1.0'
101
-
gem 'grape-entity', '~> 0.6.0'
102
gem 'rack-cors', '~> 1.0.0', require: 'rack/cors'
103
104
# Disable strong_params so that Mash does not respond to :permitted?
···
147
gem 'wikicloth', '0.8.1'
148
gem 'asciidoctor', '~> 1.5.6'
149
gem 'asciidoctor-plantuml', '0.0.8'
150
-
gem 'rouge', '~> 2.0'
151
gem 'truncato', '~> 0.7.9'
152
gem 'bootstrap_form', '~> 2.7.0'
153
gem 'nokogiri', '~> 1.8.2'
···
192
193
gem 'version_sorter', '~> 2.1.0'
194
0
0
0
195
# Cache
196
gem 'redis-rails', '~> 5.0.2'
197
···
290
gem 'peek', '~> 1.0.1'
291
gem 'peek-gc', '~> 0.0.2'
292
gem 'peek-mysql2', '~> 1.1.0', group: :mysql
293
-
gem 'peek-performance_bar', '~> 1.3.0'
294
gem 'peek-pg', '~> 1.3.0', group: :postgres
295
gem 'peek-rblineprof', '~> 0.2.0'
296
gem 'peek-redis', '~> 1.2.0'
···
384
gem 'email_spec', '~> 1.6.0'
385
gem 'json-schema', '~> 2.8.0'
386
gem 'webmock', '~> 2.3.2'
0
387
gem 'test_after_commit', '~> 1.1' unless rails5? # Remove this gem when migrated to rails 5.0. It's been integrated to rails 5.0.
388
gem 'sham_rack', '~> 1.3.6'
389
gem 'concurrent-ruby', '~> 1.0.5'
···
421
end
422
423
# Gitaly GRPC client
424
-
gem 'gitaly-proto', '~> 0.94.0', require: 'gitaly'
425
-
gem 'grpc', '~> 1.10.0'
426
427
# Locked until https://github.com/google/protobuf/issues/4210 is closed
428
gem 'google-protobuf', '= 3.5.1'
···
33
gem 'faraday', '~> 0.12'
34
35
# Authentication libraries
36
+
gem 'devise', '~> 4.4'
37
gem 'doorkeeper', '~> 4.3'
38
gem 'doorkeeper-openid_connect', '~> 1.3'
39
gem 'omniauth', '~> 1.8'
···
41
gem 'omniauth-azure-oauth2', '~> 0.0.9'
42
gem 'omniauth-cas3', '~> 1.1.4'
43
gem 'omniauth-facebook', '~> 4.0.0'
44
+
gem 'omniauth-github', '~> 1.3'
45
gem 'omniauth-gitlab', '~> 1.0.2'
46
gem 'omniauth-google-oauth2', '~> 0.5.3'
47
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
···
51
gem 'omniauth-twitter', '~> 1.4'
52
gem 'omniauth_crowd', '~> 2.2.0'
53
gem 'omniauth-authentiq', '~> 0.3.1'
0
54
gem 'rack-oauth2', '~> 1.2.1'
55
gem 'jwt', '~> 1.5.6'
56
···
61
# Two-factor authentication
62
gem 'devise-two-factor', '~> 3.0.0'
63
gem 'rqrcode-rails3', '~> 0.1.7'
64
+
gem 'attr_encrypted', '~> 3.1.0'
65
gem 'u2f', '~> 0.2.1'
66
67
# GitLab Pages
···
81
82
# Git Wiki
83
# Required manually in config/initializers/gollum.rb to control load order
84
+
gem 'gitlab-gollum-lib', '~> 4.2', require: false
0
0
0
0
85
86
+
gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4', require: false
0
0
0
87
88
# Language detection
89
gem 'github-linguist', '~> 5.3.3', require: 'linguist'
90
91
# API
92
gem 'grape', '~> 1.0'
93
+
gem 'grape-entity', '~> 0.7.1'
94
gem 'rack-cors', '~> 1.0.0', require: 'rack/cors'
95
96
# Disable strong_params so that Mash does not respond to :permitted?
···
139
gem 'wikicloth', '0.8.1'
140
gem 'asciidoctor', '~> 1.5.6'
141
gem 'asciidoctor-plantuml', '0.0.8'
142
+
gem 'rouge', '~> 3.1'
143
gem 'truncato', '~> 0.7.9'
144
gem 'bootstrap_form', '~> 2.7.0'
145
gem 'nokogiri', '~> 1.8.2'
···
184
185
gem 'version_sorter', '~> 2.1.0'
186
187
+
# User agent parsing
188
+
gem 'device_detector'
189
+
190
# Cache
191
gem 'redis-rails', '~> 5.0.2'
192
···
285
gem 'peek', '~> 1.0.1'
286
gem 'peek-gc', '~> 0.0.2'
287
gem 'peek-mysql2', '~> 1.1.0', group: :mysql
0
288
gem 'peek-pg', '~> 1.3.0', group: :postgres
289
gem 'peek-rblineprof', '~> 0.2.0'
290
gem 'peek-redis', '~> 1.2.0'
···
378
gem 'email_spec', '~> 1.6.0'
379
gem 'json-schema', '~> 2.8.0'
380
gem 'webmock', '~> 2.3.2'
381
+
gem 'rails-controller-testing' if rails5? # Rails5 only gem.
382
gem 'test_after_commit', '~> 1.1' unless rails5? # Remove this gem when migrated to rails 5.0. It's been integrated to rails 5.0.
383
gem 'sham_rack', '~> 1.3.6'
384
gem 'concurrent-ruby', '~> 1.0.5'
···
416
end
417
418
# Gitaly GRPC client
419
+
gem 'gitaly-proto', '~> 0.99.0', require: 'gitaly'
420
+
gem 'grpc', '~> 1.11.0'
421
422
# Locked until https://github.com/google/protobuf/issues/4210 is closed
423
gem 'google-protobuf', '= 3.5.1'
+51
-54
pkgs/applications/version-management/gitlab/Gemfile.lock
···
66
unf
67
ast (2.4.0)
68
atomic (1.1.99)
69
-
attr_encrypted (3.0.3)
70
encryptor (~> 3.0.0)
71
attr_required (1.0.0)
72
autoprefixer-rails (6.2.3)
···
143
connection_pool (2.2.1)
144
crack (0.4.3)
145
safe_yaml (~> 1.0.0)
146
-
crass (1.0.3)
147
creole (0.5.0)
148
css_parser (1.5.0)
149
addressable
···
161
activerecord (>= 3.2.0, < 5.1)
162
descendants_tracker (0.0.4)
163
thread_safe (~> 0.3, >= 0.3.1)
164
-
devise (4.2.0)
0
165
bcrypt (~> 3.0)
166
orm_adapter (~> 0.1)
167
-
railties (>= 4.1.0, < 5.1)
168
responders
169
warden (~> 1.2.3)
170
devise-two-factor (3.0.0)
···
178
docile (1.1.5)
179
domain_name (0.5.20170404)
180
unf (>= 0.0.5, < 1.0.0)
181
-
doorkeeper (4.3.1)
182
railties (>= 4.2)
183
doorkeeper-openid_connect (1.3.0)
184
doorkeeper (~> 4.3)
···
206
railties (>= 3.0.0)
207
faraday (0.12.2)
208
multipart-post (>= 1.2, < 3)
209
-
faraday_middleware (0.11.0.1)
210
faraday (>= 0.7.4, < 1.0)
211
faraday_middleware-multi_json (0.0.6)
212
faraday_middleware
···
290
po_to_json (>= 1.0.0)
291
rails (>= 3.2.0)
292
gherkin-ruby (0.3.2)
293
-
gitaly-proto (0.94.0)
294
google-protobuf (~> 3.1)
295
-
grpc (~> 1.0)
296
github-linguist (5.3.3)
297
charlock_holmes (~> 0.7.5)
298
escape_utils (~> 1.1.0)
299
mime-types (>= 1.19)
300
rugged (>= 0.25.1)
301
-
github-markup (1.6.1)
302
gitlab-flowdock-git-hook (1.0.1)
303
flowdock (~> 0.7)
304
gitlab-grit (>= 2.4.1)
305
multi_json
0
0
0
0
0
0
0
0
0
0
0
306
gitlab-grit (2.8.2)
307
charlock_holmes (~> 0.6)
308
diff-lcs (~> 1.1)
···
322
activesupport (>= 4.2.0)
323
gollum-grit_adapter (1.0.1)
324
gitlab-grit (~> 2.7, >= 2.7.1)
325
-
gollum-lib (4.2.7)
326
-
gemojione (~> 3.2)
327
-
github-markup (~> 1.6)
328
-
gollum-grit_adapter (~> 1.0)
329
-
nokogiri (>= 1.6.1, < 2.0)
330
-
rouge (~> 2.1)
331
-
sanitize (~> 2.1)
332
-
stringex (~> 2.6)
333
-
gollum-rugged_adapter (0.4.4)
334
-
mime-types (>= 1.15)
335
-
rugged (~> 0.25)
336
gon (6.1.0)
337
actionpack (>= 3.0)
338
json
···
365
rack (>= 1.3.0)
366
rack-accept
367
virtus (>= 1.0.0)
368
-
grape-entity (0.6.0)
369
-
activesupport
370
multi_json (>= 1.3.2)
371
grape-route-helpers (2.1.0)
372
activesupport
···
374
rake
375
grape_logging (1.7.0)
376
grape
377
-
grpc (1.10.0)
378
google-protobuf (~> 3.1)
379
googleapis-common-protos-types (~> 1.0.0)
380
googleauth (>= 0.5.1, < 0.7)
···
483
logging (2.2.2)
484
little-plugger (~> 1.1)
485
multi_json (~> 1.10)
486
-
lograge (0.5.1)
487
-
actionpack (>= 4, < 5.2)
488
-
activesupport (>= 4, < 5.2)
489
-
railties (>= 4, < 5.2)
0
490
loofah (2.2.2)
491
crass (~> 1.0.2)
492
nokogiri (>= 1.5.9)
···
544
omniauth (~> 1.2)
545
omniauth-facebook (4.0.0)
546
omniauth-oauth2 (~> 1.2)
547
-
omniauth-github (1.1.2)
548
-
omniauth (~> 1.0)
549
-
omniauth-oauth2 (~> 1.1)
550
omniauth-gitlab (1.0.2)
551
omniauth (~> 1.0)
552
omniauth-oauth2 (~> 1.0)
···
554
jwt (>= 1.5)
555
omniauth (>= 1.1.1)
556
omniauth-oauth2 (>= 1.5)
557
-
omniauth-jwt (0.0.2)
558
-
jwt
559
-
omniauth (~> 1.1)
560
omniauth-kerberos (0.3.0)
561
omniauth-multipassword
562
timfel-krb5-auth (~> 0.8)
···
587
orm_adapter (0.5.0)
588
os (0.9.6)
589
parallel (1.12.1)
590
-
parser (2.5.0.5)
591
ast (~> 2.4.0)
592
parslet (1.5.0)
593
blankslate (~> 2.0)
···
602
atomic (>= 1.0.0)
603
mysql2
604
peek
605
-
peek-performance_bar (1.3.1)
606
-
peek (>= 0.1.0)
607
peek-pg (1.3.0)
608
concurrent-ruby
609
concurrent-ruby-ext
···
649
pry (>= 0.9.10)
650
public_suffix (3.0.2)
651
pyu-ruby-sasl (0.0.3.3)
652
-
rack (1.6.9)
653
rack-accept (0.4.5)
654
rack (>= 0.4)
655
rack-attack (4.4.1)
···
697
rainbow (2.2.2)
698
rake
699
raindrops (0.18.0)
700
-
rake (12.3.0)
701
rb-fsevent (0.10.2)
702
rb-inotify (0.9.10)
703
ffi (>= 0.5.0, < 2)
···
738
declarative-option (< 0.2.0)
739
uber (< 0.2.0)
740
request_store (1.3.1)
741
-
responders (2.3.0)
742
-
railties (>= 4.2.0, < 5.1)
0
743
rest-client (2.0.2)
744
http-cookie (>= 1.0.2, < 2.0)
745
mime-types (>= 1.16, < 4.0)
···
747
retriable (3.1.1)
748
rinku (2.0.0)
749
rotp (2.1.2)
750
-
rouge (2.2.1)
751
rqrcode (0.7.0)
752
chunky_png
753
rqrcode-rails3 (0.1.7)
···
907
state_machines-activerecord (0.5.1)
908
activerecord (>= 4.1, < 6.0)
909
state_machines-activemodel (>= 0.5.0)
910
-
stringex (2.7.1)
911
sys-filesystem (1.1.6)
912
ffi
913
sysexits (1.2.0)
···
969
descendants_tracker (~> 0.0, >= 0.0.3)
970
equalizer (~> 0.0, >= 0.0.9)
971
vmstat (2.3.0)
972
-
warden (1.2.6)
973
rack (>= 1.0)
974
webmock (2.3.2)
975
addressable (>= 2.3.6)
···
1001
asciidoctor (~> 1.5.6)
1002
asciidoctor-plantuml (= 0.0.8)
1003
asset_sync (~> 2.2.0)
1004
-
attr_encrypted (~> 3.0.0)
1005
awesome_print (~> 1.2.0)
1006
babosa (~> 1.0.2)
1007
base32 (~> 0.3.0)
···
1030
database_cleaner (~> 1.5.0)
1031
deckar01-task_list (= 2.0.0)
1032
default_value_for (~> 3.0.0)
1033
-
devise (~> 4.2)
0
1034
devise-two-factor (~> 3.0.0)
1035
diffy (~> 3.1.0)
1036
doorkeeper (~> 4.3)
···
1061
gettext (~> 3.2.2)
1062
gettext_i18n_rails (~> 1.8.0)
1063
gettext_i18n_rails_js (~> 1.3)
1064
-
gitaly-proto (~> 0.94.0)
1065
github-linguist (~> 5.3.3)
1066
gitlab-flowdock-git-hook (~> 1.0.1)
0
0
1067
gitlab-markup (~> 1.6.2)
1068
gitlab-styles (~> 2.3)
1069
gitlab_omniauth-ldap (~> 2.0.4)
1070
-
gollum-lib (~> 4.2)
1071
-
gollum-rugged_adapter (~> 0.4.4)
1072
gon (~> 6.1.0)
1073
google-api-client (~> 0.19.8)
1074
google-protobuf (= 3.5.1)
1075
gpgme
1076
grape (~> 1.0)
1077
-
grape-entity (~> 0.6.0)
1078
grape-route-helpers (~> 2.1.0)
1079
grape_logging (~> 1.7)
1080
-
grpc (~> 1.10.0)
1081
haml_lint (~> 0.26.0)
1082
hamlit (~> 2.6.1)
1083
hashie-forbidden_attributes
···
1115
omniauth-azure-oauth2 (~> 0.0.9)
1116
omniauth-cas3 (~> 1.1.4)
1117
omniauth-facebook (~> 4.0.0)
1118
-
omniauth-github (~> 1.1.1)
1119
omniauth-gitlab (~> 1.0.2)
1120
omniauth-google-oauth2 (~> 0.5.3)
1121
-
omniauth-jwt (~> 0.0.2)
1122
omniauth-kerberos (~> 0.3.0)
1123
omniauth-oauth2-generic (~> 0.2.2)
1124
omniauth-saml (~> 1.10)
···
1129
peek (~> 1.0.1)
1130
peek-gc (~> 0.0.2)
1131
peek-mysql2 (~> 1.1.0)
1132
-
peek-performance_bar (~> 1.3.0)
1133
peek-pg (~> 1.3.0)
1134
peek-rblineprof (~> 0.2.0)
1135
peek-redis (~> 1.2.0)
···
1160
redis-rails (~> 5.0.2)
1161
request_store (~> 1.3)
1162
responders (~> 2.0)
1163
-
rouge (~> 2.0)
1164
rqrcode-rails3 (~> 0.1.7)
1165
rspec-parameterized
1166
rspec-rails (~> 3.6.0)
···
66
unf
67
ast (2.4.0)
68
atomic (1.1.99)
69
+
attr_encrypted (3.1.0)
70
encryptor (~> 3.0.0)
71
attr_required (1.0.0)
72
autoprefixer-rails (6.2.3)
···
143
connection_pool (2.2.1)
144
crack (0.4.3)
145
safe_yaml (~> 1.0.0)
146
+
crass (1.0.4)
147
creole (0.5.0)
148
css_parser (1.5.0)
149
addressable
···
161
activerecord (>= 3.2.0, < 5.1)
162
descendants_tracker (0.0.4)
163
thread_safe (~> 0.3, >= 0.3.1)
164
+
device_detector (1.0.0)
165
+
devise (4.4.3)
166
bcrypt (~> 3.0)
167
orm_adapter (~> 0.1)
168
+
railties (>= 4.1.0, < 6.0)
169
responders
170
warden (~> 1.2.3)
171
devise-two-factor (3.0.0)
···
179
docile (1.1.5)
180
domain_name (0.5.20170404)
181
unf (>= 0.0.5, < 1.0.0)
182
+
doorkeeper (4.3.2)
183
railties (>= 4.2)
184
doorkeeper-openid_connect (1.3.0)
185
doorkeeper (~> 4.3)
···
207
railties (>= 3.0.0)
208
faraday (0.12.2)
209
multipart-post (>= 1.2, < 3)
210
+
faraday_middleware (0.12.2)
211
faraday (>= 0.7.4, < 1.0)
212
faraday_middleware-multi_json (0.0.6)
213
faraday_middleware
···
291
po_to_json (>= 1.0.0)
292
rails (>= 3.2.0)
293
gherkin-ruby (0.3.2)
294
+
gitaly-proto (0.99.0)
295
google-protobuf (~> 3.1)
296
+
grpc (~> 1.10)
297
github-linguist (5.3.3)
298
charlock_holmes (~> 0.7.5)
299
escape_utils (~> 1.1.0)
300
mime-types (>= 1.19)
301
rugged (>= 0.25.1)
302
+
github-markup (1.7.0)
303
gitlab-flowdock-git-hook (1.0.1)
304
flowdock (~> 0.7)
305
gitlab-grit (>= 2.4.1)
306
multi_json
307
+
gitlab-gollum-lib (4.2.7.2)
308
+
gemojione (~> 3.2)
309
+
github-markup (~> 1.6)
310
+
gollum-grit_adapter (~> 1.0)
311
+
nokogiri (>= 1.6.1, < 2.0)
312
+
rouge (~> 3.1)
313
+
sanitize (~> 2.1)
314
+
stringex (~> 2.6)
315
+
gitlab-gollum-rugged_adapter (0.4.4)
316
+
mime-types (>= 1.15)
317
+
rugged (~> 0.25)
318
gitlab-grit (2.8.2)
319
charlock_holmes (~> 0.6)
320
diff-lcs (~> 1.1)
···
334
activesupport (>= 4.2.0)
335
gollum-grit_adapter (1.0.1)
336
gitlab-grit (~> 2.7, >= 2.7.1)
0
0
0
0
0
0
0
0
0
0
0
337
gon (6.1.0)
338
actionpack (>= 3.0)
339
json
···
366
rack (>= 1.3.0)
367
rack-accept
368
virtus (>= 1.0.0)
369
+
grape-entity (0.7.1)
370
+
activesupport (>= 4.0)
371
multi_json (>= 1.3.2)
372
grape-route-helpers (2.1.0)
373
activesupport
···
375
rake
376
grape_logging (1.7.0)
377
grape
378
+
grpc (1.11.0)
379
google-protobuf (~> 3.1)
380
googleapis-common-protos-types (~> 1.0.0)
381
googleauth (>= 0.5.1, < 0.7)
···
484
logging (2.2.2)
485
little-plugger (~> 1.1)
486
multi_json (~> 1.10)
487
+
lograge (0.10.0)
488
+
actionpack (>= 4)
489
+
activesupport (>= 4)
490
+
railties (>= 4)
491
+
request_store (~> 1.0)
492
loofah (2.2.2)
493
crass (~> 1.0.2)
494
nokogiri (>= 1.5.9)
···
546
omniauth (~> 1.2)
547
omniauth-facebook (4.0.0)
548
omniauth-oauth2 (~> 1.2)
549
+
omniauth-github (1.3.0)
550
+
omniauth (~> 1.5)
551
+
omniauth-oauth2 (>= 1.4.0, < 2.0)
552
omniauth-gitlab (1.0.2)
553
omniauth (~> 1.0)
554
omniauth-oauth2 (~> 1.0)
···
556
jwt (>= 1.5)
557
omniauth (>= 1.1.1)
558
omniauth-oauth2 (>= 1.5)
0
0
0
559
omniauth-kerberos (0.3.0)
560
omniauth-multipassword
561
timfel-krb5-auth (~> 0.8)
···
586
orm_adapter (0.5.0)
587
os (0.9.6)
588
parallel (1.12.1)
589
+
parser (2.5.1.0)
590
ast (~> 2.4.0)
591
parslet (1.5.0)
592
blankslate (~> 2.0)
···
601
atomic (>= 1.0.0)
602
mysql2
603
peek
0
0
604
peek-pg (1.3.0)
605
concurrent-ruby
606
concurrent-ruby-ext
···
646
pry (>= 0.9.10)
647
public_suffix (3.0.2)
648
pyu-ruby-sasl (0.0.3.3)
649
+
rack (1.6.10)
650
rack-accept (0.4.5)
651
rack (>= 0.4)
652
rack-attack (4.4.1)
···
694
rainbow (2.2.2)
695
rake
696
raindrops (0.18.0)
697
+
rake (12.3.1)
698
rb-fsevent (0.10.2)
699
rb-inotify (0.9.10)
700
ffi (>= 0.5.0, < 2)
···
735
declarative-option (< 0.2.0)
736
uber (< 0.2.0)
737
request_store (1.3.1)
738
+
responders (2.4.0)
739
+
actionpack (>= 4.2.0, < 5.3)
740
+
railties (>= 4.2.0, < 5.3)
741
rest-client (2.0.2)
742
http-cookie (>= 1.0.2, < 2.0)
743
mime-types (>= 1.16, < 4.0)
···
745
retriable (3.1.1)
746
rinku (2.0.0)
747
rotp (2.1.2)
748
+
rouge (3.1.1)
749
rqrcode (0.7.0)
750
chunky_png
751
rqrcode-rails3 (0.1.7)
···
905
state_machines-activerecord (0.5.1)
906
activerecord (>= 4.1, < 6.0)
907
state_machines-activemodel (>= 0.5.0)
908
+
stringex (2.8.4)
909
sys-filesystem (1.1.6)
910
ffi
911
sysexits (1.2.0)
···
967
descendants_tracker (~> 0.0, >= 0.0.3)
968
equalizer (~> 0.0, >= 0.0.9)
969
vmstat (2.3.0)
970
+
warden (1.2.7)
971
rack (>= 1.0)
972
webmock (2.3.2)
973
addressable (>= 2.3.6)
···
999
asciidoctor (~> 1.5.6)
1000
asciidoctor-plantuml (= 0.0.8)
1001
asset_sync (~> 2.2.0)
1002
+
attr_encrypted (~> 3.1.0)
1003
awesome_print (~> 1.2.0)
1004
babosa (~> 1.0.2)
1005
base32 (~> 0.3.0)
···
1028
database_cleaner (~> 1.5.0)
1029
deckar01-task_list (= 2.0.0)
1030
default_value_for (~> 3.0.0)
1031
+
device_detector
1032
+
devise (~> 4.4)
1033
devise-two-factor (~> 3.0.0)
1034
diffy (~> 3.1.0)
1035
doorkeeper (~> 4.3)
···
1060
gettext (~> 3.2.2)
1061
gettext_i18n_rails (~> 1.8.0)
1062
gettext_i18n_rails_js (~> 1.3)
1063
+
gitaly-proto (~> 0.99.0)
1064
github-linguist (~> 5.3.3)
1065
gitlab-flowdock-git-hook (~> 1.0.1)
1066
+
gitlab-gollum-lib (~> 4.2)
1067
+
gitlab-gollum-rugged_adapter (~> 0.4.4)
1068
gitlab-markup (~> 1.6.2)
1069
gitlab-styles (~> 2.3)
1070
gitlab_omniauth-ldap (~> 2.0.4)
0
0
1071
gon (~> 6.1.0)
1072
google-api-client (~> 0.19.8)
1073
google-protobuf (= 3.5.1)
1074
gpgme
1075
grape (~> 1.0)
1076
+
grape-entity (~> 0.7.1)
1077
grape-route-helpers (~> 2.1.0)
1078
grape_logging (~> 1.7)
1079
+
grpc (~> 1.11.0)
1080
haml_lint (~> 0.26.0)
1081
hamlit (~> 2.6.1)
1082
hashie-forbidden_attributes
···
1114
omniauth-azure-oauth2 (~> 0.0.9)
1115
omniauth-cas3 (~> 1.1.4)
1116
omniauth-facebook (~> 4.0.0)
1117
+
omniauth-github (~> 1.3)
1118
omniauth-gitlab (~> 1.0.2)
1119
omniauth-google-oauth2 (~> 0.5.3)
0
1120
omniauth-kerberos (~> 0.3.0)
1121
omniauth-oauth2-generic (~> 0.2.2)
1122
omniauth-saml (~> 1.10)
···
1127
peek (~> 1.0.1)
1128
peek-gc (~> 0.0.2)
1129
peek-mysql2 (~> 1.1.0)
0
1130
peek-pg (~> 1.3.0)
1131
peek-rblineprof (~> 0.2.0)
1132
peek-redis (~> 1.2.0)
···
1157
redis-rails (~> 5.0.2)
1158
request_store (~> 1.3)
1159
responders (~> 2.0)
1160
+
rouge (~> 3.1)
1161
rqrcode-rails3 (~> 0.1.7)
1162
rspec-parameterized
1163
rspec-rails (~> 3.6.0)
+3
-3
pkgs/applications/version-management/gitlab/default.nix
···
16
};
17
};
18
19
-
version = "10.7.0";
20
21
gitlabDeb = fetchurl {
22
url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download";
23
-
sha256 = "0dngh6gj8kkfcxn6ki9i96jg4x1x0vq3zzdimxz31g3j2zpd0ryz";
24
};
25
26
in
···
32
owner = "gitlabhq";
33
repo = "gitlabhq";
34
rev = "v${version}";
35
-
sha256 = "010xhzrp6svp2a4xzmzwl4x3hk9wc1frqr66lp8x58nfmvr8hdrg";
36
};
37
38
buildInputs = [
···
16
};
17
};
18
19
+
version = "10.8.0";
20
21
gitlabDeb = fetchurl {
22
url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download";
23
+
sha256 = "0j5jrlwfpgwfirjnqb9w4snl9w213kdxb1ajyrla211q603d4j34";
24
};
25
26
in
···
32
owner = "gitlabhq";
33
repo = "gitlabhq";
34
rev = "v${version}";
35
+
sha256 = "1idvi27xpghvvb3sv62afhcnnswvjlrbg5lld79a761kd4187cym";
36
};
37
38
buildInputs = [
+64
-74
pkgs/applications/version-management/gitlab/gemset.nix
···
201
dependencies = ["encryptor"];
202
source = {
203
remotes = ["https://rubygems.org"];
204
-
sha256 = "1dikbf55wjqyzfb9p4xjkkkajwan569pmzljdf9c1fy4a94cd13d";
205
type = "gem";
206
};
207
-
version = "3.0.3";
208
};
209
attr_required = {
210
source = {
···
554
crass = {
555
source = {
556
remotes = ["https://rubygems.org"];
557
-
sha256 = "1czijxlagzpzwchr2ldrgfi7kywg08idjpq37ndcmwh4fmz72c4l";
558
type = "gem";
559
};
560
-
version = "1.0.3";
561
};
562
creole = {
563
source = {
···
660
};
661
version = "0.0.4";
662
};
0
0
0
0
0
0
0
0
663
devise = {
664
dependencies = ["bcrypt" "orm_adapter" "railties" "responders" "warden"];
665
source = {
666
remotes = ["https://rubygems.org"];
667
-
sha256 = "045qw3186gkcm38wjbjhb7w2zycbqj85wfb1cdwvkqk8hf1a7dp0";
668
type = "gem";
669
};
670
-
version = "4.2.0";
671
};
672
devise-two-factor = {
673
dependencies = ["activesupport" "attr_encrypted" "devise" "railties" "rotp"];
···
715
dependencies = ["railties"];
716
source = {
717
remotes = ["https://rubygems.org"];
718
-
sha256 = "1yjbmkhpj25h6n5hi382gxna1303crr4v57w1ic23n0w8ll6jh0z";
719
type = "gem";
720
};
721
-
version = "4.3.1";
722
};
723
doorkeeper-openid_connect = {
724
dependencies = ["doorkeeper" "json-jwt"];
···
859
dependencies = ["faraday"];
860
source = {
861
remotes = ["https://rubygems.org"];
862
-
sha256 = "0bcarc90brm1y68bl957w483bddsy9idj2gghqnysk6bbxpsvm00";
863
type = "gem";
864
};
865
-
version = "0.11.0.1";
866
};
867
faraday_middleware-multi_json = {
868
dependencies = ["faraday_middleware" "multi_json"];
···
1130
dependencies = ["google-protobuf" "grpc"];
1131
source = {
1132
remotes = ["https://rubygems.org"];
1133
-
sha256 = "1rnfswh0jpsiyzvsac7kwk9rpbpf4fcz9p2i8pamqamm3skgd4i6";
1134
type = "gem";
1135
};
1136
-
version = "0.94.0";
1137
};
1138
github-linguist = {
1139
dependencies = ["charlock_holmes" "escape_utils" "mime-types" "rugged"];
···
1147
github-markup = {
1148
source = {
1149
remotes = ["https://rubygems.org"];
1150
-
sha256 = "1nyb9ck2c9z5qi86n7r52w0m126qpnvc93yh35cn8bwsnkjqx0iq";
1151
type = "gem";
1152
};
1153
-
version = "1.6.1";
1154
};
1155
gitlab-flowdock-git-hook = {
1156
dependencies = ["flowdock" "gitlab-grit" "multi_json"];
···
1160
type = "gem";
1161
};
1162
version = "1.0.1";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1163
};
1164
gitlab-grit = {
1165
dependencies = ["charlock_holmes" "diff-lcs" "mime-types" "posix-spawn"];
···
1214
};
1215
version = "1.0.1";
1216
};
1217
-
gollum-lib = {
1218
-
dependencies = ["gemojione" "github-markup" "gollum-grit_adapter" "nokogiri" "rouge" "sanitize" "stringex"];
1219
-
source = {
1220
-
remotes = ["https://rubygems.org"];
1221
-
sha256 = "1filwvjfj5q2m6w4q274ai36d6f0mrsv2l2khhk4bv1q6pqby2fq";
1222
-
type = "gem";
1223
-
};
1224
-
version = "4.2.7";
1225
-
};
1226
-
gollum-rugged_adapter = {
1227
-
dependencies = ["mime-types" "rugged"];
1228
-
source = {
1229
-
remotes = ["https://rubygems.org"];
1230
-
sha256 = "0khfmakp65frlaj7ajs6ihqg4xi7yc9z96kpsf1b7giqi3fqhhv4";
1231
-
type = "gem";
1232
-
};
1233
-
version = "0.4.4";
1234
-
};
1235
gon = {
1236
dependencies = ["actionpack" "json" "multi_json" "request_store"];
1237
source = {
···
1298
dependencies = ["activesupport" "multi_json"];
1299
source = {
1300
remotes = ["https://rubygems.org"];
1301
-
sha256 = "18jhjn1164z68xrjz23wf3qha3x9az086dr7p6405jv6rszyxihq";
1302
type = "gem";
1303
};
1304
-
version = "0.6.0";
1305
};
1306
grape-route-helpers = {
1307
dependencies = ["activesupport" "grape" "rake"];
···
1325
dependencies = ["google-protobuf" "googleapis-common-protos-types" "googleauth"];
1326
source = {
1327
remotes = ["https://rubygems.org"];
1328
-
sha256 = "17wvqhjmldxph4li402rvfbyzi5455lzmfr2y19kq9ghrzjyad82";
1329
type = "gem";
1330
};
1331
-
version = "1.10.0";
1332
};
1333
haml = {
1334
dependencies = ["tilt"];
···
1694
version = "2.2.2";
1695
};
1696
lograge = {
1697
-
dependencies = ["actionpack" "activesupport" "railties"];
1698
source = {
1699
remotes = ["https://rubygems.org"];
1700
-
sha256 = "1n08i1m4bn28vrc6gd642wzbyk2cdwahgcysd7pc2c7zd1ipqh0p";
1701
type = "gem";
1702
};
1703
-
version = "0.5.1";
1704
};
1705
loofah = {
1706
dependencies = ["crass" "nokogiri"];
···
1984
dependencies = ["omniauth" "omniauth-oauth2"];
1985
source = {
1986
remotes = ["https://rubygems.org"];
1987
-
sha256 = "1mbx3c8m1llhdxrqdciq8jh428bxj1nvf4yhziv2xqmqpjcqz617";
1988
type = "gem";
1989
};
1990
-
version = "1.1.2";
1991
};
1992
omniauth-gitlab = {
1993
dependencies = ["omniauth" "omniauth-oauth2"];
···
2006
type = "gem";
2007
};
2008
version = "0.5.3";
2009
-
};
2010
-
omniauth-jwt = {
2011
-
dependencies = ["jwt" "omniauth"];
2012
-
source = {
2013
-
remotes = ["https://rubygems.org"];
2014
-
sha256 = "0qxr95z5p7fs13mg04zp76ldplgk6n8fkwbn17mlzlry1ihcrgxr";
2015
-
type = "gem";
2016
-
};
2017
-
version = "0.0.2";
2018
};
2019
omniauth-kerberos = {
2020
dependencies = ["omniauth-multipassword" "timfel-krb5-auth"];
···
2134
dependencies = ["ast"];
2135
source = {
2136
remotes = ["https://rubygems.org"];
2137
-
sha256 = "1sj8dlqs5l2pa5y2412r4d5fi7qvf26n8vpciz7k9fy0ch327gdc";
2138
type = "gem";
2139
};
2140
-
version = "2.5.0.5";
2141
};
2142
parslet = {
2143
dependencies = ["blankslate"];
···
2183
};
2184
version = "1.1.0";
2185
};
2186
-
peek-performance_bar = {
2187
-
dependencies = ["peek"];
2188
-
source = {
2189
-
remotes = ["https://rubygems.org"];
2190
-
sha256 = "1a0ly4p8xnrb3pnf273qq2d5bm2w19p829n4n2730rijd42pa2n4";
2191
-
type = "gem";
2192
-
};
2193
-
version = "1.3.1";
2194
-
};
2195
peek-pg = {
2196
dependencies = ["concurrent-ruby" "concurrent-ruby-ext" "peek" "pg"];
2197
source = {
···
2350
rack = {
2351
source = {
2352
remotes = ["https://rubygems.org"];
2353
-
sha256 = "03w1ri5l91q800f1bdcdl5rbagy7s4kml136b42s2lmxmznxhr07";
2354
type = "gem";
2355
};
2356
-
version = "1.6.9";
2357
};
2358
rack-accept = {
2359
dependencies = ["rack"];
···
2491
rake = {
2492
source = {
2493
remotes = ["https://rubygems.org"];
2494
-
sha256 = "190p7cs8zdn07mjj6xwwsdna3g0r98zs4crz7jh2j2q5b0nbxgjf";
2495
type = "gem";
2496
};
2497
-
version = "12.3.0";
2498
};
2499
rb-fsevent = {
2500
source = {
···
2670
version = "1.3.1";
2671
};
2672
responders = {
2673
-
dependencies = ["railties"];
2674
source = {
2675
remotes = ["https://rubygems.org"];
2676
-
sha256 = "16h343srb6msivc2mpm1dbihsmniwvyc9jk3g4ip08g9fpmxfc2i";
2677
type = "gem";
2678
};
2679
-
version = "2.3.0";
2680
};
2681
rest-client = {
2682
dependencies = ["http-cookie" "mime-types" "netrc"];
···
2714
rouge = {
2715
source = {
2716
remotes = ["https://rubygems.org"];
2717
-
sha256 = "02kpahk5nkc33yxnn75649kzxaz073wvazr2zyg491nndykgnvcs";
2718
type = "gem";
2719
};
2720
-
version = "2.2.1";
2721
};
2722
rqrcode = {
2723
dependencies = ["chunky_png"];
···
3287
stringex = {
3288
source = {
3289
remotes = ["https://rubygems.org"];
3290
-
sha256 = "1zc93v00av643lc6njl09wwki7h5yqayhh1din8zqfylw814l1dv";
3291
type = "gem";
3292
};
3293
-
version = "2.7.1";
3294
};
3295
sys-filesystem = {
3296
dependencies = ["ffi"];
···
3558
dependencies = ["rack"];
3559
source = {
3560
remotes = ["https://rubygems.org"];
3561
-
sha256 = "04gpmnvkp312wxmsvvbq834iyab58vjmh6w4x4qpgh4p1lzkiq1l";
3562
type = "gem";
3563
};
3564
-
version = "1.2.6";
3565
};
3566
webmock = {
3567
dependencies = ["addressable" "crack" "hashdiff"];
···
201
dependencies = ["encryptor"];
202
source = {
203
remotes = ["https://rubygems.org"];
204
+
sha256 = "0ncv2az1zlj33bsllr6q1qdvbw42gv91lxq0ryclbv8l8xh841jg";
205
type = "gem";
206
};
207
+
version = "3.1.0";
208
};
209
attr_required = {
210
source = {
···
554
crass = {
555
source = {
556
remotes = ["https://rubygems.org"];
557
+
sha256 = "0bpxzy6gjw9ggjynlxschbfsgmx8lv3zw1azkjvnb8b9i895dqfi";
558
type = "gem";
559
};
560
+
version = "1.0.4";
561
};
562
creole = {
563
source = {
···
660
};
661
version = "0.0.4";
662
};
663
+
device_detector = {
664
+
source = {
665
+
remotes = ["https://rubygems.org"];
666
+
sha256 = "0zbsjj1bgwmsiqiw6x5fzbzp25xc10c02s37ggl2635ha0qzn05q";
667
+
type = "gem";
668
+
};
669
+
version = "1.0.0";
670
+
};
671
devise = {
672
dependencies = ["bcrypt" "orm_adapter" "railties" "responders" "warden"];
673
source = {
674
remotes = ["https://rubygems.org"];
675
+
sha256 = "1xmxfhym0yxwb0zwmmzhdiykbpyqqm3id02g7rf3vcgbc1lqvdnj";
676
type = "gem";
677
};
678
+
version = "4.4.3";
679
};
680
devise-two-factor = {
681
dependencies = ["activesupport" "attr_encrypted" "devise" "railties" "rotp"];
···
723
dependencies = ["railties"];
724
source = {
725
remotes = ["https://rubygems.org"];
726
+
sha256 = "022r03i830b2lvmr0xzlj6ivlvc1zr64hy4a4bsy3flv94da77rz";
727
type = "gem";
728
};
729
+
version = "4.3.2";
730
};
731
doorkeeper-openid_connect = {
732
dependencies = ["doorkeeper" "json-jwt"];
···
867
dependencies = ["faraday"];
868
source = {
869
remotes = ["https://rubygems.org"];
870
+
sha256 = "1p7icfl28nvl8qqdsngryz1snqic9l8x6bk0dxd7ygn230y0k41d";
871
type = "gem";
872
};
873
+
version = "0.12.2";
874
};
875
faraday_middleware-multi_json = {
876
dependencies = ["faraday_middleware" "multi_json"];
···
1138
dependencies = ["google-protobuf" "grpc"];
1139
source = {
1140
remotes = ["https://rubygems.org"];
1141
+
sha256 = "1y5sn60h71ssxmc8br32fqhgmfqxgrmdlg4vya8dyy37ai20f85z";
1142
type = "gem";
1143
};
1144
+
version = "0.99.0";
1145
};
1146
github-linguist = {
1147
dependencies = ["charlock_holmes" "escape_utils" "mime-types" "rugged"];
···
1155
github-markup = {
1156
source = {
1157
remotes = ["https://rubygems.org"];
1158
+
sha256 = "17g6g18gdjg63k75sfwiskjzl9i0hfcnrkcpb4fwrnb20v3jgswp";
1159
type = "gem";
1160
};
1161
+
version = "1.7.0";
1162
};
1163
gitlab-flowdock-git-hook = {
1164
dependencies = ["flowdock" "gitlab-grit" "multi_json"];
···
1168
type = "gem";
1169
};
1170
version = "1.0.1";
1171
+
};
1172
+
gitlab-gollum-lib = {
1173
+
dependencies = ["gemojione" "github-markup" "gollum-grit_adapter" "nokogiri" "rouge" "sanitize" "stringex"];
1174
+
source = {
1175
+
remotes = ["https://rubygems.org"];
1176
+
sha256 = "1a1dv8n33pj2il07c8z7gz5542iby0z2qwymv8yj1kcn4avs4dxv";
1177
+
type = "gem";
1178
+
};
1179
+
version = "4.2.7.2";
1180
+
};
1181
+
gitlab-gollum-rugged_adapter = {
1182
+
dependencies = ["mime-types" "rugged"];
1183
+
source = {
1184
+
remotes = ["https://rubygems.org"];
1185
+
sha256 = "0zk89c2ljv9skcxzwnr84rqxv3iam30n5liv5r8hgl0l67qbg1mg";
1186
+
type = "gem";
1187
+
};
1188
+
version = "0.4.4";
1189
};
1190
gitlab-grit = {
1191
dependencies = ["charlock_holmes" "diff-lcs" "mime-types" "posix-spawn"];
···
1240
};
1241
version = "1.0.1";
1242
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1243
gon = {
1244
dependencies = ["actionpack" "json" "multi_json" "request_store"];
1245
source = {
···
1306
dependencies = ["activesupport" "multi_json"];
1307
source = {
1308
remotes = ["https://rubygems.org"];
1309
+
sha256 = "1w78wylkhdkc0s6n6d20hggbb3pl3ladzzd5lx6ack2iswybx7b9";
1310
type = "gem";
1311
};
1312
+
version = "0.7.1";
1313
};
1314
grape-route-helpers = {
1315
dependencies = ["activesupport" "grape" "rake"];
···
1333
dependencies = ["google-protobuf" "googleapis-common-protos-types" "googleauth"];
1334
source = {
1335
remotes = ["https://rubygems.org"];
1336
+
sha256 = "1is4czi3i7y6zyxzyrpsma1z91axmc0jz2ngr6ckixqd3629npkz";
1337
type = "gem";
1338
};
1339
+
version = "1.11.0";
1340
};
1341
haml = {
1342
dependencies = ["tilt"];
···
1702
version = "2.2.2";
1703
};
1704
lograge = {
1705
+
dependencies = ["actionpack" "activesupport" "railties" "request_store"];
1706
source = {
1707
remotes = ["https://rubygems.org"];
1708
+
sha256 = "00lcn7s3slfn32di4qwlx2yj5f9r2pcnd0naxrvqqwypcg1z2sdd";
1709
type = "gem";
1710
};
1711
+
version = "0.10.0";
1712
};
1713
loofah = {
1714
dependencies = ["crass" "nokogiri"];
···
1992
dependencies = ["omniauth" "omniauth-oauth2"];
1993
source = {
1994
remotes = ["https://rubygems.org"];
1995
+
sha256 = "0yg7k4p95ybcsii17spqarl8rpfzkq0kb19ab6wl4lc922zgfbqc";
1996
type = "gem";
1997
};
1998
+
version = "1.3.0";
1999
};
2000
omniauth-gitlab = {
2001
dependencies = ["omniauth" "omniauth-oauth2"];
···
2014
type = "gem";
2015
};
2016
version = "0.5.3";
0
0
0
0
0
0
0
0
0
2017
};
2018
omniauth-kerberos = {
2019
dependencies = ["omniauth-multipassword" "timfel-krb5-auth"];
···
2133
dependencies = ["ast"];
2134
source = {
2135
remotes = ["https://rubygems.org"];
2136
+
sha256 = "1af7aa1c2npi8dkshgm3f8qyacabm94ckrdz7b8vd3f8zzswqzp9";
2137
type = "gem";
2138
};
2139
+
version = "2.5.1.0";
2140
};
2141
parslet = {
2142
dependencies = ["blankslate"];
···
2182
};
2183
version = "1.1.0";
2184
};
0
0
0
0
0
0
0
0
0
2185
peek-pg = {
2186
dependencies = ["concurrent-ruby" "concurrent-ruby-ext" "peek" "pg"];
2187
source = {
···
2340
rack = {
2341
source = {
2342
remotes = ["https://rubygems.org"];
2343
+
sha256 = "0in0amn0kwvzmi8h5zg6ijrx5wpsf8h96zrfmnk1kwh2ql4sxs2q";
2344
type = "gem";
2345
};
2346
+
version = "1.6.10";
2347
};
2348
rack-accept = {
2349
dependencies = ["rack"];
···
2481
rake = {
2482
source = {
2483
remotes = ["https://rubygems.org"];
2484
+
sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg";
2485
type = "gem";
2486
};
2487
+
version = "12.3.1";
2488
};
2489
rb-fsevent = {
2490
source = {
···
2660
version = "1.3.1";
2661
};
2662
responders = {
2663
+
dependencies = ["actionpack" "railties"];
2664
source = {
2665
remotes = ["https://rubygems.org"];
2666
+
sha256 = "1rhdyyvvm26f2l3fgwdp6xasfl2y0whwgy766bhdwz697mf78zfn";
2667
type = "gem";
2668
};
2669
+
version = "2.4.0";
2670
};
2671
rest-client = {
2672
dependencies = ["http-cookie" "mime-types" "netrc"];
···
2704
rouge = {
2705
source = {
2706
remotes = ["https://rubygems.org"];
2707
+
sha256 = "1sfhy0xxqjnzqa7qxmpz1bmy0mzcr55qyvi410gsb6d6i4ialbw3";
2708
type = "gem";
2709
};
2710
+
version = "3.1.1";
2711
};
2712
rqrcode = {
2713
dependencies = ["chunky_png"];
···
3277
stringex = {
3278
source = {
3279
remotes = ["https://rubygems.org"];
3280
+
sha256 = "0c5dfrjzkskzfsdvwsviq4111rwwpbk9022nxwdidz014mky5vi1";
3281
type = "gem";
3282
};
3283
+
version = "2.8.4";
3284
};
3285
sys-filesystem = {
3286
dependencies = ["ffi"];
···
3548
dependencies = ["rack"];
3549
source = {
3550
remotes = ["https://rubygems.org"];
3551
+
sha256 = "0va966lhpylcwbqb9n151kkihx30agh0a57mwjwdxyanll4s1q12";
3552
type = "gem";
3553
};
3554
+
version = "1.2.7";
3555
};
3556
webmock = {
3557
dependencies = ["addressable" "crack" "hashdiff"];