@ -3,7 +3,7 @@ jobs:
build:
build:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1 -node-browsers
- image : circleci/elixir:1.9.0 -node-browsers
environment:
environment:
MIX_ENV : test
MIX_ENV : test
# match POSTGRES_PASSWORD for postgres image below
# match POSTGRES_PASSWORD for postgres image below
@ -129,7 +129,7 @@ jobs:
check_formatted:
check_formatted:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test
@ -143,7 +143,7 @@ jobs:
credo:
credo:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test
@ -177,7 +177,7 @@ jobs:
dialyzer:
dialyzer:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test
@ -191,9 +191,9 @@ jobs:
- restore_cache:
- restore_cache:
keys:
keys:
- v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.lock" }}
- v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.lock" }}
- v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.exs" }}
- v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.exs" }}
- v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}
- v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}
- run:
- run:
name : Unpack PLT cache
name : Unpack PLT cache
@ -213,15 +213,15 @@ jobs:
cp ~/.mix/dialyxir*.plt plts/
cp ~/.mix/dialyxir*.plt plts/
- save_cache:
- save_cache:
key : v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.lock" }}
key : v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.lock" }}
paths:
paths:
- plts
- plts
- save_cache:
- save_cache:
key : v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.exs" }}
key : v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}-{{ checksum "mix.exs" }}
paths:
paths:
- plts
- plts
- save_cache:
- save_cache:
key : v7 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}
key : v8 -mix-dialyzer-{{ checksum "OTP_VERSION.lock" }}-{{ checksum "ELIXIR_VERSION.lock" }}
paths:
paths:
- plts
- plts
@ -247,7 +247,7 @@ jobs:
gettext:
gettext:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test
@ -286,7 +286,7 @@ jobs:
release:
release:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : prod
MIX_ENV : prod
@ -298,7 +298,7 @@ jobs:
- run : mix local.hex --force
- run : mix local.hex --force
- run : mix local.rebar --force
- run : mix local.rebar --force
- run : mix release --verbose --env prod
- run : MIX_ENV=prod mix release
- run:
- run:
name : Collecting artifacts
name : Collecting artifacts
command : |
command : |
@ -312,7 +312,7 @@ jobs:
sobelow:
sobelow:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test
@ -336,7 +336,7 @@ jobs:
test_geth_http_websocket:
test_geth_http_websocket:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1 -node-browsers
- image : circleci/elixir:1.9.0 -node-browsers
environment:
environment:
MIX_ENV : test
MIX_ENV : test
# match POSTGRES_PASSWORD for postgres image below
# match POSTGRES_PASSWORD for postgres image below
@ -390,7 +390,7 @@ jobs:
test_geth_mox:
test_geth_mox:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1 -node-browsers
- image : circleci/elixir:1.9.0 -node-browsers
environment:
environment:
MIX_ENV : test
MIX_ENV : test
# match POSTGRES_PASSWORD for postgres image below
# match POSTGRES_PASSWORD for postgres image below
@ -444,7 +444,7 @@ jobs:
test_parity_http_websocket:
test_parity_http_websocket:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1 -node-browsers
- image : circleci/elixir:1.9.0 -node-browsers
environment:
environment:
MIX_ENV : test
MIX_ENV : test
# match POSTGRES_PASSWORD for postgres image below
# match POSTGRES_PASSWORD for postgres image below
@ -498,7 +498,7 @@ jobs:
test_parity_mox:
test_parity_mox:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1 -node-browsers
- image : circleci/elixir:1.9.0 -node-browsers
environment:
environment:
MIX_ENV : test
MIX_ENV : test
# match POSTGRES_PASSWORD for postgres image below
# match POSTGRES_PASSWORD for postgres image below
@ -552,7 +552,7 @@ jobs:
coveralls_merge:
coveralls_merge:
docker:
docker:
# Ensure .tool-versions matches
# Ensure .tool-versions matches
- image : circleci/elixir:1.8.1
- image : circleci/elixir:1.9.0
environment:
environment:
MIX_ENV : test
MIX_ENV : test