From f6d4bd459ca0686dc3d1fef46d84268cb5453808 Mon Sep 17 00:00:00 2001 From: Michael Mendy Date: Tue, 17 Sep 2024 10:51:07 -0700 Subject: [PATCH] Modernized Travis CI configuration. Updated the Elixir and OTP versions: Changed from `1.3.2` to 1`.14.5` and `1.15.7` (latest stable versions) Changed from OTP `18.3` and `19.0` to `24.3` and `25.3` (recent stable versions) Added `dist: focal` to use Ubuntu 20.04 (Focal Fossa) as the build environment. Added `mix local.rebar --force` to ensure Rebar is installed. --- .travis.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 90c8834..456b6c5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,19 @@ language: elixir matrix: include: - - otp_release: 18.3 - elixir: 1.3.2 - - otp_release: 19.0 - elixir: 1.3.2 + - otp_release: 24.3 + elixir: 1.14.5 + - otp_release: 25.3 + elixir: 1.15.7 sudo: false +dist: focal before_script: - - mix local.hex --force # Update Mix + - mix local.hex --force + - mix local.rebar --force - mix deps.get --only test script: - - mix test \ No newline at end of file + - mix test +cache: + directories: + - deps + - _build