CI: Fix the broken tasks.
authorLain Soykaf <lain@lain.com>
Sun, 26 Dec 2021 17:54:54 +0000 (18:54 +0100)
committerLain Soykaf <lain@lain.com>
Sun, 26 Dec 2021 17:54:54 +0000 (18:54 +0100)
.gitlab-ci.yml

index 9155af0e5b0477367a8022699e489c11cb7cf572..bebd97efbcb65a21382b092f7c7c6029f302c1bb 100644 (file)
@@ -154,6 +154,10 @@ lint:
       - "**/*.exs"
       - "mix.lock"
   cache: *testing_cache_policy
+  before_script:
+    - mix local.hex --force
+    - mix local.rebar --force
+    - mix deps.get
   script:
     - mix format --check-formatted
 
@@ -177,8 +181,13 @@ cycles:
       - "**/*.exs"
       - "mix.lock"
   cache: {}
-  script:
+  before_script:
+    - 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")}'