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