From 8987e8b9d98a941f4a5bef8135bcb5d7d9cd556a Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Wed, 29 Mar 2023 17:54:13 +0200
Subject: [PATCH] Make Vale warnings fail the pipeline

Signed-off-by: Karel van Klink <karel.vanklink@geant.org>
---
 docs/.gitlab-ci.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/docs/.gitlab-ci.yml b/docs/.gitlab-ci.yml
index b2a226e..3725e69 100644
--- a/docs/.gitlab-ci.yml
+++ b/docs/.gitlab-ci.yml
@@ -39,4 +39,6 @@ lint-documentation:
     - vale sync
 
   script:
-    - vale $CI_PROJECT_DIR/docs/build/html/_sources
+    - RESULT=$(vale $CI_PROJECT_DIR/docs/build/html/_sources)
+    - echo "$RESULT"
+    - if echo "$RESULT" | tail -n 1 | grep -q "✖" ; then echo "Please fix all Vale errors and warnings" && exit 1 ; else exit 0 ; fi
-- 
GitLab