From 58bb628aea74849b50d1c49c641a4142428cbd4f Mon Sep 17 00:00:00 2001 From: norpan Date: Sat, 7 Oct 2017 09:44:21 +0200 Subject: [PATCH 1/3] Update OTP and Elixir testing versions Test Elixir 1.4 and 1.5 and the latest OTP versions. #141 --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3b4adb2..52f0295 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,10 +2,13 @@ language: elixir elixir: - 1.3 + - 1.4 + - 1.5 otp_release: - 18.3 - - 19.1 + - 19.3 + - 20.1 install: - mix local.rebar --force From a6cf62f62099b843bede44e640bd3ca1cb6a17db Mon Sep 17 00:00:00 2001 From: norpan Date: Mon, 2 Apr 2018 11:04:14 +0200 Subject: [PATCH 2/3] Adding compatibility matrix testing https://github.com/elixir-lang/elixir/blob/master/lib/elixir/pages/Compatibility%20and%20Deprecations.md#compatibility-between-elixir-and-erlangotp --- .travis.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 52f0295..f8b03c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,31 @@ language: elixir elixir: - - 1.3 - - 1.4 - - 1.5 + - 1.6 otp_release: - - 18.3 - - 19.3 - - 20.1 + - 20 + +matrix: + include: + - elixir: 1.6 + otp_release: 19 + - elixir: 1.5 + otp_release: 20 + - elixir: 1.5 + otp_release: 19 + - elixir: 1.5 + otp_release: 18 + - elixir: 1.4 + otp_release: 20 + - elixir: 1.4 + otp_release: 19 + - elixir: 1.4 + otp_release: 18 + - elixir: 1.3 + otp_release: 19 + - elixir: 1.3 + otp_release: 18 install: - mix local.rebar --force From f6395ae1c3c5bd342cdb03485d1e43841ef39e26 Mon Sep 17 00:00:00 2001 From: norpan Date: Mon, 2 Apr 2018 11:10:34 +0200 Subject: [PATCH 3/3] Trying exact OTP versions --- .travis.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index f8b03c7..d4ca1ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,28 +4,28 @@ elixir: - 1.6 otp_release: - - 20 + - 20.3 matrix: include: - elixir: 1.6 - otp_release: 19 + otp_release: 19.3.6.5 - elixir: 1.5 - otp_release: 20 + otp_release: 20.3 - elixir: 1.5 - otp_release: 19 + otp_release: 19.3.6.5 - elixir: 1.5 - otp_release: 18 + otp_release: 18.3.4.8 - elixir: 1.4 - otp_release: 20 + otp_release: 20.3 - elixir: 1.4 - otp_release: 19 + otp_release: 19.3.6.5 - elixir: 1.4 - otp_release: 18 + otp_release: 18.3.4.8 - elixir: 1.3 - otp_release: 19 + otp_release: 19.3.6.5 - elixir: 1.3 - otp_release: 18 + otp_release: 18.3.4.8 install: - mix local.rebar --force