From 3f19c2b25fb80a2013fd097215406551e92ccd3b Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Mon, 8 Jul 2024 14:21:46 +0000 Subject: [PATCH] fix(ci): add rebar and hex in all steps --- .drone.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 935acb5..3dd097d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -41,7 +41,8 @@ steps: commands: - apt-get update - apt-get install -y git - - mix do local.rebar --force, local.hex --force, deps.get, deps.compile + - mix do local.rebar --force, local.hex --force + - mix do deps.get, deps.compile - mix compile --force depends_on: - 'restore cache' @@ -54,6 +55,7 @@ steps: POSTGRES_USER: &db_user postgres POSTGRES_PASS: &db_pass postgres commands: + - mix do local.rebar --force, local.hex --force - mix test --cover --trace --slowest 10 depends_on: - 'database healthcheck' @@ -62,6 +64,7 @@ steps: - name: compile app image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix compile --force --all-warnings --warnings-as-errors depends_on: - 'get dependencies' @@ -69,6 +72,7 @@ steps: - name: audit deps image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix hex.audit - mix deps.audit - mix deps.unlock --check-unused @@ -79,6 +83,7 @@ steps: - name: format check image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix format --dry-run --check-formatted depends_on: - 'get dependencies' @@ -86,6 +91,7 @@ steps: - name: credo check image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix credo suggest --strict --format=flycheck depends_on: - 'get dependencies' @@ -93,6 +99,7 @@ steps: - name: dialyzer check image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix dialyzer --no-check --quiet --ignore-exit-status --format short depends_on: - 'get dependencies' @@ -100,6 +107,7 @@ steps: - name: sobelow check image: *elixir commands: + - mix do local.rebar --force, local.hex --force - mix sobelow depends_on: - 'get dependencies'