Merge pull request #3 from apache/otp-23-support
Allow compiling on Erlang 23
diff --git a/.travis.yml b/.travis.yml
index 72329f7..d0d8489 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,11 +2,12 @@
os: linux
otp_release:
+ - 23.0
- 22.0
- 21.0
- 20.0
- - 19.3
- - 18.3
+
+
install:
- sudo pip install codecov
diff --git a/src/jaeger_passage_span_context.erl b/src/jaeger_passage_span_context.erl
index 9f0eac8..17ab6c6 100644
--- a/src/jaeger_passage_span_context.erl
+++ b/src/jaeger_passage_span_context.erl
@@ -16,6 +16,13 @@
-include("constants.hrl").
+
+% Update after moving to 21+ to use uri_string
+-ifdef(OTP_RELEASE).
+-compile({nowarn_deprecated_function, {http_uri, decode, 1}}).
+-compile({nowarn_deprecated_function, {http_uri, encode, 1}}).
+-endif.
+
%%------------------------------------------------------------------------------
%% Exported API
%%------------------------------------------------------------------------------