From 5bb0236b3970e48325457617474674e98ef5f55f Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Mon, 23 Sep 2019 23:04:06 +0200 Subject: [PATCH] [ci] security: add audit job --- .gitlab-ci.yml | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3dd9f8f8..463e00dd 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 -- GitLab