From d458dd915ecd3e16d5b9cc464a0620785a5d6b8b Mon Sep 17 00:00:00 2001 From: Jon Carstens Date: Fri, 5 Aug 2022 11:50:17 -0600 Subject: [PATCH] CI: start testing with Elixir 1.14.0-rc.0 --- .circleci/config.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index b4c0865..cb331ad 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,6 +20,32 @@ install_system_deps: &install_system_deps apk add fwup --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community jobs: + build_elixir_1_14_otp_25: + docker: + - image: hexpm/elixir:1.14.0-rc.0-erlang-25.0.3-alpine-3.16.0 + <<: *defaults + steps: + - checkout + - <<: *install_hex_rebar + - <<: *install_system_deps + - restore_cache: + keys: + - v1-mix-cache-{{ checksum "mix.lock" }} + - run: mix deps.get + # SUDO=true -> disable autodetection of a host build and the "helpful" + # call to sudo + - run: SUDO=true mix compile + - run: mix test + - run: mix format --check-formatted + - run: mix hex.build + - run: mix docs + - run: mix dialyzer + - save_cache: + key: v1-mix-cache-{{ checksum "mix.lock" }} + paths: + - _build + - deps + build_elixir_1_13_otp_25: docker: - image: hexpm/elixir:1.13.4-erlang-25.0.3-alpine-3.16.0 @@ -83,6 +109,7 @@ workflows: version: 2 build_test: jobs: + - build_elixir_1_14_otp_25 - build_elixir_1_13_otp_25 - build_elixir_1_13_otp_24 - build_elixir_1_12_otp_24