From add39a9cd1109d2fdafedec9a8a5b6bfb08de2b1 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Fri, 8 Mar 2019 13:42:34 +0100 Subject: [PATCH] Add CI jobs (with allow_failure) for dependencies updates Signed-off-by: Thomas Citharel --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e778cbfaf..6fdc5f21e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,6 +36,22 @@ js: untracked: false expire_in: 30 days + +js_deps: + stage: front + before_script: + - cd js + - npm install + - npm install -g npm-check-updates + script: + - ncu --error-level 2 + after_script: + - cd ../ + cache: + paths: + - js/node_modules + allow_failure: true + elixir_check: stage: back before_script: @@ -43,7 +59,17 @@ elixir_check: script: - mix credo list - mix format --check-formatted --dry-run + cache: + paths: + - deps + +elixir_deps: + stage: back + before_script: + - mix deps.get + script: - mix hex.outdated + allow_failure: true cache: paths: - deps