Merge branch 'nheuillet/improve-ci' into 'master'

Improve CI run time + workflow

See merge request !1735
8 jobs for !1735 with nheuillet/improve-ci into master in 77 minutes and 50 seconds (queued for 1 second)
Status Job ID Name Coverage
  Check
passed #1056601342
cache
code-quality

00:20:25

manual #1056601353
veloren-docker allowed to fail manual
opt-linux
manual #1056601362
veloren-docker allowed to fail manual
opt-macos
manual #1056601358
veloren-docker allowed to fail manual
opt-windows
failed #1056601347
veloren-docker allowed to fail
security

00:00:37

 
  Build
passed #1056601374
veloren-benchmark
benchmarks

00:38:08

passed #1056601377
cache
coverage

00:33:12

4.8%
passed #1056601368
cache
unittests

00:23:33

 
Name Stage Failure
failed
security Check
Date:          2020-05-04
ID: RUSTSEC-2020-0056
URL: https://rustsec.org/advisories/RUSTSEC-2020-0056
Dependency tree:
stdweb 0.4.20

warning: 5 allowed warnings found
Cleaning up file based variables
ERROR: Job failed: exit code 1