Merge branch 'xvar/ci-stuff' into 'master'

CI: Combined check, code quality and unit tests into single step

See merge request veloren/veloren!1682
This commit is contained in:
Acrimon 2021-01-19 22:22:57 +00:00
commit 6891f9c703
2 changed files with 6 additions and 15 deletions

View File

@ -1,15 +1,3 @@
unittests:
extends: .recompile-branch
stage: build
variables:
GIT_DEPTH: 9999999999999
script:
- ln -s /dockercache/cache-all target
- cargo test --package veloren-voxygen --lib test_all_localizations -- --nocapture --ignored
- cargo test
retry:
max: 2
benchmarks:
extends: .recompile-branch
stage: build

View File

@ -1,11 +1,14 @@
# cargo clippy is a superset of cargo check, so we don't check manually
code-quality:
check:
extends: .recompile-branch
stage: check
script:
- ln -s /dockercache/cache-all target
- cargo clippy --all-targets --locked -- -D warnings
- cargo fmt --all -- --check
# TODO: currently there are some examples that fail clippy
# - cargo clippy --all-targets --locked -- -D warnings
- cargo clippy --bins --tests --locked -- -D warnings
- cargo test
- cargo test --package veloren-voxygen --lib test_all_localizations -- --nocapture --ignored
security:
extends: .recompile-branch