mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
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:
commit
6891f9c703
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user