mirror of
https://framagit.org/framasoft/mobilizon.git
synced 2024-12-22 07:52:43 +00:00
Add CI jobs (with allow_failure) for dependencies updates
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
b76b57c438
commit
add39a9cd1
1 changed files with 26 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue