logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 702a41ce231999c8343b5c43100211bfc9dab4b5
parent 08c8814ef06455a0abc74fda9bab30729b702453
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 11 Jul 2022 09:28:47 +0200

CI: Run lint and cycles in alpine

Diffstat:

M.gitlab-ci.yml10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml @@ -147,7 +147,7 @@ unit-testing-rum: - mix test --preload-modules lint: - image: elixir:1.12 + image: elixir:1.12-alpine stage: test only: changes: @@ -156,6 +156,8 @@ lint: - "mix.lock" cache: *testing_cache_policy before_script: + - apk update + - apk add cmake file-dev git - mix local.hex --force - mix local.rebar --force - mix deps.get @@ -175,7 +177,7 @@ analysis: cycles: stage: test - image: elixir:1.11 + image: elixir:1.11-alpine only: changes: - "**/*.ex" @@ -183,11 +185,11 @@ cycles: - "mix.lock" cache: {} before_script: + - apk update + - apk add cmake file-dev git - mix local.hex --force - mix local.rebar --force - mix deps.get - - apt-get update - - apt-get install cmake libmagic-dev -y script: - mix compile - mix xref graph --format cycles --label compile | awk '{print $0} END{exit ($0 != "No cycles found")}'