From 93cdf318c7717cda93c4733f57891edcc04da2c7 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Tue, 4 Jan 2022 13:28:03 -0300 Subject: [PATCH] fix(ci): setup mix before running check --- .github/workflows/elixir_deps_check.yaml | 5 +++++ scripts/check-elixir-deps-discrepancies.exs | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/elixir_deps_check.yaml b/.github/workflows/elixir_deps_check.yaml index b19512205..12fc9643b 100644 --- a/.github/workflows/elixir_deps_check.yaml +++ b/.github/workflows/elixir_deps_check.yaml @@ -16,6 +16,11 @@ jobs: uses: actions/checkout@v2.4.0 - name: ensure rebar run: ./scripts/ensure-rebar3.sh 3.16.1-emqx-1 + - name: setup mix + run: | + mix local.hex --force + mix local.rebar --force + mix deps.get - name: check elixir deps run: ./scripts/check-elixir-deps-discrepancies.exs diff --git a/scripts/check-elixir-deps-discrepancies.exs b/scripts/check-elixir-deps-discrepancies.exs index aa885f688..eee0a9e67 100755 --- a/scripts/check-elixir-deps-discrepancies.exs +++ b/scripts/check-elixir-deps-discrepancies.exs @@ -1,8 +1,5 @@ #!/usr/bin/env elixir -# ensure we have a mix.lock -{_, 0} = System.cmd("mix", ["deps.get"], into: IO.stream()) - # ensure we have a fresh rebar.lock case File.stat("rebar.lock") do