tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
discourse: 2.9.0.beta9 -> 2.9.0.beta10
Ryan Mulligan
3 years ago
3005b885
9a97e910
+392
-511
25 changed files
expand all
collapse all
unified
split
pkgs
servers
web-apps
discourse
action_mailer_ca_cert.patch
default.nix
plugins
discourse-assign
default.nix
discourse-calendar
Gemfile.lock
default.nix
gemset.nix
discourse-chat-integration
default.nix
discourse-data-explorer
default.nix
discourse-docs
default.nix
discourse-github
Gemfile
Gemfile.lock
default.nix
gemset.nix
discourse-ldap-auth
Gemfile.lock
default.nix
gemset.nix
discourse-migratepassword
Gemfile
Gemfile.lock
default.nix
gemset.nix
discourse-openid-connect
default.nix
discourse-solved
default.nix
rubyEnv
Gemfile
Gemfile.lock
gemset.nix
+5
-5
pkgs/servers/web-apps/discourse/action_mailer_ca_cert.patch
···
1
diff --git a/config/environments/production.rb b/config/environments/production.rb
2
-
index a523888a8d..422c2c1ee8 100644
3
--- a/config/environments/production.rb
4
+++ b/config/environments/production.rb
5
-
@@ -32,6 +32,7 @@ Discourse::Application.configure do
6
user_name: GlobalSetting.smtp_user_name,
7
password: GlobalSetting.smtp_password,
8
authentication: GlobalSetting.smtp_authentication,
9
+ ca_file: "/etc/ssl/certs/ca-certificates.crt",
10
-
enable_starttls_auto: GlobalSetting.smtp_enable_start_tls
11
-
}
12
-
···
1
diff --git a/config/environments/production.rb b/config/environments/production.rb
2
+
index 6b73c82e9d..0cefea6fc0 100644
3
--- a/config/environments/production.rb
4
+++ b/config/environments/production.rb
5
+
@@ -32,5 +32,6 @@ Discourse::Application.configure do
6
user_name: GlobalSetting.smtp_user_name,
7
password: GlobalSetting.smtp_password,
8
authentication: GlobalSetting.smtp_authentication,
9
+ ca_file: "/etc/ssl/certs/ca-certificates.crt",
10
+
enable_starttls_auto: GlobalSetting.smtp_enable_start_tls,
11
+
open_timeout: GlobalSetting.smtp_open_timeout,
12
+
read_timeout: GlobalSetting.smtp_read_timeout
+3
-3
pkgs/servers/web-apps/discourse/default.nix
···
11
}@args:
12
13
let
14
-
version = "2.9.0.beta9";
15
16
src = fetchFromGitHub {
17
owner = "discourse";
18
repo = "discourse";
19
rev = "v${version}";
20
-
sha256 = "sha256-pavNdAbk9yuWRg++p1MCmpBMuYKDs63QbJpHrPS9oAY=";
21
};
22
23
runtimeDeps = [
···
161
162
yarnOfflineCache = fetchYarnDeps {
163
yarnLock = src + "/app/assets/javascripts/yarn.lock";
164
-
sha256 = "14d7y29460ggqcjnc9vk1q2lnxfl6ycyp8rc103g3gs2bl5sb6r0";
165
};
166
167
assets = stdenv.mkDerivation {
···
11
}@args:
12
13
let
14
+
version = "2.9.0.beta10";
15
16
src = fetchFromGitHub {
17
owner = "discourse";
18
repo = "discourse";
19
rev = "v${version}";
20
+
sha256 = "sha256-7uMcJZolLUoJILRYbmcSDArcMP3o89ubh6XttZ7TsLg=";
21
};
22
23
runtimeDeps = [
···
161
162
yarnOfflineCache = fetchYarnDeps {
163
yarnLock = src + "/app/assets/javascripts/yarn.lock";
164
+
sha256 = "0s8cmy76xh4z9y932bjshmpyr04zn3yn62ld9174lks2j965qkbl";
165
};
166
167
assets = stdenv.mkDerivation {
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-assign/default.nix
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-assign";
8
-
rev = "030cdc2d9c06cd2fed24fa47861b0213fd2d854e";
9
-
sha256 = "sha256-3JBBxgWWkCAHci+Cv69o+4JY1b70yOckE+1y5ipl5a8=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-docs";
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-assign";
8
+
rev = "c5ad176aaf60150ff44a3f4dd01920ce57975551";
9
+
sha256 = "sha256-AHymwpWcPlgcuJR5x3Ea+l2cuMJKXyNVBtZFJKjsNf4=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-docs";
+3
-3
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
activesupport (7.0.3.1)
5
concurrent-ruby (~> 1.0, >= 1.0.2)
6
i18n (>= 1.6, < 2)
7
minitest (>= 5.1)
···
9
concurrent-ruby (1.1.10)
10
i18n (1.12.0)
11
concurrent-ruby (~> 1.0)
12
-
minitest (5.16.2)
13
rrule (0.4.4)
14
activesupport (>= 2.3)
15
tzinfo (2.0.5)
···
22
rrule (= 0.4.4)
23
24
BUNDLED WITH
25
-
2.3.9
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
activesupport (7.0.4)
5
concurrent-ruby (~> 1.0, >= 1.0.2)
6
i18n (>= 1.6, < 2)
7
minitest (>= 5.1)
···
9
concurrent-ruby (1.1.10)
10
i18n (1.12.0)
11
concurrent-ruby (~> 1.0)
12
+
minitest (5.16.3)
13
rrule (0.4.4)
14
activesupport (>= 2.3)
15
tzinfo (2.0.5)
···
22
rrule (= 0.4.4)
23
24
BUNDLED WITH
25
+
2.3.22
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-calendar";
9
-
rev = "3cf82dcc6c717965e1d1ff384965e2ee215402f0";
10
-
sha256 = "sha256-D6FP+vgCqi+wLV+gFAPTAAND3os7mcvpl2z8c5JiFxo=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-calendar";
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-calendar";
9
+
rev = "d0908b9b2e80087dd6638e661c3307d8d384550e";
10
+
sha256 = "sha256-zmoL4v3tdcPQUdLl+bcT4Kb7EDLVgJa9VVX9ofcPoHk=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-calendar";
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
-
sha256 = "15lbq28v48i6q118p02m5zs9c63y1kv2h5krb3ss6q2vyaxhnfz7";
9
type = "gem";
10
};
11
-
version = "7.0.3.1";
12
};
13
concurrent-ruby = {
14
groups = ["default"];
···
36
platforms = [];
37
source = {
38
remotes = ["https://rubygems.org"];
39
-
sha256 = "14a9ign0hj3z3j4cpfplj2djaskx3skzyx4fl3x53d7saxmhrgn1";
40
type = "gem";
41
};
42
-
version = "5.16.2";
43
};
44
rrule = {
45
dependencies = ["activesupport"];
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
+
sha256 = "183az13i4fsm28d0l5xhbjpmcj3l1lxzcxlx8pi8zrbd933jwqd0";
9
type = "gem";
10
};
11
+
version = "7.0.4";
12
};
13
concurrent-ruby = {
14
groups = ["default"];
···
36
platforms = [];
37
source = {
38
remotes = ["https://rubygems.org"];
39
+
sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30";
40
type = "gem";
41
};
42
+
version = "5.16.3";
43
};
44
rrule = {
45
dependencies = ["activesupport"];
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-chat-integration/default.nix
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-chat-integration";
8
-
rev = "c68fde5d2bbb92cad24a35ff61586453d67264f5";
9
-
sha256 = "sha256-Gmy8I/MbIdicHqZjlwNDz8PdCdxptzynd1pyL4BM5z4=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-chat-integration";
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-chat-integration";
8
+
rev = "7bf7368520d37a2dca9c21dcffd8831d987f64f8";
9
+
sha256 = "sha256-f0JgiuwSKtCfr+s3D4HVVWjyE/5sixqRDsgcvBJs8Uk=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-chat-integration";
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-data-explorer/default.nix
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-data-explorer";
8
-
rev = "bf56ab3559328cdf89cdd5b32ec32f41aa87017e";
9
-
sha256 = "sha256-JoqOmv/x9aiSXBAwXO1PSg0E/1eb19dNXxqCLOIyHvo=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-data-explorer";
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-data-explorer";
8
+
rev = "16bb6a946cc2014aa709aba60940a96b5452936d";
9
+
sha256 = "sha256-E9qGAG4XWrxqP1SPq5LYQn89sQbX8DgGxtCfEQcBFX8=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-data-explorer";
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-docs/default.nix
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-docs";
8
-
rev = "13bab928c72c847c4c3f7ebb8600343b48f14a5f";
9
-
sha256 = "sha256-Gno+dbu8/l/cdrzJZL82DmMilZ5zJScFaQ88x8Hum0k=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-docs";
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-docs";
8
+
rev = "9cffc3e479117af1665096e16b7d5a637b112b28";
9
+
sha256 = "sha256-F74eFhDIdWbnCCsWsT3SrQBSS8IUPLi2N9w3h8i5++0=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-docs";
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile
···
3
source "https://rubygems.org"
4
5
# gem "rails"
6
-
gem 'sawyer', '0.8.2'
7
-
gem 'octokit', '4.22.0'
···
3
source "https://rubygems.org"
4
5
# gem "rails"
6
+
gem 'sawyer', '0.9.2'
7
+
gem 'octokit', '5.6.1'
+14
-34
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
addressable (2.8.0)
5
-
public_suffix (>= 2.0.2, < 5.0)
6
-
faraday (1.10.1)
7
-
faraday-em_http (~> 1.0)
8
-
faraday-em_synchrony (~> 1.0)
9
-
faraday-excon (~> 1.1)
10
-
faraday-httpclient (~> 1.0)
11
-
faraday-multipart (~> 1.0)
12
-
faraday-net_http (~> 1.0)
13
-
faraday-net_http_persistent (~> 1.0)
14
-
faraday-patron (~> 1.0)
15
-
faraday-rack (~> 1.0)
16
-
faraday-retry (~> 1.0)
17
ruby2_keywords (>= 0.0.4)
18
-
faraday-em_http (1.0.0)
19
-
faraday-em_synchrony (1.0.0)
20
-
faraday-excon (1.1.0)
21
-
faraday-httpclient (1.0.1)
22
-
faraday-multipart (1.0.4)
23
-
multipart-post (~> 2)
24
-
faraday-net_http (1.0.1)
25
-
faraday-net_http_persistent (1.2.0)
26
-
faraday-patron (1.0.0)
27
-
faraday-rack (1.0.0)
28
-
faraday-retry (1.0.3)
29
-
multipart-post (2.2.3)
30
-
octokit (4.22.0)
31
-
faraday (>= 0.9)
32
-
sawyer (~> 0.8.0, >= 0.5.3)
33
-
public_suffix (4.0.7)
34
ruby2_keywords (0.0.5)
35
-
sawyer (0.8.2)
36
addressable (>= 2.3.5)
37
-
faraday (> 0.8, < 2.0)
38
39
PLATFORMS
40
ruby
41
42
DEPENDENCIES
43
-
octokit (= 4.22.0)
44
-
sawyer (= 0.8.2)
45
46
BUNDLED WITH
47
-
2.3.9
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
addressable (2.8.1)
5
+
public_suffix (>= 2.0.2, < 6.0)
6
+
faraday (2.5.2)
7
+
faraday-net_http (>= 2.0, < 3.1)
0
0
0
0
0
0
0
0
0
8
ruby2_keywords (>= 0.0.4)
9
+
faraday-net_http (3.0.0)
10
+
octokit (5.6.1)
11
+
faraday (>= 1, < 3)
12
+
sawyer (~> 0.9)
13
+
public_suffix (5.0.0)
0
0
0
0
0
0
0
0
0
0
0
14
ruby2_keywords (0.0.5)
15
+
sawyer (0.9.2)
16
addressable (>= 2.3.5)
17
+
faraday (>= 0.17.3, < 3)
18
19
PLATFORMS
20
ruby
21
22
DEPENDENCIES
23
+
octokit (= 5.6.1)
24
+
sawyer (= 0.9.2)
25
26
BUNDLED WITH
27
+
2.3.22
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-github";
9
-
rev = "739bdf9ecc0bfe5256a4814fbc758168552ae069";
10
-
sha256 = "sha256-pD6sqvUfHUb/5J0HpgqHmYsJnrFcB1ubZR/PMU/GApU=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-github";
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-github";
9
+
rev = "e513628acc716c8e35611d9a31fca8badf2757e2";
10
+
sha256 = "sha256-K6FzV/r9i0rlOlek5AYZkwfV5diBtzBd5zLmMStcqAI=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-github";
+13
-114
pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
-
sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp";
9
type = "gem";
10
};
11
-
version = "2.8.0";
12
};
13
faraday = {
14
-
dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"];
15
-
groups = ["default"];
16
-
platforms = [];
17
-
source = {
18
-
remotes = ["https://rubygems.org"];
19
-
sha256 = "037w5kg3y9jrwgg7izfn1pmzngy0hdhcr7slmxwqa3mdb4rx9r9q";
20
-
type = "gem";
21
-
};
22
-
version = "1.10.1";
23
-
};
24
-
faraday-em_http = {
25
-
groups = ["default"];
26
-
platforms = [];
27
-
source = {
28
-
remotes = ["https://rubygems.org"];
29
-
sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs";
30
-
type = "gem";
31
-
};
32
-
version = "1.0.0";
33
-
};
34
-
faraday-em_synchrony = {
35
-
groups = ["default"];
36
-
platforms = [];
37
-
source = {
38
-
remotes = ["https://rubygems.org"];
39
-
sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6";
40
-
type = "gem";
41
-
};
42
-
version = "1.0.0";
43
-
};
44
-
faraday-excon = {
45
-
groups = ["default"];
46
-
platforms = [];
47
-
source = {
48
-
remotes = ["https://rubygems.org"];
49
-
sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh";
50
-
type = "gem";
51
-
};
52
-
version = "1.1.0";
53
-
};
54
-
faraday-httpclient = {
55
-
groups = ["default"];
56
-
platforms = [];
57
-
source = {
58
-
remotes = ["https://rubygems.org"];
59
-
sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc";
60
-
type = "gem";
61
-
};
62
-
version = "1.0.1";
63
-
};
64
-
faraday-multipart = {
65
-
dependencies = ["multipart-post"];
66
groups = ["default"];
67
platforms = [];
68
source = {
69
remotes = ["https://rubygems.org"];
70
-
sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh";
71
type = "gem";
72
};
73
-
version = "1.0.4";
74
};
75
faraday-net_http = {
76
groups = ["default"];
77
platforms = [];
78
source = {
79
remotes = ["https://rubygems.org"];
80
-
sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j";
81
type = "gem";
82
};
83
-
version = "1.0.1";
84
-
};
85
-
faraday-net_http_persistent = {
86
-
groups = ["default"];
87
-
platforms = [];
88
-
source = {
89
-
remotes = ["https://rubygems.org"];
90
-
sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b";
91
-
type = "gem";
92
-
};
93
-
version = "1.2.0";
94
-
};
95
-
faraday-patron = {
96
-
groups = ["default"];
97
-
platforms = [];
98
-
source = {
99
-
remotes = ["https://rubygems.org"];
100
-
sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w";
101
-
type = "gem";
102
-
};
103
-
version = "1.0.0";
104
-
};
105
-
faraday-rack = {
106
-
groups = ["default"];
107
-
platforms = [];
108
-
source = {
109
-
remotes = ["https://rubygems.org"];
110
-
sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g";
111
-
type = "gem";
112
-
};
113
-
version = "1.0.0";
114
-
};
115
-
faraday-retry = {
116
-
groups = ["default"];
117
-
platforms = [];
118
-
source = {
119
-
remotes = ["https://rubygems.org"];
120
-
sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd";
121
-
type = "gem";
122
-
};
123
-
version = "1.0.3";
124
-
};
125
-
multipart-post = {
126
-
groups = ["default"];
127
-
platforms = [];
128
-
source = {
129
-
remotes = ["https://rubygems.org"];
130
-
sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6";
131
-
type = "gem";
132
-
};
133
-
version = "2.2.3";
134
};
135
octokit = {
136
dependencies = ["faraday" "sawyer"];
···
138
platforms = [];
139
source = {
140
remotes = ["https://rubygems.org"];
141
-
sha256 = "1nmdd7klyinvrrv2mggwwmc99ykaq7i379j00i37hvvaqx4giifj";
142
type = "gem";
143
};
144
-
version = "4.22.0";
145
};
146
public_suffix = {
147
groups = ["default"];
148
platforms = [];
149
source = {
150
remotes = ["https://rubygems.org"];
151
-
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
152
type = "gem";
153
};
154
-
version = "4.0.7";
155
};
156
ruby2_keywords = {
157
groups = ["default"];
···
169
platforms = [];
170
source = {
171
remotes = ["https://rubygems.org"];
172
-
sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz";
173
type = "gem";
174
};
175
-
version = "0.8.2";
176
};
177
}
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
+
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
9
type = "gem";
10
};
11
+
version = "2.8.1";
12
};
13
faraday = {
14
+
dependencies = ["faraday-net_http" "ruby2_keywords"];
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
groups = ["default"];
16
platforms = [];
17
source = {
18
remotes = ["https://rubygems.org"];
19
+
sha256 = "1a6q8k82vfqyzlnrs6r6d82fyz5fminc8p57mr5xkdabs0m2y3mx";
20
type = "gem";
21
};
22
+
version = "2.5.2";
23
};
24
faraday-net_http = {
25
groups = ["default"];
26
platforms = [];
27
source = {
28
remotes = ["https://rubygems.org"];
29
+
sha256 = "0yicplzlh5da8pr64286zga3my86cjsb2y9dqlzsacpw8hbkmjvw";
30
type = "gem";
31
};
32
+
version = "3.0.0";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
};
34
octokit = {
35
dependencies = ["faraday" "sawyer"];
···
37
platforms = [];
38
source = {
39
remotes = ["https://rubygems.org"];
40
+
sha256 = "15g4kyag6gmxxq6d03472h7srm3imlsks1wg6nac7hl3mb1b5vs8";
41
type = "gem";
42
};
43
+
version = "5.6.1";
44
};
45
public_suffix = {
46
groups = ["default"];
47
platforms = [];
48
source = {
49
remotes = ["https://rubygems.org"];
50
+
sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6";
51
type = "gem";
52
};
53
+
version = "5.0.0";
54
};
55
ruby2_keywords = {
56
groups = ["default"];
···
68
platforms = [];
69
source = {
70
remotes = ["https://rubygems.org"];
71
+
sha256 = "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps";
72
type = "gem";
73
};
74
+
version = "0.9.2";
75
};
76
}
+3
-3
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile.lock
···
3
specs:
4
hashie (5.0.0)
5
net-ldap (0.14.0)
6
-
omniauth (1.9.1)
7
hashie (>= 3.4.6)
8
rack (>= 1.6.2, < 3)
9
omniauth-ldap (1.0.5)
···
12
pyu-ruby-sasl (~> 0.0.3.2)
13
rubyntlm (~> 0.3.4)
14
pyu-ruby-sasl (0.0.3.3)
15
-
rack (2.2.3)
16
rubyntlm (0.3.4)
17
18
PLATFORMS
···
25
rubyntlm (= 0.3.4)
26
27
BUNDLED WITH
28
-
2.3.9
···
3
specs:
4
hashie (5.0.0)
5
net-ldap (0.14.0)
6
+
omniauth (1.9.2)
7
hashie (>= 3.4.6)
8
rack (>= 1.6.2, < 3)
9
omniauth-ldap (1.0.5)
···
12
pyu-ruby-sasl (~> 0.0.3.2)
13
rubyntlm (~> 0.3.4)
14
pyu-ruby-sasl (0.0.3.3)
15
+
rack (2.2.4)
16
rubyntlm (0.3.4)
17
18
PLATFORMS
···
25
rubyntlm (= 0.3.4)
26
27
BUNDLED WITH
28
+
2.3.22
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/default.nix
···
6
src = fetchFromGitHub {
7
owner = "jonmbake";
8
repo = "discourse-ldap-auth";
9
-
rev = "a7a2e35eb5a8f6ee3b90bf48424efcb2a66c9989";
10
-
sha256 = "sha256-Dsb12bZEZlNjFGw1GX7zt2hDVM9Ua+MDWSmBn4HEvs0=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/jonmbake/discourse-ldap-auth";
···
6
src = fetchFromGitHub {
7
owner = "jonmbake";
8
repo = "discourse-ldap-auth";
9
+
rev = "84635b1c352b2145b8e6074d94047f1e2020dcbc";
10
+
sha256 = "sha256-yCCSger7qa9R/BMaQdcFtLXqLPj3i3y4tTanz+ufZTw=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/jonmbake/discourse-ldap-auth";
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/gemset.nix
···
25
platforms = [];
26
source = {
27
remotes = ["https://rubygems.org"];
28
-
sha256 = "002vi9gwamkmhf0dsj2im1d47xw2n1jfhnzl18shxf3ampkqfmyz";
29
type = "gem";
30
};
31
-
version = "1.9.1";
32
};
33
omniauth-ldap = {
34
dependencies = ["net-ldap" "omniauth" "pyu-ruby-sasl" "rubyntlm"];
···
56
platforms = [];
57
source = {
58
remotes = ["https://rubygems.org"];
59
-
sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
60
type = "gem";
61
};
62
-
version = "2.2.3";
63
};
64
rubyntlm = {
65
groups = ["default"];
···
25
platforms = [];
26
source = {
27
remotes = ["https://rubygems.org"];
28
+
sha256 = "1jn9j54l5h7xcba2vjq74l1dk0xrwvsjxam4qhylpi52nw0h5502";
29
type = "gem";
30
};
31
+
version = "1.9.2";
32
};
33
omniauth-ldap = {
34
dependencies = ["net-ldap" "omniauth" "pyu-ruby-sasl" "rubyntlm"];
···
56
platforms = [];
57
source = {
58
remotes = ["https://rubygems.org"];
59
+
sha256 = "0axc6w0rs4yj0pksfll1hjgw1k6a5q0xi2lckh91knfb72v348pa";
60
type = "gem";
61
};
62
+
version = "2.2.4";
63
};
64
rubyntlm = {
65
groups = ["default"];
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile
···
3
source "https://rubygems.org"
4
5
# gem "rails"
6
-
gem 'bcrypt', '3.1.3'
7
gem 'unix-crypt', '1.3.0'
8
gem 'ffi', '1.15.5', require: false
9
gem 'ffi-compiler', '1.0.1', require: false
···
3
source "https://rubygems.org"
4
5
# gem "rails"
6
+
gem 'bcrypt', '3.1.13'
7
gem 'unix-crypt', '1.3.0'
8
gem 'ffi', '1.15.5', require: false
9
gem 'ffi-compiler', '1.0.1', require: false
+3
-3
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile.lock
···
4
argon2 (2.1.1)
5
ffi (~> 1.14)
6
ffi-compiler (~> 1.0)
7
-
bcrypt (3.1.3)
8
ffi (1.15.5)
9
ffi-compiler (1.0.1)
10
ffi (>= 1.0.0)
···
17
18
DEPENDENCIES
19
argon2 (= 2.1.1)
20
-
bcrypt (= 3.1.3)
21
ffi (= 1.15.5)
22
ffi-compiler (= 1.0.1)
23
unix-crypt (= 1.3.0)
24
25
BUNDLED WITH
26
-
2.3.9
···
4
argon2 (2.1.1)
5
ffi (~> 1.14)
6
ffi-compiler (~> 1.0)
7
+
bcrypt (3.1.13)
8
ffi (1.15.5)
9
ffi-compiler (1.0.1)
10
ffi (>= 1.0.0)
···
17
18
DEPENDENCIES
19
argon2 (= 2.1.1)
20
+
bcrypt (= 3.1.13)
21
ffi (= 1.15.5)
22
ffi-compiler (= 1.0.1)
23
unix-crypt (= 1.3.0)
24
25
BUNDLED WITH
26
+
2.3.22
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/default.nix
···
6
src = fetchFromGitHub {
7
owner = "communiteq";
8
repo = "discourse-migratepassword";
9
-
rev = "7d33a57b4bd2a37badc64d5eca57d7ca01d62937";
10
-
sha256 = "sha256-BDBXgsLVHYiSSjvN4Y13ffwfWk6nuVLoJE1YKgGmLTA=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/communiteq/discourse-migratepassword";
···
6
src = fetchFromGitHub {
7
owner = "communiteq";
8
repo = "discourse-migratepassword";
9
+
rev = "ebb705d2f86dea862d6492ae8da5ececca4fde1c";
10
+
sha256 = "sha256-UByhKdIYvwlo8tA9JTK6EGKo7QGkcKIFBVgsgHGIFc0=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/communiteq/discourse-migratepassword";
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/gemset.nix
···
15
platforms = [];
16
source = {
17
remotes = ["https://rubygems.org"];
18
-
sha256 = "1d2gqv8vry4ps0asb7nn1z4zxi3mcscy7yrim0npdd294ffyinvj";
19
type = "gem";
20
};
21
-
version = "3.1.3";
22
};
23
ffi = {
24
groups = ["default"];
···
15
platforms = [];
16
source = {
17
remotes = ["https://rubygems.org"];
18
+
sha256 = "0ai0m15jg3n0b22mimk09ppnga316dc7dyvz06w8rrqh5gy1lslp";
19
type = "gem";
20
};
21
+
version = "3.1.13";
22
};
23
ffi = {
24
groups = ["default"];
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-openid-connect/default.nix
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-openid-connect";
9
-
rev = "6534ceb4529f86499b4a77300c851a7f69f016e0";
10
-
sha256 = "sha256-25vVNH9HRddDTiwqPtFo2JdE1Fo3hNMjXn5GMWA1jzs=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-openid-connect";
···
6
src = fetchFromGitHub {
7
owner = "discourse";
8
repo = "discourse-openid-connect";
9
+
rev = "d3b347388d3e28a5c2ec7dfe8403e949928d5010";
10
+
sha256 = "sha256-3rASzJgZeXY2oA7EpwPwgN7YiRSXGPCtJlhAIK1RCDw=";
11
};
12
meta = with lib; {
13
homepage = "https://github.com/discourse/discourse-openid-connect";
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-solved";
8
-
rev = "e6cce5486df906ede74aa1b17ab308a145a99b88";
9
-
sha256 = "sha256-hgoCPMlE5qJbdftwOW/zRcp8C7S0h/W2XrfFjLrNpgw=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-solved";
···
5
src = fetchFromGitHub {
6
owner = "discourse";
7
repo = "discourse-solved";
8
+
rev = "e96934d60f3fb97a949e0d901fd1c061e6c3bd71";
9
+
sha256 = "sha256-DOFUTiTYffvrwmHkEuX5TGk0VL3iqSziXZ3ogsbkwjQ=";
10
};
11
meta = with lib; {
12
homepage = "https://github.com/discourse/discourse-solved";
+4
-1
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
···
149
end
150
151
group :test do
0
152
gem 'webmock', require: false
153
gem 'fakeweb', require: false
154
gem 'minitest', require: false
155
gem 'simplecov', require: false
0
156
gem "test-prof"
0
157
end
158
159
group :test, :development do
···
170
gem 'shoulda-matchers', require: false
171
gem 'rspec-html-matchers'
172
gem 'byebug', require: ENV['RM_INFO'].nil?, platform: :mri
173
-
gem 'rubocop-discourse', require: false, github: 'discourse/rubocop-discourse'
174
gem 'parallel_tests'
175
176
gem 'rswag-specs'
···
149
end
150
151
group :test do
152
+
gem 'capybara', require: false
153
gem 'webmock', require: false
154
gem 'fakeweb', require: false
155
gem 'minitest', require: false
156
gem 'simplecov', require: false
157
+
gem 'selenium-webdriver', require: false
158
gem "test-prof"
159
+
gem 'webdrivers', require: false
160
end
161
162
group :test, :development do
···
173
gem 'shoulda-matchers', require: false
174
gem 'rspec-html-matchers'
175
gem 'byebug', require: ENV['RM_INFO'].nil?, platform: :mri
176
+
gem 'rubocop-discourse', require: false
177
gem 'parallel_tests'
178
179
gem 'rswag-specs'
+108
-93
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
···
5
mail (2.8.0.edge)
6
mini_mime (>= 0.1.1)
7
8
-
GIT
9
-
remote: https://github.com/discourse/rubocop-discourse.git
10
-
revision: a5aea6e5f150b1eb7765a805bec0ff618cb718b3
11
-
specs:
12
-
rubocop-discourse (2.5.0)
13
-
rubocop (>= 1.1.0)
14
-
rubocop-rspec (>= 2.0.0)
15
-
16
GEM
17
remote: https://rubygems.org/
18
specs:
···
56
i18n (>= 1.6, < 2)
57
minitest (>= 5.1)
58
tzinfo (~> 2.0)
59
-
addressable (2.8.0)
60
-
public_suffix (>= 2.0.2, < 5.0)
61
annotate (3.2.0)
62
activerecord (>= 3.2, < 8.0)
63
rake (>= 10.4, < 14.0)
···
93
bootsnap (1.13.0)
94
msgpack (~> 1.2)
95
builder (3.2.4)
96
-
bullet (7.0.2)
97
activesupport (>= 3.0.0)
98
uniform_notifier (~> 1.11)
99
byebug (11.1.3)
0
0
0
0
0
0
0
0
0
100
cbor (0.5.9.6)
101
certified (1.0.0)
0
102
chunky_png (1.4.0)
103
coderay (1.1.3)
104
colored2 (3.1.2)
105
concurrent-ruby (1.1.10)
106
-
connection_pool (2.2.5)
107
cose (1.2.1)
108
cbor (~> 0.5.9)
109
openssl-signature_algorithm (~> 1.0)
···
111
crack (0.4.5)
112
rexml
113
crass (1.0.6)
114
-
css_parser (1.11.0)
115
addressable
116
debug_inspector (1.1.0)
117
diff-lcs (1.5.0)
118
diffy (3.4.2)
119
-
digest (3.1.0)
120
discourse-ember-rails (0.18.6)
121
active_model_serializers
122
ember-data-source (>= 1.0.0.beta.5)
···
140
sprockets (>= 3.3, < 4.1)
141
ember-source (2.18.2)
142
erubi (1.11.0)
143
-
excon (0.92.4)
144
execjs (2.8.1)
145
exifr (1.3.9)
146
fabrication (2.30.0)
147
-
faker (2.22.0)
148
i18n (>= 1.8.11, < 2)
149
fakeweb (1.3.0)
150
-
faraday (1.10.0)
151
-
faraday-em_http (~> 1.0)
152
-
faraday-em_synchrony (~> 1.0)
153
-
faraday-excon (~> 1.1)
154
-
faraday-httpclient (~> 1.0)
155
-
faraday-multipart (~> 1.0)
156
-
faraday-net_http (~> 1.0)
157
-
faraday-net_http_persistent (~> 1.0)
158
-
faraday-patron (~> 1.0)
159
-
faraday-rack (~> 1.0)
160
-
faraday-retry (~> 1.0)
161
ruby2_keywords (>= 0.0.4)
162
-
faraday-em_http (1.0.0)
163
-
faraday-em_synchrony (1.0.0)
164
-
faraday-excon (1.1.0)
165
-
faraday-httpclient (1.0.1)
166
-
faraday-multipart (1.0.4)
167
-
multipart-post (~> 2)
168
-
faraday-net_http (1.0.1)
169
-
faraday-net_http_persistent (1.2.0)
170
-
faraday-patron (1.0.0)
171
-
faraday-rack (1.0.0)
172
-
faraday-retry (1.0.3)
173
fast_blank (1.0.1)
174
fast_xs (0.8.0)
175
fastimage (2.2.6)
···
194
image_size (>= 1.5, < 4)
195
in_threads (~> 1.3)
196
progress (~> 3.0, >= 3.0.1)
197
-
image_size (3.0.2)
198
in_threads (1.6.0)
199
jmespath (1.6.1)
200
jquery-rails (4.5.0)
···
209
hana (~> 1.3)
210
regexp_parser (~> 2.0)
211
uri_template (~> 0.7)
212
-
jwt (2.4.1)
213
kgio (2.11.4)
214
libv8-node (16.10.0.0)
0
0
0
0
0
215
listen (3.7.1)
216
rb-fsevent (~> 0.10, >= 0.10.3)
217
rb-inotify (~> 0.9, >= 0.9.10)
···
224
logstash-event (1.2.02)
225
logstash-logger (0.26.1)
226
logstash-event (~> 1.2)
227
-
logster (2.11.2)
228
-
loofah (2.18.0)
229
crass (~> 1.0.2)
230
nokogiri (>= 1.5.9)
231
lru_redux (1.1.0)
232
lz4-ruby (0.3.3)
0
233
maxminddb (0.1.22)
234
memory_profiler (1.0.0)
235
message_bus (4.2.0)
···
237
method_source (1.0.0)
238
mini_mime (1.1.2)
239
mini_portile2 (2.8.0)
240
-
mini_racer (0.6.2)
241
libv8-node (~> 16.10.0.0)
242
mini_scheduler (0.14.0)
243
sidekiq (>= 4.2.3)
244
mini_sql (1.4.0)
245
mini_suffix (0.3.3)
246
ffi (~> 1.9)
247
-
minitest (5.16.2)
248
-
mocha (1.14.0)
249
-
msgpack (1.5.4)
250
multi_json (1.15.0)
251
multi_xml (0.6.0)
252
-
multipart-post (2.2.3)
253
mustache (1.1.1)
254
net-http (0.2.2)
255
uri
256
-
net-imap (0.2.3)
257
-
digest
258
net-protocol
259
-
strscan
260
-
net-pop (0.1.1)
261
-
digest
262
net-protocol
263
-
timeout
264
net-protocol (0.1.3)
265
timeout
266
-
net-smtp (0.3.1)
267
-
digest
268
net-protocol
269
-
timeout
270
nio4r (2.5.8)
271
nokogiri (1.13.8)
272
mini_portile2 (~> 2.8.0)
273
racc (~> 1.4)
274
-
oauth (0.5.10)
275
-
oauth2 (1.4.7)
276
-
faraday (>= 0.8, < 2.0)
0
0
0
0
0
0
0
0
0
0
0
0
0
277
jwt (>= 1.0, < 3.0)
278
multi_json (~> 1.3)
279
multi_xml (~> 0.5)
280
-
rack (>= 1.2, < 3)
281
oj (3.13.14)
282
-
omniauth (1.9.1)
283
hashie (>= 3.4.6)
284
rack (>= 1.6.2, < 3)
285
omniauth-facebook (9.0.0)
···
295
omniauth-oauth (1.2.0)
296
oauth
297
omniauth (>= 1.0, < 3)
298
-
omniauth-oauth2 (1.7.2)
299
-
oauth2 (~> 1.4)
300
omniauth (>= 1.9, < 3)
301
omniauth-twitter (1.4.0)
302
omniauth-oauth (~> 1.1)
303
rack
304
-
openssl (3.0.0)
305
openssl-signature_algorithm (1.2.1)
306
openssl (> 2.0, < 3.1)
307
optimist (3.0.1)
308
parallel (1.22.1)
309
-
parallel_tests (3.11.1)
310
parallel
311
parser (3.1.2.1)
312
ast (~> 2.4.1)
313
pg (1.4.3)
314
progress (3.6.0)
315
-
pry (0.13.1)
316
coderay (~> 1.1)
317
method_source (~> 1.0)
318
-
pry-byebug (3.9.0)
319
byebug (~> 11.0)
320
-
pry (~> 0.13.0)
321
pry-rails (0.3.9)
322
pry (>= 0.10.4)
323
-
public_suffix (4.0.7)
324
-
puma (5.6.4)
325
nio4r (~> 2.0)
326
r2 (0.2.7)
327
racc (1.6.0)
328
rack (2.2.4)
329
rack-mini-profiler (3.0.0)
330
rack (>= 1.2.0)
331
-
rack-protection (2.2.2)
332
rack
333
rack-test (2.0.2)
334
rack (>= 1.3)
···
354
rainbow (3.1.1)
355
raindrops (0.20.0)
356
rake (13.0.6)
357
-
rb-fsevent (0.11.1)
358
rb-inotify (0.10.1)
359
ffi (~> 1.0)
360
rbtrace (0.4.14)
···
363
optimist (>= 3.0.0)
364
rchardet (1.8.0)
365
redis (4.7.1)
366
-
redis-namespace (1.8.2)
367
-
redis (>= 3.0.4)
368
-
regexp_parser (2.5.0)
369
request_store (1.5.1)
370
rack (>= 1.4)
371
rexml (3.2.5)
···
381
rspec-mocks (~> 3.11.0)
382
rspec-core (3.11.0)
383
rspec-support (~> 3.11.0)
384
-
rspec-expectations (3.11.0)
385
diff-lcs (>= 1.2.0, < 2.0)
386
rspec-support (~> 3.11.0)
387
rspec-html-matchers (0.10.0)
···
398
rspec-expectations (~> 3.10)
399
rspec-mocks (~> 3.10)
400
rspec-support (~> 3.10)
401
-
rspec-support (3.11.0)
402
rss (0.2.9)
403
rexml
404
-
rswag-specs (2.5.1)
405
activesupport (>= 3.1, < 7.1)
406
json-schema (~> 2.2)
407
railties (>= 3.1, < 7.1)
408
-
rubocop (1.34.1)
409
json (~> 2.3)
410
parallel (~> 1.10)
411
parser (>= 3.1.2.1)
412
rainbow (>= 2.2.2, < 4.0)
413
regexp_parser (>= 1.8, < 3.0)
414
rexml (>= 3.2.5, < 4.0)
415
-
rubocop-ast (>= 1.20.0, < 2.0)
416
ruby-progressbar (~> 1.7)
417
unicode-display_width (>= 1.4.0, < 3.0)
418
rubocop-ast (1.21.0)
419
parser (>= 3.1.1.0)
420
-
rubocop-rspec (2.12.1)
421
-
rubocop (~> 1.31)
0
0
0
422
ruby-prof (1.4.3)
423
ruby-progressbar (1.11.0)
424
ruby-readability (0.7.0)
···
441
seed-fu (2.3.9)
442
activerecord (>= 3.1)
443
activesupport (>= 3.1)
444
-
shoulda-matchers (5.1.0)
0
0
0
0
0
445
activesupport (>= 5.2.0)
446
-
sidekiq (6.5.4)
447
-
connection_pool (>= 2.2.2)
448
rack (~> 2.0)
449
-
redis (>= 4.5.0)
450
simplecov (0.21.2)
451
docile (~> 1.1)
452
simplecov-html (~> 0.11)
453
simplecov_json_formatter (~> 0.1)
454
simplecov-html (0.12.3)
455
simplecov_json_formatter (0.1.4)
0
0
0
456
sprockets (3.7.2)
457
concurrent-ruby (~> 1.0)
458
rack (> 1, < 3)
···
461
activesupport (>= 5.2)
462
sprockets (>= 3.0.0)
463
sshkey (2.0.0)
464
-
stackprof (0.2.20)
465
-
strscan (3.0.4)
466
-
test-prof (1.0.9)
467
thor (1.2.1)
468
tilt (2.0.11)
469
timeout (0.3.0)
···
474
unf (0.1.4)
475
unf_ext
476
unf_ext (0.0.8.2)
477
-
unicode-display_width (2.2.0)
478
unicorn (6.1.0)
479
kgio (~> 2.6)
480
raindrops (~> 0.7)
481
uniform_notifier (1.16.0)
482
uri (0.11.0)
483
uri_template (0.7.0)
484
-
webmock (3.17.1)
0
0
0
0
0
485
addressable (>= 2.8.0)
486
crack (>= 0.3.2)
487
hashdiff (>= 0.4.0, < 2.0.0)
488
webpush (1.1.0)
489
hkdf (~> 0.2)
490
jwt (~> 2.0)
0
491
xorcist (1.1.3)
0
0
492
yaml-lint (0.0.10)
493
zeitwerk (2.6.0)
494
···
514
bootsnap
515
bullet
516
byebug
0
517
cbor
518
certified
519
colored2
···
598
rspec-rails
599
rss
600
rswag-specs
601
-
rubocop-discourse!
602
ruby-prof
603
ruby-readability
604
rubyzip
···
606
sassc (= 2.0.1)
607
sassc-rails
608
seed-fu
0
609
shoulda-matchers
610
sidekiq
611
simplecov
···
618
uglifier
619
unf
620
unicorn
0
621
webmock
622
webpush
623
xorcist
624
yaml-lint
625
626
BUNDLED WITH
627
-
2.3.9
···
5
mail (2.8.0.edge)
6
mini_mime (>= 0.1.1)
7
0
0
0
0
0
0
0
0
8
GEM
9
remote: https://rubygems.org/
10
specs:
···
48
i18n (>= 1.6, < 2)
49
minitest (>= 5.1)
50
tzinfo (~> 2.0)
51
+
addressable (2.8.1)
52
+
public_suffix (>= 2.0.2, < 6.0)
53
annotate (3.2.0)
54
activerecord (>= 3.2, < 8.0)
55
rake (>= 10.4, < 14.0)
···
85
bootsnap (1.13.0)
86
msgpack (~> 1.2)
87
builder (3.2.4)
88
+
bullet (7.0.3)
89
activesupport (>= 3.0.0)
90
uniform_notifier (~> 1.11)
91
byebug (11.1.3)
92
+
capybara (3.37.1)
93
+
addressable
94
+
matrix
95
+
mini_mime (>= 0.1.3)
96
+
nokogiri (~> 1.8)
97
+
rack (>= 1.6.0)
98
+
rack-test (>= 0.6.3)
99
+
regexp_parser (>= 1.5, < 3.0)
100
+
xpath (~> 3.2)
101
cbor (0.5.9.6)
102
certified (1.0.0)
103
+
childprocess (4.1.0)
104
chunky_png (1.4.0)
105
coderay (1.1.3)
106
colored2 (3.1.2)
107
concurrent-ruby (1.1.10)
108
+
connection_pool (2.3.0)
109
cose (1.2.1)
110
cbor (~> 0.5.9)
111
openssl-signature_algorithm (~> 1.0)
···
113
crack (0.4.5)
114
rexml
115
crass (1.0.6)
116
+
css_parser (1.12.0)
117
addressable
118
debug_inspector (1.1.0)
119
diff-lcs (1.5.0)
120
diffy (3.4.2)
0
121
discourse-ember-rails (0.18.6)
122
active_model_serializers
123
ember-data-source (>= 1.0.0.beta.5)
···
141
sprockets (>= 3.3, < 4.1)
142
ember-source (2.18.2)
143
erubi (1.11.0)
144
+
excon (0.92.5)
145
execjs (2.8.1)
146
exifr (1.3.9)
147
fabrication (2.30.0)
148
+
faker (2.23.0)
149
i18n (>= 1.8.11, < 2)
150
fakeweb (1.3.0)
151
+
faraday (2.5.2)
152
+
faraday-net_http (>= 2.0, < 3.1)
0
0
0
0
0
0
0
0
0
153
ruby2_keywords (>= 0.0.4)
154
+
faraday-net_http (3.0.0)
0
0
0
0
0
0
0
0
0
0
155
fast_blank (1.0.1)
156
fast_xs (0.8.0)
157
fastimage (2.2.6)
···
176
image_size (>= 1.5, < 4)
177
in_threads (~> 1.3)
178
progress (~> 3.0, >= 3.0.1)
179
+
image_size (3.1.0)
180
in_threads (1.6.0)
181
jmespath (1.6.1)
182
jquery-rails (4.5.0)
···
191
hana (~> 1.3)
192
regexp_parser (~> 2.0)
193
uri_template (~> 0.7)
194
+
jwt (2.5.0)
195
kgio (2.11.4)
196
libv8-node (16.10.0.0)
197
+
libv8-node (16.10.0.0-aarch64-linux)
198
+
libv8-node (16.10.0.0-arm64-darwin)
199
+
libv8-node (16.10.0.0-x86_64-darwin)
200
+
libv8-node (16.10.0.0-x86_64-darwin-19)
201
+
libv8-node (16.10.0.0-x86_64-linux)
202
listen (3.7.1)
203
rb-fsevent (~> 0.10, >= 0.10.3)
204
rb-inotify (~> 0.9, >= 0.9.10)
···
211
logstash-event (1.2.02)
212
logstash-logger (0.26.1)
213
logstash-event (~> 1.2)
214
+
logster (2.11.3)
215
+
loofah (2.19.0)
216
crass (~> 1.0.2)
217
nokogiri (>= 1.5.9)
218
lru_redux (1.1.0)
219
lz4-ruby (0.3.3)
220
+
matrix (0.4.2)
221
maxminddb (0.1.22)
222
memory_profiler (1.0.0)
223
message_bus (4.2.0)
···
225
method_source (1.0.0)
226
mini_mime (1.1.2)
227
mini_portile2 (2.8.0)
228
+
mini_racer (0.6.3)
229
libv8-node (~> 16.10.0.0)
230
mini_scheduler (0.14.0)
231
sidekiq (>= 4.2.3)
232
mini_sql (1.4.0)
233
mini_suffix (0.3.3)
234
ffi (~> 1.9)
235
+
minitest (5.16.3)
236
+
mocha (1.15.0)
237
+
msgpack (1.5.6)
238
multi_json (1.15.0)
239
multi_xml (0.6.0)
0
240
mustache (1.1.1)
241
net-http (0.2.2)
242
uri
243
+
net-imap (0.3.0)
0
244
net-protocol
245
+
net-pop (0.1.2)
0
0
246
net-protocol
0
247
net-protocol (0.1.3)
248
timeout
249
+
net-smtp (0.3.2)
0
250
net-protocol
0
251
nio4r (2.5.8)
252
nokogiri (1.13.8)
253
mini_portile2 (~> 2.8.0)
254
racc (~> 1.4)
255
+
nokogiri (1.13.8-aarch64-linux)
256
+
racc (~> 1.4)
257
+
nokogiri (1.13.8-arm64-darwin)
258
+
racc (~> 1.4)
259
+
nokogiri (1.13.8-x86_64-darwin)
260
+
racc (~> 1.4)
261
+
nokogiri (1.13.8-x86_64-linux)
262
+
racc (~> 1.4)
263
+
oauth (1.1.0)
264
+
oauth-tty (~> 1.0, >= 1.0.1)
265
+
snaky_hash (~> 2.0)
266
+
version_gem (~> 1.1)
267
+
oauth-tty (1.0.3)
268
+
version_gem (~> 1.1)
269
+
oauth2 (1.4.11)
270
+
faraday (>= 0.17.3, < 3.0)
271
jwt (>= 1.0, < 3.0)
272
multi_json (~> 1.3)
273
multi_xml (~> 0.5)
274
+
rack (>= 1.2, < 4)
275
oj (3.13.14)
276
+
omniauth (1.9.2)
277
hashie (>= 3.4.6)
278
rack (>= 1.6.2, < 3)
279
omniauth-facebook (9.0.0)
···
289
omniauth-oauth (1.2.0)
290
oauth
291
omniauth (>= 1.0, < 3)
292
+
omniauth-oauth2 (1.7.3)
293
+
oauth2 (>= 1.4, < 3)
294
omniauth (>= 1.9, < 3)
295
omniauth-twitter (1.4.0)
296
omniauth-oauth (~> 1.1)
297
rack
298
+
openssl (3.0.1)
299
openssl-signature_algorithm (1.2.1)
300
openssl (> 2.0, < 3.1)
301
optimist (3.0.1)
302
parallel (1.22.1)
303
+
parallel_tests (3.13.0)
304
parallel
305
parser (3.1.2.1)
306
ast (~> 2.4.1)
307
pg (1.4.3)
308
progress (3.6.0)
309
+
pry (0.14.1)
310
coderay (~> 1.1)
311
method_source (~> 1.0)
312
+
pry-byebug (3.10.1)
313
byebug (~> 11.0)
314
+
pry (>= 0.13, < 0.15)
315
pry-rails (0.3.9)
316
pry (>= 0.10.4)
317
+
public_suffix (5.0.0)
318
+
puma (5.6.5)
319
nio4r (~> 2.0)
320
r2 (0.2.7)
321
racc (1.6.0)
322
rack (2.2.4)
323
rack-mini-profiler (3.0.0)
324
rack (>= 1.2.0)
325
+
rack-protection (3.0.1)
326
rack
327
rack-test (2.0.2)
328
rack (>= 1.3)
···
348
rainbow (3.1.1)
349
raindrops (0.20.0)
350
rake (13.0.6)
351
+
rb-fsevent (0.11.2)
352
rb-inotify (0.10.1)
353
ffi (~> 1.0)
354
rbtrace (0.4.14)
···
357
optimist (>= 3.0.0)
358
rchardet (1.8.0)
359
redis (4.7.1)
360
+
redis-namespace (1.9.0)
361
+
redis (>= 4)
362
+
regexp_parser (2.6.0)
363
request_store (1.5.1)
364
rack (>= 1.4)
365
rexml (3.2.5)
···
375
rspec-mocks (~> 3.11.0)
376
rspec-core (3.11.0)
377
rspec-support (~> 3.11.0)
378
+
rspec-expectations (3.11.1)
379
diff-lcs (>= 1.2.0, < 2.0)
380
rspec-support (~> 3.11.0)
381
rspec-html-matchers (0.10.0)
···
392
rspec-expectations (~> 3.10)
393
rspec-mocks (~> 3.10)
394
rspec-support (~> 3.10)
395
+
rspec-support (3.11.1)
396
rss (0.2.9)
397
rexml
398
+
rswag-specs (2.6.0)
399
activesupport (>= 3.1, < 7.1)
400
json-schema (~> 2.2)
401
railties (>= 3.1, < 7.1)
402
+
rubocop (1.36.0)
403
json (~> 2.3)
404
parallel (~> 1.10)
405
parser (>= 3.1.2.1)
406
rainbow (>= 2.2.2, < 4.0)
407
regexp_parser (>= 1.8, < 3.0)
408
rexml (>= 3.2.5, < 4.0)
409
+
rubocop-ast (>= 1.20.1, < 2.0)
410
ruby-progressbar (~> 1.7)
411
unicode-display_width (>= 1.4.0, < 3.0)
412
rubocop-ast (1.21.0)
413
parser (>= 3.1.1.0)
414
+
rubocop-discourse (3.0)
415
+
rubocop (>= 1.1.0)
416
+
rubocop-rspec (>= 2.0.0)
417
+
rubocop-rspec (2.13.2)
418
+
rubocop (~> 1.33)
419
ruby-prof (1.4.3)
420
ruby-progressbar (1.11.0)
421
ruby-readability (0.7.0)
···
438
seed-fu (2.3.9)
439
activerecord (>= 3.1)
440
activesupport (>= 3.1)
441
+
selenium-webdriver (4.5.0)
442
+
childprocess (>= 0.5, < 5.0)
443
+
rexml (~> 3.2, >= 3.2.5)
444
+
rubyzip (>= 1.2.2, < 3.0)
445
+
websocket (~> 1.0)
446
+
shoulda-matchers (5.2.0)
447
activesupport (>= 5.2.0)
448
+
sidekiq (6.5.7)
449
+
connection_pool (>= 2.2.5)
450
rack (~> 2.0)
451
+
redis (>= 4.5.0, < 5)
452
simplecov (0.21.2)
453
docile (~> 1.1)
454
simplecov-html (~> 0.11)
455
simplecov_json_formatter (~> 0.1)
456
simplecov-html (0.12.3)
457
simplecov_json_formatter (0.1.4)
458
+
snaky_hash (2.0.0)
459
+
hashie
460
+
version_gem (~> 1.1)
461
sprockets (3.7.2)
462
concurrent-ruby (~> 1.0)
463
rack (> 1, < 3)
···
466
activesupport (>= 5.2)
467
sprockets (>= 3.0.0)
468
sshkey (2.0.0)
469
+
stackprof (0.2.21)
470
+
test-prof (1.0.10)
0
471
thor (1.2.1)
472
tilt (2.0.11)
473
timeout (0.3.0)
···
478
unf (0.1.4)
479
unf_ext
480
unf_ext (0.0.8.2)
481
+
unicode-display_width (2.3.0)
482
unicorn (6.1.0)
483
kgio (~> 2.6)
484
raindrops (~> 0.7)
485
uniform_notifier (1.16.0)
486
uri (0.11.0)
487
uri_template (0.7.0)
488
+
version_gem (1.1.0)
489
+
webdrivers (5.1.0)
490
+
nokogiri (~> 1.6)
491
+
rubyzip (>= 1.3.0)
492
+
selenium-webdriver (~> 4.0)
493
+
webmock (3.18.1)
494
addressable (>= 2.8.0)
495
crack (>= 0.3.2)
496
hashdiff (>= 0.4.0, < 2.0.0)
497
webpush (1.1.0)
498
hkdf (~> 0.2)
499
jwt (~> 2.0)
500
+
websocket (1.2.9)
501
xorcist (1.1.3)
502
+
xpath (3.2.0)
503
+
nokogiri (~> 1.8)
504
yaml-lint (0.0.10)
505
zeitwerk (2.6.0)
506
···
526
bootsnap
527
bullet
528
byebug
529
+
capybara
530
cbor
531
certified
532
colored2
···
611
rspec-rails
612
rss
613
rswag-specs
614
+
rubocop-discourse
615
ruby-prof
616
ruby-readability
617
rubyzip
···
619
sassc (= 2.0.1)
620
sassc-rails
621
seed-fu
622
+
selenium-webdriver
623
shoulda-matchers
624
sidekiq
625
simplecov
···
632
uglifier
633
unf
634
unicorn
635
+
webdrivers
636
webmock
637
webpush
638
xorcist
639
yaml-lint
640
641
BUNDLED WITH
642
+
2.3.22
+203
-219
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
···
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
-
sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp";
108
type = "gem";
109
};
110
-
version = "2.8.0";
111
};
112
annotate = {
113
dependencies = ["activerecord" "rake"];
···
273
platforms = [];
274
source = {
275
remotes = ["https://rubygems.org"];
276
-
sha256 = "10cwf4pi2i1r1hpz06sishj95aa9m65ymd61sl2vp57ncsrqcyab";
277
type = "gem";
278
};
279
-
version = "7.0.2";
280
};
281
byebug = {
282
groups = ["development" "test"];
···
292
};
293
version = "11.1.3";
294
};
0
0
0
0
0
0
0
0
0
0
0
295
cbor = {
296
groups = ["default"];
297
platforms = [];
···
312
};
313
version = "1.0.0";
314
};
0
0
0
0
0
0
0
0
0
0
315
chunky_png = {
316
groups = ["default"];
317
platforms = [];
···
361
platforms = [];
362
source = {
363
remotes = ["https://rubygems.org"];
364
-
sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k";
365
type = "gem";
366
};
367
-
version = "2.2.5";
368
};
369
cose = {
370
dependencies = ["cbor" "openssl-signature_algorithm"];
···
414
platforms = [];
415
source = {
416
remotes = ["https://rubygems.org"];
417
-
sha256 = "1qbdgp36dhcyljhmfxrvbgp1ha9yqxhxgyg3sdm48y9m371jd2an";
418
type = "gem";
419
};
420
-
version = "1.11.0";
421
};
422
debug_inspector = {
423
groups = ["default" "development"];
···
449
};
450
version = "3.4.2";
451
};
452
-
digest = {
453
-
groups = ["default"];
454
-
platforms = [];
455
-
source = {
456
-
remotes = ["https://rubygems.org"];
457
-
sha256 = "00vwzvxgby22h7jhwadqqf9ssbkp3ag2pl4g7q3zf1y8mlk7rk39";
458
-
type = "gem";
459
-
};
460
-
version = "3.1.0";
461
-
};
462
discourse-ember-rails = {
463
dependencies = ["active_model_serializers" "ember-data-source" "ember-handlebars-template" "ember-source" "jquery-rails" "railties"];
464
groups = ["default"];
···
583
platforms = [];
584
source = {
585
remotes = ["https://rubygems.org"];
586
-
sha256 = "0cdc76kgr4f1mq4jwbmq1qvr9c15hb4r1cx4dvrdra13vy9sckb5";
587
type = "gem";
588
};
589
-
version = "0.92.4";
590
};
591
execjs = {
592
groups = ["assets" "default"];
···
624
platforms = [];
625
source = {
626
remotes = ["https://rubygems.org"];
627
-
sha256 = "1na8p9r9zdvz75aihjczhamlygrjs9dj7pcbxgg8vfavrx8d89b5";
628
type = "gem";
629
};
630
-
version = "2.22.0";
631
};
632
fakeweb = {
633
groups = ["test"];
···
640
version = "1.3.0";
641
};
642
faraday = {
643
-
dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"];
644
groups = ["default"];
645
platforms = [];
646
source = {
647
remotes = ["https://rubygems.org"];
648
-
sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4";
649
type = "gem";
650
};
651
-
version = "1.10.0";
652
-
};
653
-
faraday-em_http = {
654
-
groups = ["default"];
655
-
platforms = [];
656
-
source = {
657
-
remotes = ["https://rubygems.org"];
658
-
sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs";
659
-
type = "gem";
660
-
};
661
-
version = "1.0.0";
662
-
};
663
-
faraday-em_synchrony = {
664
-
groups = ["default"];
665
-
platforms = [];
666
-
source = {
667
-
remotes = ["https://rubygems.org"];
668
-
sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6";
669
-
type = "gem";
670
-
};
671
-
version = "1.0.0";
672
-
};
673
-
faraday-excon = {
674
-
groups = ["default"];
675
-
platforms = [];
676
-
source = {
677
-
remotes = ["https://rubygems.org"];
678
-
sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh";
679
-
type = "gem";
680
-
};
681
-
version = "1.1.0";
682
-
};
683
-
faraday-httpclient = {
684
-
groups = ["default"];
685
-
platforms = [];
686
-
source = {
687
-
remotes = ["https://rubygems.org"];
688
-
sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc";
689
-
type = "gem";
690
-
};
691
-
version = "1.0.1";
692
-
};
693
-
faraday-multipart = {
694
-
dependencies = ["multipart-post"];
695
-
groups = ["default"];
696
-
platforms = [];
697
-
source = {
698
-
remotes = ["https://rubygems.org"];
699
-
sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh";
700
-
type = "gem";
701
-
};
702
-
version = "1.0.4";
703
};
704
faraday-net_http = {
705
groups = ["default"];
706
platforms = [];
707
source = {
708
remotes = ["https://rubygems.org"];
709
-
sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j";
710
-
type = "gem";
711
-
};
712
-
version = "1.0.1";
713
-
};
714
-
faraday-net_http_persistent = {
715
-
groups = ["default"];
716
-
platforms = [];
717
-
source = {
718
-
remotes = ["https://rubygems.org"];
719
-
sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b";
720
-
type = "gem";
721
-
};
722
-
version = "1.2.0";
723
-
};
724
-
faraday-patron = {
725
-
groups = ["default"];
726
-
platforms = [];
727
-
source = {
728
-
remotes = ["https://rubygems.org"];
729
-
sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w";
730
type = "gem";
731
};
732
-
version = "1.0.0";
733
-
};
734
-
faraday-rack = {
735
-
groups = ["default"];
736
-
platforms = [];
737
-
source = {
738
-
remotes = ["https://rubygems.org"];
739
-
sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g";
740
-
type = "gem";
741
-
};
742
-
version = "1.0.0";
743
-
};
744
-
faraday-retry = {
745
-
groups = ["default"];
746
-
platforms = [];
747
-
source = {
748
-
remotes = ["https://rubygems.org"];
749
-
sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd";
750
-
type = "gem";
751
-
};
752
-
version = "1.0.3";
753
};
754
fast_blank = {
755
groups = ["default"];
···
949
platforms = [];
950
source = {
951
remotes = ["https://rubygems.org"];
952
-
sha256 = "033k72f8n28psm89wv1qwsrnqyzz57ihyivyi442wha6vr9iyjz3";
953
type = "gem";
954
};
955
-
version = "3.0.2";
956
};
957
in_threads = {
958
groups = ["default"];
···
1022
platforms = [];
1023
source = {
1024
remotes = ["https://rubygems.org"];
1025
-
sha256 = "1lsk71qh5d7bm1qqrjvcwhp4h71ckkdbzxnw4xkd9cin8gjfvvr6";
1026
type = "gem";
1027
};
1028
-
version = "2.4.1";
1029
};
1030
kgio = {
1031
groups = ["default"];
···
1111
platforms = [];
1112
source = {
1113
remotes = ["https://rubygems.org"];
1114
-
sha256 = "15kcv5agmash3szsl4aj5ns4daxp439w8czw0fvq4qgf92y4fi8s";
1115
type = "gem";
1116
};
1117
-
version = "2.11.2";
1118
};
1119
loofah = {
1120
dependencies = ["crass" "nokogiri"];
···
1122
platforms = [];
1123
source = {
1124
remotes = ["https://rubygems.org"];
1125
-
sha256 = "18ymp6l3bv7abz07k6qbbi9c9vsiahq30d2smh4qzsvag8j5m5v1";
1126
type = "gem";
1127
};
1128
-
version = "2.18.0";
1129
};
1130
lru_redux = {
1131
groups = ["default"];
···
1166
};
1167
version = "2.8.0.edge";
1168
};
0
0
0
0
0
0
0
0
0
0
1169
maxminddb = {
1170
groups = ["default"];
1171
platforms = [];
···
1237
platforms = [];
1238
source = {
1239
remotes = ["https://rubygems.org"];
1240
-
sha256 = "0jf9qjz3r06asz14b6f3z7f2y437a1viqfp52sdi71ipj7dk70bs";
1241
type = "gem";
1242
};
1243
-
version = "0.6.2";
1244
};
1245
mini_scheduler = {
1246
dependencies = ["sidekiq"];
···
1279
platforms = [];
1280
source = {
1281
remotes = ["https://rubygems.org"];
1282
-
sha256 = "14a9ign0hj3z3j4cpfplj2djaskx3skzyx4fl3x53d7saxmhrgn1";
1283
type = "gem";
1284
};
1285
-
version = "5.16.2";
1286
};
1287
mocha = {
1288
groups = ["development" "test"];
1289
platforms = [];
1290
source = {
1291
remotes = ["https://rubygems.org"];
1292
-
sha256 = "0ffd7zn24lwhp3xp747jfg4zxgqbm04ar7shhjy2iv5xg1pz01lr";
1293
type = "gem";
1294
};
1295
-
version = "1.14.0";
1296
};
1297
msgpack = {
1298
groups = ["default"];
···
1303
}];
1304
source = {
1305
remotes = ["https://rubygems.org"];
1306
-
sha256 = "02af38s49111wglqzcjcpa7bwg6psjgysrjvgk05h3x4zchb6gd5";
1307
type = "gem";
1308
};
1309
-
version = "1.5.4";
1310
};
1311
multi_json = {
1312
groups = ["default"];
···
1328
};
1329
version = "0.6.0";
1330
};
1331
-
multipart-post = {
1332
-
groups = ["default"];
1333
-
platforms = [];
1334
-
source = {
1335
-
remotes = ["https://rubygems.org"];
1336
-
sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6";
1337
-
type = "gem";
1338
-
};
1339
-
version = "2.2.3";
1340
-
};
1341
mustache = {
1342
groups = ["default"];
1343
platforms = [];
···
1360
version = "0.2.2";
1361
};
1362
net-imap = {
1363
-
dependencies = ["digest" "net-protocol" "strscan"];
1364
groups = ["default"];
1365
platforms = [];
1366
source = {
1367
remotes = ["https://rubygems.org"];
1368
-
sha256 = "1rl79ykmxa2k4dlk6ykrb9l0a4h101q1gd8c4qv3cl0p9h68zmbn";
1369
type = "gem";
1370
};
1371
-
version = "0.2.3";
1372
};
1373
net-pop = {
1374
-
dependencies = ["digest" "net-protocol" "timeout"];
1375
groups = ["default"];
1376
platforms = [];
1377
source = {
1378
remotes = ["https://rubygems.org"];
1379
-
sha256 = "1slsl3xlbf0cqzmf2q1rfqbm61xvxzmr0h9zprwlbm1xn1cvn9xb";
1380
type = "gem";
1381
};
1382
-
version = "0.1.1";
1383
};
1384
net-protocol = {
1385
dependencies = ["timeout"];
···
1393
version = "0.1.3";
1394
};
1395
net-smtp = {
1396
-
dependencies = ["digest" "net-protocol" "timeout"];
1397
groups = ["default"];
1398
platforms = [];
1399
source = {
1400
remotes = ["https://rubygems.org"];
1401
-
sha256 = "1s358kfv9mnfxcjbpr1d5a2gs1q7wkw7ffpn86mf1b3s9p31bw9s";
1402
type = "gem";
1403
};
1404
-
version = "0.3.1";
1405
};
1406
nio4r = {
1407
groups = ["default"];
···
1425
version = "1.13.8";
1426
};
1427
oauth = {
0
0
0
0
0
0
0
0
0
0
0
0
1428
groups = ["default"];
1429
platforms = [];
1430
source = {
1431
remotes = ["https://rubygems.org"];
1432
-
sha256 = "1asrxrbgzgzf1r9rb0c785zyyaq9v5z7v3k1avsais2sh9q1y763";
1433
type = "gem";
1434
};
1435
-
version = "0.5.10";
1436
};
1437
oauth2 = {
1438
dependencies = ["faraday" "jwt" "multi_json" "multi_xml" "rack"];
···
1440
platforms = [];
1441
source = {
1442
remotes = ["https://rubygems.org"];
1443
-
sha256 = "1q6q2kgpxmygk8kmxqn54zkw8cs57a34zzz5cxpsh1bj3ag06rk3";
1444
type = "gem";
1445
};
1446
-
version = "1.4.7";
1447
};
1448
oj = {
1449
groups = ["default"];
···
1461
platforms = [];
1462
source = {
1463
remotes = ["https://rubygems.org"];
1464
-
sha256 = "002vi9gwamkmhf0dsj2im1d47xw2n1jfhnzl18shxf3ampkqfmyz";
1465
type = "gem";
1466
};
1467
-
version = "1.9.1";
1468
};
1469
omniauth-facebook = {
1470
dependencies = ["omniauth-oauth2"];
···
1516
platforms = [];
1517
source = {
1518
remotes = ["https://rubygems.org"];
1519
-
sha256 = "1ry65f309rnzhgdjvqybkd5i4qp9rpk1gbp4dz02h4l6bkk6ya10";
1520
type = "gem";
1521
};
1522
-
version = "1.7.2";
1523
};
1524
omniauth-twitter = {
1525
dependencies = ["omniauth-oauth" "rack"];
···
1537
platforms = [];
1538
source = {
1539
remotes = ["https://rubygems.org"];
1540
-
sha256 = "1azzx975qr078isvg8i0hmsr2l98kgnlfrnbb2jdm9b5kwifx1h4";
1541
type = "gem";
1542
};
1543
-
version = "3.0.0";
1544
};
1545
openssl-signature_algorithm = {
1546
dependencies = ["openssl"];
···
1583
platforms = [];
1584
source = {
1585
remotes = ["https://rubygems.org"];
1586
-
sha256 = "1jgqdwfgd4g3mfi854f2n0v615z3n59l24nya7v6cdnaixn5x02y";
1587
type = "gem";
1588
};
1589
-
version = "3.11.1";
1590
};
1591
parser = {
1592
dependencies = ["ast"];
···
1625
platforms = [];
1626
source = {
1627
remotes = ["https://rubygems.org"];
1628
-
sha256 = "0iyw4q4an2wmk8v5rn2ghfy2jaz9vmw2nk8415nnpx2s866934qk";
1629
type = "gem";
1630
};
1631
-
version = "0.13.1";
1632
};
1633
pry-byebug = {
1634
dependencies = ["byebug" "pry"];
···
1636
platforms = [];
1637
source = {
1638
remotes = ["https://rubygems.org"];
1639
-
sha256 = "096y5vmzpyy4x9h4ky4cs4y7d19vdq9vbwwrqafbh5gagzwhifiv";
1640
type = "gem";
1641
};
1642
-
version = "3.9.0";
1643
};
1644
pry-rails = {
1645
dependencies = ["pry"];
···
1657
platforms = [];
1658
source = {
1659
remotes = ["https://rubygems.org"];
1660
-
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
1661
type = "gem";
1662
};
1663
-
version = "4.0.7";
1664
};
1665
puma = {
1666
dependencies = ["nio4r"];
···
1668
platforms = [];
1669
source = {
1670
remotes = ["https://rubygems.org"];
1671
-
sha256 = "0dgr2rybayih2naz3658mbzqwfrg9fxl80zsvhscf6b972kp3jdw";
1672
type = "gem";
1673
};
1674
-
version = "5.6.4";
1675
};
1676
r2 = {
1677
groups = ["default"];
···
1724
platforms = [];
1725
source = {
1726
remotes = ["https://rubygems.org"];
1727
-
sha256 = "169jzzgvbjrqmz4q55wp9pg4ji2h90mggcdxy152gv5vp96l2hgx";
1728
type = "gem";
1729
};
1730
-
version = "2.2.2";
1731
};
1732
rack-test = {
1733
dependencies = ["rack"];
···
1836
platforms = [];
1837
source = {
1838
remotes = ["https://rubygems.org"];
1839
-
sha256 = "06c50pvxib7wqnv6q0f3n7gzfcrp5chi3sa48hxpkfxc3hhy11fm";
1840
type = "gem";
1841
};
1842
-
version = "0.11.1";
1843
};
1844
rb-inotify = {
1845
dependencies = ["ffi"];
···
1893
platforms = [];
1894
source = {
1895
remotes = ["https://rubygems.org"];
1896
-
sha256 = "0ndj4lcm8rw01078zr0249grsk93zbda8qsibdvlx69b5ijg1rzf";
1897
type = "gem";
1898
};
1899
-
version = "1.8.2";
1900
};
1901
regexp_parser = {
1902
groups = ["default" "development" "test"];
1903
platforms = [];
1904
source = {
1905
remotes = ["https://rubygems.org"];
1906
-
sha256 = "1rfd3q17p7q7pa67844q8b16ipy6ksh8mkzynpm1zldqbb9x4xm0";
1907
type = "gem";
1908
};
1909
-
version = "2.5.0";
1910
};
1911
request_store = {
1912
dependencies = ["rack"];
···
1998
platforms = [];
1999
source = {
2000
remotes = ["https://rubygems.org"];
2001
-
sha256 = "001ihayil7jpfxdlxlhakvz02kx0nk5m1w0bz6z8izdx0nc8bh53";
2002
type = "gem";
2003
};
2004
-
version = "3.11.0";
2005
};
2006
rspec-html-matchers = {
2007
dependencies = ["nokogiri" "rspec"];
···
2041
platforms = [];
2042
source = {
2043
remotes = ["https://rubygems.org"];
2044
-
sha256 = "0xfk4pla77251n39zf4n792m1rhg5sn1kp63yvpvvysany34la03";
2045
type = "gem";
2046
};
2047
-
version = "3.11.0";
2048
};
2049
rss = {
2050
dependencies = ["rexml"];
···
2063
platforms = [];
2064
source = {
2065
remotes = ["https://rubygems.org"];
2066
-
sha256 = "00gm5qbf56shi655hwxzas74avsfv8b91v6i8v06i4jdw8y4qky2";
2067
type = "gem";
2068
};
2069
-
version = "2.5.1";
2070
};
2071
rubocop = {
2072
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
···
2074
platforms = [];
2075
source = {
2076
remotes = ["https://rubygems.org"];
2077
-
sha256 = "1n08wns7qaxja8g5fnixicybj1rdq3cjli33l7v1856saizp9lpf";
2078
type = "gem";
2079
};
2080
-
version = "1.34.1";
2081
};
2082
rubocop-ast = {
2083
dependencies = ["parser"];
···
2095
groups = ["development" "test"];
2096
platforms = [];
2097
source = {
2098
-
fetchSubmodules = false;
2099
-
rev = "a5aea6e5f150b1eb7765a805bec0ff618cb718b3";
2100
-
sha256 = "1h25i2ykp1m0j07ij0gq2p632ri01lnykwl3lcishmxncddcz247";
2101
-
type = "git";
2102
-
url = "https://github.com/discourse/rubocop-discourse.git";
2103
};
2104
-
version = "2.5.0";
2105
};
2106
rubocop-rspec = {
2107
dependencies = ["rubocop"];
···
2109
platforms = [];
2110
source = {
2111
remotes = ["https://rubygems.org"];
2112
-
sha256 = "1y93hhhcs2j7z8gz8xagwwjs243rskryx4fm62piq9i58lnx4y4j";
2113
type = "gem";
2114
};
2115
-
version = "2.12.1";
2116
};
2117
ruby-prof = {
2118
groups = ["development"];
···
2213
};
2214
version = "2.3.9";
2215
};
0
0
0
0
0
0
0
0
0
0
0
2216
shoulda-matchers = {
2217
dependencies = ["activesupport"];
2218
groups = ["development" "test"];
2219
platforms = [];
2220
source = {
2221
remotes = ["https://rubygems.org"];
2222
-
sha256 = "01svmyma958sbqfz0v29lbqbr0ibvgcng352nhx6bsc9k5c207d0";
2223
type = "gem";
2224
};
2225
-
version = "5.1.0";
2226
};
2227
sidekiq = {
2228
dependencies = ["connection_pool" "rack" "redis"];
···
2230
platforms = [];
2231
source = {
2232
remotes = ["https://rubygems.org"];
2233
-
sha256 = "1zyq0faxkrk9jxqchzjlazpycjh8fg33h84qi654yv9c7a146r2z";
2234
type = "gem";
2235
};
2236
-
version = "6.5.4";
2237
};
2238
simplecov = {
2239
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
···
2266
};
2267
version = "0.1.4";
2268
};
0
0
0
0
0
0
0
0
0
0
0
2269
sprockets = {
2270
dependencies = ["concurrent-ruby" "rack"];
2271
groups = ["default"];
···
2307
}];
2308
source = {
2309
remotes = ["https://rubygems.org"];
2310
-
sha256 = "17ih8nb2v4adihb8fihmja72f55dm0ds92j8asadsjm9mpci4bgc";
2311
-
type = "gem";
2312
-
};
2313
-
version = "0.2.20";
2314
-
};
2315
-
strscan = {
2316
-
groups = ["default"];
2317
-
platforms = [];
2318
-
source = {
2319
-
remotes = ["https://rubygems.org"];
2320
-
sha256 = "00ip0m5ad5ywkj4na07qxcyi9wgdh6b877s0ibx5al23abzkxak9";
2321
type = "gem";
2322
};
2323
-
version = "3.0.4";
2324
};
2325
test-prof = {
2326
groups = ["test"];
2327
platforms = [];
2328
source = {
2329
remotes = ["https://rubygems.org"];
2330
-
sha256 = "1xxw3w131mymawr94zkw5y5wgywix53rakfm0bq8s9ccqdx9mm9v";
2331
type = "gem";
2332
};
2333
-
version = "1.0.9";
2334
};
2335
thor = {
2336
groups = ["default" "development" "test"];
···
2410
platforms = [];
2411
source = {
2412
remotes = ["https://rubygems.org"];
2413
-
sha256 = "1nlfck6z986fngp0r74maswmyb1rcksc8xc3mfpw9cj23c3s8zwn";
2414
type = "gem";
2415
};
2416
-
version = "2.2.0";
2417
};
2418
unicorn = {
2419
dependencies = ["kgio" "raindrops"];
···
2462
};
2463
version = "0.7.0";
2464
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2465
webmock = {
2466
dependencies = ["addressable" "crack" "hashdiff"];
2467
groups = ["test"];
2468
platforms = [];
2469
source = {
2470
remotes = ["https://rubygems.org"];
2471
-
sha256 = "06jbjl78szxkri3wx0mzsdhx2z2af11kp35k5rsrppchbssgagcj";
2472
type = "gem";
2473
};
2474
-
version = "3.17.1";
2475
};
2476
webpush = {
2477
dependencies = ["hkdf" "jwt"];
···
2484
};
2485
version = "1.1.0";
2486
};
0
0
0
0
0
0
0
0
0
0
2487
xorcist = {
2488
groups = ["default"];
2489
platforms = [];
···
2493
type = "gem";
2494
};
2495
version = "1.1.3";
0
0
0
0
0
0
0
0
0
0
0
2496
};
2497
yaml-lint = {
2498
groups = ["development"];
···
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
+
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
108
type = "gem";
109
};
110
+
version = "2.8.1";
111
};
112
annotate = {
113
dependencies = ["activerecord" "rake"];
···
273
platforms = [];
274
source = {
275
remotes = ["https://rubygems.org"];
276
+
sha256 = "06rmq3s8q6xndxxl7qid9nf3hiaahs71jyiyyk3bx31hns1vkcci";
277
type = "gem";
278
};
279
+
version = "7.0.3";
280
};
281
byebug = {
282
groups = ["development" "test"];
···
292
};
293
version = "11.1.3";
294
};
295
+
capybara = {
296
+
dependencies = ["addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
297
+
groups = ["test"];
298
+
platforms = [];
299
+
source = {
300
+
remotes = ["https://rubygems.org"];
301
+
sha256 = "05df76mfhfab6d7ir0qy5xf1ad6kqdh2p6vfqv7nhlx45k1y4ysg";
302
+
type = "gem";
303
+
};
304
+
version = "3.37.1";
305
+
};
306
cbor = {
307
groups = ["default"];
308
platforms = [];
···
323
};
324
version = "1.0.0";
325
};
326
+
childprocess = {
327
+
groups = ["default" "test"];
328
+
platforms = [];
329
+
source = {
330
+
remotes = ["https://rubygems.org"];
331
+
sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in";
332
+
type = "gem";
333
+
};
334
+
version = "4.1.0";
335
+
};
336
chunky_png = {
337
groups = ["default"];
338
platforms = [];
···
382
platforms = [];
383
source = {
384
remotes = ["https://rubygems.org"];
385
+
sha256 = "1nj4r58m5cpfdsijj6gjfs3yzcnxq2halagjk07wjcrgj6z8ayb7";
386
type = "gem";
387
};
388
+
version = "2.3.0";
389
};
390
cose = {
391
dependencies = ["cbor" "openssl-signature_algorithm"];
···
435
platforms = [];
436
source = {
437
remotes = ["https://rubygems.org"];
438
+
sha256 = "1107j3frhmcd95wcsz0rypchynnzhnjiyyxxcl6dlmr2lfy08z4b";
439
type = "gem";
440
};
441
+
version = "1.12.0";
442
};
443
debug_inspector = {
444
groups = ["default" "development"];
···
470
};
471
version = "3.4.2";
472
};
0
0
0
0
0
0
0
0
0
0
473
discourse-ember-rails = {
474
dependencies = ["active_model_serializers" "ember-data-source" "ember-handlebars-template" "ember-source" "jquery-rails" "railties"];
475
groups = ["default"];
···
594
platforms = [];
595
source = {
596
remotes = ["https://rubygems.org"];
597
+
sha256 = "0qc7l72y7wxlc3pi3paj84jc5jfb0yc1vsc0w6v029il3dd14b8r";
598
type = "gem";
599
};
600
+
version = "0.92.5";
601
};
602
execjs = {
603
groups = ["assets" "default"];
···
635
platforms = [];
636
source = {
637
remotes = ["https://rubygems.org"];
638
+
sha256 = "1wslw5gh335zcahxmdd497xaa7h0d8l60c0jfv942mn47fxy8m47";
639
type = "gem";
640
};
641
+
version = "2.23.0";
642
};
643
fakeweb = {
644
groups = ["test"];
···
651
version = "1.3.0";
652
};
653
faraday = {
654
+
dependencies = ["faraday-net_http" "ruby2_keywords"];
655
groups = ["default"];
656
platforms = [];
657
source = {
658
remotes = ["https://rubygems.org"];
659
+
sha256 = "1a6q8k82vfqyzlnrs6r6d82fyz5fminc8p57mr5xkdabs0m2y3mx";
660
type = "gem";
661
};
662
+
version = "2.5.2";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
663
};
664
faraday-net_http = {
665
groups = ["default"];
666
platforms = [];
667
source = {
668
remotes = ["https://rubygems.org"];
669
+
sha256 = "0yicplzlh5da8pr64286zga3my86cjsb2y9dqlzsacpw8hbkmjvw";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
670
type = "gem";
671
};
672
+
version = "3.0.0";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
673
};
674
fast_blank = {
675
groups = ["default"];
···
869
platforms = [];
870
source = {
871
remotes = ["https://rubygems.org"];
872
+
sha256 = "0nmzpgf5kj7gcjsjxhbhd8p4iw5clj4ljmckx59zndgwz02l7853";
873
type = "gem";
874
};
875
+
version = "3.1.0";
876
};
877
in_threads = {
878
groups = ["default"];
···
942
platforms = [];
943
source = {
944
remotes = ["https://rubygems.org"];
945
+
sha256 = "0kcmnx6rgjyd7sznai9ccns2nh7p7wnw3mi8a7vf2wkm51azwddq";
946
type = "gem";
947
};
948
+
version = "2.5.0";
949
};
950
kgio = {
951
groups = ["default"];
···
1031
platforms = [];
1032
source = {
1033
remotes = ["https://rubygems.org"];
1034
+
sha256 = "01n1ynk2xa94za8hhqy3xzfwhm24zhh3x5yllziyz3zjxxrj7fxc";
1035
type = "gem";
1036
};
1037
+
version = "2.11.3";
1038
};
1039
loofah = {
1040
dependencies = ["crass" "nokogiri"];
···
1042
platforms = [];
1043
source = {
1044
remotes = ["https://rubygems.org"];
1045
+
sha256 = "1fpyk1965py77al7iadkn5dibwgvybknkr7r8bii2dj73wvr29rh";
1046
type = "gem";
1047
};
1048
+
version = "2.19.0";
1049
};
1050
lru_redux = {
1051
groups = ["default"];
···
1086
};
1087
version = "2.8.0.edge";
1088
};
1089
+
matrix = {
1090
+
groups = ["default" "test"];
1091
+
platforms = [];
1092
+
source = {
1093
+
remotes = ["https://rubygems.org"];
1094
+
sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
1095
+
type = "gem";
1096
+
};
1097
+
version = "0.4.2";
1098
+
};
1099
maxminddb = {
1100
groups = ["default"];
1101
platforms = [];
···
1167
platforms = [];
1168
source = {
1169
remotes = ["https://rubygems.org"];
1170
+
sha256 = "0i4vbb1549rxbl8a35yaizfkbh28nxby5mcwri5mz3x19yg3p6r8";
1171
type = "gem";
1172
};
1173
+
version = "0.6.3";
1174
};
1175
mini_scheduler = {
1176
dependencies = ["sidekiq"];
···
1209
platforms = [];
1210
source = {
1211
remotes = ["https://rubygems.org"];
1212
+
sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30";
1213
type = "gem";
1214
};
1215
+
version = "5.16.3";
1216
};
1217
mocha = {
1218
groups = ["development" "test"];
1219
platforms = [];
1220
source = {
1221
remotes = ["https://rubygems.org"];
1222
+
sha256 = "0z2nzk106b6af6n0d9xqf2sphaff4gpjgxvwqcmvy6k719hqhkh9";
1223
type = "gem";
1224
};
1225
+
version = "1.15.0";
1226
};
1227
msgpack = {
1228
groups = ["default"];
···
1233
}];
1234
source = {
1235
remotes = ["https://rubygems.org"];
1236
+
sha256 = "01sw335w8wl6rjz8raa8xkxnk36d7ib7zqkc9gdibmplar4x1fqg";
1237
type = "gem";
1238
};
1239
+
version = "1.5.6";
1240
};
1241
multi_json = {
1242
groups = ["default"];
···
1258
};
1259
version = "0.6.0";
1260
};
0
0
0
0
0
0
0
0
0
0
1261
mustache = {
1262
groups = ["default"];
1263
platforms = [];
···
1280
version = "0.2.2";
1281
};
1282
net-imap = {
1283
+
dependencies = ["net-protocol"];
1284
groups = ["default"];
1285
platforms = [];
1286
source = {
1287
remotes = ["https://rubygems.org"];
1288
+
sha256 = "0jn5bkvmsfxha6fn19k4sy03jh9mi96aj3wgci42fvxhh69z54kk";
1289
type = "gem";
1290
};
1291
+
version = "0.3.0";
1292
};
1293
net-pop = {
1294
+
dependencies = ["net-protocol"];
1295
groups = ["default"];
1296
platforms = [];
1297
source = {
1298
remotes = ["https://rubygems.org"];
1299
+
sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4";
1300
type = "gem";
1301
};
1302
+
version = "0.1.2";
1303
};
1304
net-protocol = {
1305
dependencies = ["timeout"];
···
1313
version = "0.1.3";
1314
};
1315
net-smtp = {
1316
+
dependencies = ["net-protocol"];
1317
groups = ["default"];
1318
platforms = [];
1319
source = {
1320
remotes = ["https://rubygems.org"];
1321
+
sha256 = "0d1y3nkgwypfsivip8vzphs3a01a40ds4ng8i314fpr9fdk48dad";
1322
type = "gem";
1323
};
1324
+
version = "0.3.2";
1325
};
1326
nio4r = {
1327
groups = ["default"];
···
1345
version = "1.13.8";
1346
};
1347
oauth = {
1348
+
dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
1349
+
groups = ["default"];
1350
+
platforms = [];
1351
+
source = {
1352
+
remotes = ["https://rubygems.org"];
1353
+
sha256 = "1syx3hfimaqycy21kn8gmal1cb3bw3hzalv3in2ixnay1xzjp41q";
1354
+
type = "gem";
1355
+
};
1356
+
version = "1.1.0";
1357
+
};
1358
+
oauth-tty = {
1359
+
dependencies = ["version_gem"];
1360
groups = ["default"];
1361
platforms = [];
1362
source = {
1363
remotes = ["https://rubygems.org"];
1364
+
sha256 = "1mjmiz82f3p81mipy4skhpbvsv55mcv20qan3m1avdm1ama5fr55";
1365
type = "gem";
1366
};
1367
+
version = "1.0.3";
1368
};
1369
oauth2 = {
1370
dependencies = ["faraday" "jwt" "multi_json" "multi_xml" "rack"];
···
1372
platforms = [];
1373
source = {
1374
remotes = ["https://rubygems.org"];
1375
+
sha256 = "042w5lamxhllfxsv0y8v9cvdhmlasy5kxbhcdd3lzj9bhz4gqfb7";
1376
type = "gem";
1377
};
1378
+
version = "1.4.11";
1379
};
1380
oj = {
1381
groups = ["default"];
···
1393
platforms = [];
1394
source = {
1395
remotes = ["https://rubygems.org"];
1396
+
sha256 = "1jn9j54l5h7xcba2vjq74l1dk0xrwvsjxam4qhylpi52nw0h5502";
1397
type = "gem";
1398
};
1399
+
version = "1.9.2";
1400
};
1401
omniauth-facebook = {
1402
dependencies = ["omniauth-oauth2"];
···
1448
platforms = [];
1449
source = {
1450
remotes = ["https://rubygems.org"];
1451
+
sha256 = "0ia73zcbmhf02krlkq2rxmksx93jp777ax5x58fzkq3jzacqyniz";
1452
type = "gem";
1453
};
1454
+
version = "1.7.3";
1455
};
1456
omniauth-twitter = {
1457
dependencies = ["omniauth-oauth" "rack"];
···
1469
platforms = [];
1470
source = {
1471
remotes = ["https://rubygems.org"];
1472
+
sha256 = "0n2fhxa2alw3qxhg6qlxs0v6f8rsadhp6r6sv33i9fh793k2zpr3";
1473
type = "gem";
1474
};
1475
+
version = "3.0.1";
1476
};
1477
openssl-signature_algorithm = {
1478
dependencies = ["openssl"];
···
1515
platforms = [];
1516
source = {
1517
remotes = ["https://rubygems.org"];
1518
+
sha256 = "00c71f7hzgs58syyh6b5wwfhlxyhhg9h8sjkqxvxd1i8nlaa3m8x";
1519
type = "gem";
1520
};
1521
+
version = "3.13.0";
1522
};
1523
parser = {
1524
dependencies = ["ast"];
···
1557
platforms = [];
1558
source = {
1559
remotes = ["https://rubygems.org"];
1560
+
sha256 = "0m445x8fwcjdyv2bc0glzss2nbm1ll51bq45knixapc7cl3dzdlr";
1561
type = "gem";
1562
};
1563
+
version = "0.14.1";
1564
};
1565
pry-byebug = {
1566
dependencies = ["byebug" "pry"];
···
1568
platforms = [];
1569
source = {
1570
remotes = ["https://rubygems.org"];
1571
+
sha256 = "1y41al94ks07166qbp2200yzyr5y60hm7xaiw4lxpgsm4b1pbyf8";
1572
type = "gem";
1573
};
1574
+
version = "3.10.1";
1575
};
1576
pry-rails = {
1577
dependencies = ["pry"];
···
1589
platforms = [];
1590
source = {
1591
remotes = ["https://rubygems.org"];
1592
+
sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6";
1593
type = "gem";
1594
};
1595
+
version = "5.0.0";
1596
};
1597
puma = {
1598
dependencies = ["nio4r"];
···
1600
platforms = [];
1601
source = {
1602
remotes = ["https://rubygems.org"];
1603
+
sha256 = "0qzq0c791kacv68hgk9zqsd1p7zx1y1rr9j10rn9yphibb8jj436";
1604
type = "gem";
1605
};
1606
+
version = "5.6.5";
1607
};
1608
r2 = {
1609
groups = ["default"];
···
1656
platforms = [];
1657
source = {
1658
remotes = ["https://rubygems.org"];
1659
+
sha256 = "01wjwmby7kjv8967i2mvvj1h9phdwq2ci7xkk20nbv9xlimypqaz";
1660
type = "gem";
1661
};
1662
+
version = "3.0.1";
1663
};
1664
rack-test = {
1665
dependencies = ["rack"];
···
1768
platforms = [];
1769
source = {
1770
remotes = ["https://rubygems.org"];
1771
+
sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
1772
type = "gem";
1773
};
1774
+
version = "0.11.2";
1775
};
1776
rb-inotify = {
1777
dependencies = ["ffi"];
···
1825
platforms = [];
1826
source = {
1827
remotes = ["https://rubygems.org"];
1828
+
sha256 = "04l61lpb3s2xkwj36l7b543lhciv19z514kxnmnbh5fg70grc8q9";
1829
type = "gem";
1830
};
1831
+
version = "1.9.0";
1832
};
1833
regexp_parser = {
1834
groups = ["default" "development" "test"];
1835
platforms = [];
1836
source = {
1837
remotes = ["https://rubygems.org"];
1838
+
sha256 = "0mm5sykyblc61a82zz3dag6yy3mvflj2z47060kjzjj5793blqzi";
1839
type = "gem";
1840
};
1841
+
version = "2.6.0";
1842
};
1843
request_store = {
1844
dependencies = ["rack"];
···
1930
platforms = [];
1931
source = {
1932
remotes = ["https://rubygems.org"];
1933
+
sha256 = "0l1bzk6a68i1b2qix83vs40r0pbjawv67hixiq2qxsja19bbq3bc";
1934
type = "gem";
1935
};
1936
+
version = "3.11.1";
1937
};
1938
rspec-html-matchers = {
1939
dependencies = ["nokogiri" "rspec"];
···
1973
platforms = [];
1974
source = {
1975
remotes = ["https://rubygems.org"];
1976
+
sha256 = "1c01iicvrjk6vv744jgh0y4kk9d0kg2rd2ihdyzvg5p06xm2fpzq";
1977
type = "gem";
1978
};
1979
+
version = "3.11.1";
1980
};
1981
rss = {
1982
dependencies = ["rexml"];
···
1995
platforms = [];
1996
source = {
1997
remotes = ["https://rubygems.org"];
1998
+
sha256 = "1rvjsw01b51ag60zr2pymldzwz6jp7pl0y0lkfq2js1v0cggjdyb";
1999
type = "gem";
2000
};
2001
+
version = "2.6.0";
2002
};
2003
rubocop = {
2004
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
···
2006
platforms = [];
2007
source = {
2008
remotes = ["https://rubygems.org"];
2009
+
sha256 = "1b7zc3gissn5ki7zz2szg1mlxn8zqhgb3bdv96cl25w4mgf4g3in";
2010
type = "gem";
2011
};
2012
+
version = "1.36.0";
2013
};
2014
rubocop-ast = {
2015
dependencies = ["parser"];
···
2027
groups = ["development" "test"];
2028
platforms = [];
2029
source = {
2030
+
remotes = ["https://rubygems.org"];
2031
+
sha256 = "1afsyw78pkv1ry5x5ww0krv75lg2lnv7b72sy9bbk6ni87fzsk1q";
2032
+
type = "gem";
0
0
2033
};
2034
+
version = "3.0";
2035
};
2036
rubocop-rspec = {
2037
dependencies = ["rubocop"];
···
2039
platforms = [];
2040
source = {
2041
remotes = ["https://rubygems.org"];
2042
+
sha256 = "1acfcw78w5mgsj34w5drizl4pzp3ivk67z98k1jxqmja75l7rxxc";
2043
type = "gem";
2044
};
2045
+
version = "2.13.2";
2046
};
2047
ruby-prof = {
2048
groups = ["development"];
···
2143
};
2144
version = "2.3.9";
2145
};
2146
+
selenium-webdriver = {
2147
+
dependencies = ["childprocess" "rexml" "rubyzip" "websocket"];
2148
+
groups = ["test"];
2149
+
platforms = [];
2150
+
source = {
2151
+
remotes = ["https://rubygems.org"];
2152
+
sha256 = "0fp7h5bnlqp649imgpnshgf3mxl8zwnpsl1ak1giii81r0cd6in3";
2153
+
type = "gem";
2154
+
};
2155
+
version = "4.5.0";
2156
+
};
2157
shoulda-matchers = {
2158
dependencies = ["activesupport"];
2159
groups = ["development" "test"];
2160
platforms = [];
2161
source = {
2162
remotes = ["https://rubygems.org"];
2163
+
sha256 = "11hv1xk153sspi6iif7a2m64shshpjr37l44c8qnqlfpzv0dxlm2";
2164
type = "gem";
2165
};
2166
+
version = "5.2.0";
2167
};
2168
sidekiq = {
2169
dependencies = ["connection_pool" "rack" "redis"];
···
2171
platforms = [];
2172
source = {
2173
remotes = ["https://rubygems.org"];
2174
+
sha256 = "0p2mj2jj5b9wqmpvkngx87lfr2qgwhqvwx38bmhl5aa29pc6z5kx";
2175
type = "gem";
2176
};
2177
+
version = "6.5.7";
2178
};
2179
simplecov = {
2180
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
···
2207
};
2208
version = "0.1.4";
2209
};
2210
+
snaky_hash = {
2211
+
dependencies = ["hashie" "version_gem"];
2212
+
groups = ["default"];
2213
+
platforms = [];
2214
+
source = {
2215
+
remotes = ["https://rubygems.org"];
2216
+
sha256 = "1pl70rh92wsn15q4lwzikzi7j5a00vm77bqjg07k4sgzx0wjx2zy";
2217
+
type = "gem";
2218
+
};
2219
+
version = "2.0.0";
2220
+
};
2221
sprockets = {
2222
dependencies = ["concurrent-ruby" "rack"];
2223
groups = ["default"];
···
2259
}];
2260
source = {
2261
remotes = ["https://rubygems.org"];
2262
+
sha256 = "1bpmrz2vw59gw556y5hsha3xlrvfv4qwck4wg2r39qf2bp2hcr1b";
0
0
0
0
0
0
0
0
0
0
2263
type = "gem";
2264
};
2265
+
version = "0.2.21";
2266
};
2267
test-prof = {
2268
groups = ["test"];
2269
platforms = [];
2270
source = {
2271
remotes = ["https://rubygems.org"];
2272
+
sha256 = "1kcmayrkhf0znxpny8f6ca9ljbfv7kdsbig3spy5ylgsv2mjkvzs";
2273
type = "gem";
2274
};
2275
+
version = "1.0.10";
2276
};
2277
thor = {
2278
groups = ["default" "development" "test"];
···
2352
platforms = [];
2353
source = {
2354
remotes = ["https://rubygems.org"];
2355
+
sha256 = "0ra70s8prfacpqwj5v2mqn1rbfz6xds3n9nsr9cwzs3z2c0wm5j7";
2356
type = "gem";
2357
};
2358
+
version = "2.3.0";
2359
};
2360
unicorn = {
2361
dependencies = ["kgio" "raindrops"];
···
2404
};
2405
version = "0.7.0";
2406
};
2407
+
version_gem = {
2408
+
groups = ["default"];
2409
+
platforms = [];
2410
+
source = {
2411
+
remotes = ["https://rubygems.org"];
2412
+
sha256 = "104s7p4zp5yvf0bvbwd9mqmnkgz2z89h4hbvxi8pzd8d08c9a03b";
2413
+
type = "gem";
2414
+
};
2415
+
version = "1.1.0";
2416
+
};
2417
+
webdrivers = {
2418
+
dependencies = ["nokogiri" "rubyzip" "selenium-webdriver"];
2419
+
groups = ["test"];
2420
+
platforms = [];
2421
+
source = {
2422
+
remotes = ["https://rubygems.org"];
2423
+
sha256 = "0j8kbn592rm11mnyrdq6xp35arfpn9xr0bbkh5imcwpw3wslcfli";
2424
+
type = "gem";
2425
+
};
2426
+
version = "5.1.0";
2427
+
};
2428
webmock = {
2429
dependencies = ["addressable" "crack" "hashdiff"];
2430
groups = ["test"];
2431
platforms = [];
2432
source = {
2433
remotes = ["https://rubygems.org"];
2434
+
sha256 = "1myj44wvbbqvv18ragv3ihl0h61acgnfwrnj3lccdgp49bgmbjal";
2435
type = "gem";
2436
};
2437
+
version = "3.18.1";
2438
};
2439
webpush = {
2440
dependencies = ["hkdf" "jwt"];
···
2447
};
2448
version = "1.1.0";
2449
};
2450
+
websocket = {
2451
+
groups = ["default" "test"];
2452
+
platforms = [];
2453
+
source = {
2454
+
remotes = ["https://rubygems.org"];
2455
+
sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8";
2456
+
type = "gem";
2457
+
};
2458
+
version = "1.2.9";
2459
+
};
2460
xorcist = {
2461
groups = ["default"];
2462
platforms = [];
···
2466
type = "gem";
2467
};
2468
version = "1.1.3";
2469
+
};
2470
+
xpath = {
2471
+
dependencies = ["nokogiri"];
2472
+
groups = ["default" "test"];
2473
+
platforms = [];
2474
+
source = {
2475
+
remotes = ["https://rubygems.org"];
2476
+
sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
2477
+
type = "gem";
2478
+
};
2479
+
version = "3.2.0";
2480
};
2481
yaml-lint = {
2482
groups = ["development"];