commit: 12d888e04e4ed4660c8c0d8322cbf1820136d1ac
parent 6e158bba2ccf6b8380bbf05ab2a486e8e7ba41fe
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 11 Jul 2022 22:57:30 +0200
CI: cycles: Use current stable elixir image
Diffstat:
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
@@ -140,14 +140,14 @@ unit-testing-rum:
- mix test --preload-modules
lint:
- image: elixir:1.12-alpine
+ image: ¤t_elixir elixir:1.12-alpine
stage: test
only:
changes: *build_changes_policy
cache: *testing_cache_policy
- before_script:
+ before_script: ¤t_bfr_script
- apk update
- - apk add cmake file-dev git
+ - apk add build-base cmake file-dev git openssl
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
@@ -163,17 +163,12 @@ analysis:
- mix credo --strict --only=warnings,todo,fixme,consistency,readability
cycles:
+ image: *current_elixir
stage: test
- image: elixir:1.11-alpine
only:
changes: *build_changes_policy
- cache: {}
- before_script:
- - apk update
- - apk add cmake file-dev git
- - mix local.hex --force
- - mix local.rebar --force
- - mix deps.get
+ cache: *testing_cache_policy
+ before_script: *current_bfr_script
script:
- mix compile
- mix xref graph --format cycles --label compile | awk '{print $0} END{exit ($0 != "No cycles found")}'
@@ -294,7 +289,7 @@ amd64-musl:
cache: *release-cache
variables: *release-variables
before_script: &before-release-musl
- - apk add git gcc g++ musl-dev make cmake file-dev
+ - apk add git build-base cmake file-dev openssl
- echo "import Mix.Config" > config/prod.secret.exs
- mix local.hex --force
- mix local.rebar --force