From 611fbc4ebfdf3eda0a3094c11757fb2c7473bce7 Mon Sep 17 00:00:00 2001 From: Milton Mazzarri Date: Tue, 19 Mar 2019 12:19:35 -0500 Subject: [PATCH] Update Travis CI config --- .travis.yml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 45871ad..ddba822 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,32 @@ language: elixir -elixir: 1.6.1 -otp_release: 20.3 sudo: false +elixir: + - 1.6 + - 1.8 +otp_release: + - 20.3 + - 21.1 notifications: recipients: - milmazz@gmail.com env: - MIX_ENV=test -script: - - mix format --check-formatted - - mix test cache: directories: - deps + - _build + - ~/.mix + - ~/.hex +jobs: + include: + - stage: format + env: + - MIX_ENV=dev + script: mix format --check-formatted + elixir: 1.6 + - stage: types + env: + - MIX_ENV=dev + before_script: travis_wait 20 mix dialyzer --plt + script: mix dialyzer --halt-exit-status + elixir: 1.6