This repository has been archived by the owner on Mar 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 87
/
rebar.config
97 lines (88 loc) · 3.07 KB
/
rebar.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
%% -*- erlang -*-
{cover_enabled, true}.
{cover_opts, [verbose]}.
{cover_excl_mods,
[
blockchain_txn_handler,
blockchain_poc_target_v2, % obsolete
blockchain_poc_path_v2, % obsolete
blockchain_poc_path_v3, % obsolete
%% cli stuff
blockchain_console,
blockchain_cli_ledger,
blockchain_cli_peer,
blockchain_cli_txn,
blockchain_cli_sc,
%% test stuff
blockchain_worker_meck_original,
blockchain_event_meck_original
]}.
{cover_export_enabled, true}.
{covertool, [{coverdata_files,
[
"ct.coverdata",
"eunit.coverdata"
]}]
}.
{deps, [
{lager, "3.9.2"},
{erl_base58, "0.0.1"},
{base64url, "1.0.1"},
{jsx, "3.1.0"},
{libp2p, ".*", {git, "https://github.com/helium/erlang-libp2p.git", {branch, "master"}}},
{clique, ".*", {git, "https://github.com/helium/clique.git", {branch, "develop"}}},
{h3, ".*", {git, "https://github.com/helium/erlang-h3.git", {branch, "master"}}},
{erl_angry_purple_tiger, ".*", {git, "https://github.com/helium/erl_angry_purple_tiger.git", {branch, "master"}}},
{erlang_stats, ".*", {git, "https://github.com/helium/erlang-stats.git", {branch, "master"}}},
{cream, ".*", {git, "https://github.com/helium/cream", {branch, "main"}}},
{vincenty, ".*", {git, "https://github.com/helium/vincenty", {branch, "master"}}},
{helium_proto, {git, "https://github.com/helium/proto.git", {branch, "master"}}},
{erlang_lorawan, {git, "https://github.com/helium/erlang-lorawan.git", {branch, "master"}}},
{merkerl, ".*", {git, "https://github.com/helium/merkerl.git", {branch, "master"}}},
{xxhash, {git, "https://github.com/pierreis/erlang-xxhash", {branch, "master"}}},
{exor_filter, ".*", {git, "https://github.com/mpope9/exor_filter", {branch, "master"}}},
{grpcbox, {git, "https://github.com/novalabsxyz/grpcbox.git",
{branch, "master"}}},
{recon, "2.5.2"},
{telemetry, "1.1.0"},
hackney
]}.
{erl_opts, [
debug_info,
{parse_transform, lager_transform},
{i, "./_build/default/plugins/gpb/include"},
warnings_as_errors
]}.
{plugins,
[
{grpcbox_plugin, {git, "https://github.com/novalabsxyz/grpcbox_plugin.git", {branch, "andymck/ts-master/combined-opts-and-template-changes"}}},
covertool,
{rebar3_eqc, {git, "https://github.com/Vagabond/rebar3-eqc-plugin", {branch, "master"}}}
]}.
{pre_hooks, [
{compile, "make grpc"},
{clean, "make clean_grpc"}
]}.
{xref_checks, [
undefined_function_calls,
undefined_functions
%% deprecated_function_calls,
%% deprecated_functions
]}.
{profiles, [
{test, [
{relx, [
{sys_config, "./config/test.config"},
{overlay,
[{copy, "config/sys.config", "config/sys.config"}]}
]
},
{deps, [{meck, "0.8.12"}, {grpc_client, {git, "https://github.com/Bluehouse-Technology/grpc_client.git", {branch, "master"}}}]}
]},
{eqc, [
{erl_opts, [{d, 'TEST'}]},
{src_dirs, ["test", "src"]},
%% {cover_enabled, false},
{deps, [{meck, "0.8.12"}]}
]}
]}.