diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3dd9f8f8eae028c09154036cc69128bfa72af15e..463e00dd80d37e32f91dedd2e582383bf8cff950 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ stages: - no_ci - fmt - tests - - clippy + - quality - package - publish_crate - publish_doc @@ -156,10 +156,33 @@ clippy: extends: .rust_stable_lin64 before_script: - cargo clippy -- -V - stage: clippy + stage: quality script: - cargo clippy --all -- -D warnings --verbose +audit:manual: + extends: .rust_stable_lin64 + before_script: + - cargo install --force cargo-audit + stage: quality + script: + - cargo audit + when: manual + except: + refs: + - dev + +audit: + extends: .rust_stable_lin64 + before_script: + - cargo install --force cargo-audit + stage: quality + script: + - cargo audit + only: + refs: + - dev + publish:crate: extends: .rust_stable_lin64 stage: publish_crate