Optimize CI stages
In order to benefit from cache and artifacts, it should be:
- deps
- js
npm i
- elixir
mix deps.get
,mix compile
- js
- front
- up-to-date
ncu
- build
npm run build
- upcoming
npm run lint
!102 (merged) - upcoming tests
- up-to-date
- back
- up to date
mix hex.outdated
- format
mix format
,mix credo
- tests
mix coverage.html
- up to date
- deploy
- pages
mix docs
- eventual nice things
- pages
Edited by Thomas