|
31 | 31 | %% Pinning to version "1.11.2" from hex here causes constant upgrading and recompilation of the entire project |
32 | 32 | {jose, {git, "https://github.com/potatosalad/erlang-jose.git", {tag, "1.11.2"}}}, |
33 | 33 | {yamerl, "0.8.1"}, |
34 | | - {thrift, {git, "https://github.com/valitydev/thrift_erlang.git", {branch, "master"}}}, |
35 | | - {genlib, {git, "https://github.com/valitydev/genlib.git", {branch, "master"}}}, |
| 34 | + {thrift, {git, "https://github.com/valitydev/thrift_erlang.git", {tag, "v1.0.0"}}}, |
| 35 | + {genlib, {git, "https://github.com/valitydev/genlib.git", {tag, "v1.1.0"}}}, |
36 | 36 | {snowflake, {git, "https://github.com/valitydev/snowflake.git", {branch, "master"}}}, |
37 | | - {woody, {git, "https://github.com/valitydev/woody_erlang.git", {branch, "master"}}}, |
| 37 | + {woody, {git, "https://github.com/valitydev/woody_erlang.git", {tag, "v1.1.0"}}}, |
38 | 38 | {token_keeper_proto, {git, "https://github.com/valitydev/token-keeper-proto.git", {branch, "master"}}}, |
39 | | - {scoper, {git, "https://github.com/valitydev/scoper.git", {branch, "master"}}}, |
| 39 | + {scoper, {git, "https://github.com/valitydev/scoper.git", {tag, "v1.1.0"}}}, |
40 | 40 | {erl_health, {git, "https://github.com/valitydev/erlang-health.git", {branch, "master"}}}, |
41 | 41 | %% Only needed for some utility functions |
42 | | - {bouncer_client, {git, "https://github.com/valitydev/bouncer-client-erlang.git", {branch, "master"}}}, |
43 | | - {machinery, {git, "https://github.com/valitydev/machinery-erlang.git", {branch, "master"}}}, |
| 42 | + {bouncer_client, {git, "https://github.com/valitydev/bouncer-client-erlang.git", {tag, "v1.1.0"}}}, |
| 43 | + {machinery, {git, "https://github.com/valitydev/machinery-erlang.git", {tag, "v1.1.1"}}}, |
| 44 | + {prometheus, "4.11.0"}, |
| 45 | + {prometheus_cowboy, "0.1.9"}, |
44 | 46 | %% OpenTelemetry deps |
45 | | - {opentelemetry_api, "1.2.1"}, |
46 | | - {opentelemetry, "1.3.0"}, |
47 | | - {opentelemetry_exporter, "1.3.0"} |
| 47 | + {opentelemetry_api, "1.4.0"}, |
| 48 | + {opentelemetry, "1.5.0"}, |
| 49 | + {opentelemetry_exporter, "1.8.0"} |
48 | 50 | ]}. |
49 | 51 |
|
50 | 52 | %% Helpful plugins. |
51 | 53 | {plugins, [ |
52 | | - {rebar3_lint, "1.0.1"}, |
53 | | - {erlfmt, "1.0.0"}, |
54 | | - {covertool, "2.0.4"}, |
| 54 | + {rebar3_lint, "3.2.6"}, |
| 55 | + {erlfmt, "1.5.0"}, |
| 56 | + {covertool, "2.0.7"}, |
55 | 57 | {rebar3_thrift_compiler, {git, "https://github.com/valitydev/rebar3-thrift-compiler.git", {tag, "0.4"}}} |
56 | 58 | ]}. |
57 | 59 |
|
|
77 | 79 | % mandatory |
78 | 80 | unmatched_returns, |
79 | 81 | error_handling, |
80 | | - race_conditions, |
81 | 82 | unknown |
82 | 83 | ]}, |
83 | 84 | {plt_apps, all_deps} |
|
86 | 87 | {profiles, [ |
87 | 88 | {prod, [ |
88 | 89 | {deps, [ |
89 | | - %% NOTE |
90 | | - %% Because of a dependency conflict, prometheus libs are only included in production build for now |
91 | | - %% https://github.com/project-fifo/rebar3_lint/issues/42 |
92 | | - %% https://github.com/valitydev/hellgate/pull/2/commits/884724c1799703cee4d1033850fe32c17f986d9e |
93 | | - {prometheus, "4.8.1"}, |
94 | | - {prometheus_cowboy, "0.1.8"}, |
95 | 90 | % Introspect a node running in production |
96 | 91 | {recon, "2.5.2"}, |
97 | 92 | {logger_logstash_formatter, |
98 | | - {git, "https://github.com/valitydev/logger_logstash_formatter.git", {ref, "08a66a6"}}}, |
99 | | - {iosetopts, {git, "https://github.com/valitydev/iosetopts.git", {ref, "edb445c"}}} |
| 93 | + {git, "https://github.com/valitydev/logger_logstash_formatter.git", {ref, "08a66a6"}}} |
100 | 94 | ]}, |
101 | 95 | %% Relx configuration |
102 | 96 | {relx, [ |
103 | 97 | {release, {'token-keeper', "0.1.0"}, [ |
104 | | - iosetopts, |
105 | 98 | % tools for introspection |
106 | 99 | {recon, load}, |
107 | 100 | % debugger |
|
111 | 104 | {opentelemetry, temporary}, |
112 | 105 | % logger formatter |
113 | 106 | {logger_logstash_formatter, load}, |
114 | | - prometheus, |
115 | | - prometheus_cowboy, |
116 | 107 | token_keeper |
117 | 108 | ]}, |
118 | 109 | {sys_config, "./config/sys.config"}, |
|
0 commit comments