From 8c9cbdae37104ca224ec7922071073aa8ed8407b Mon Sep 17 00:00:00 2001
From: Philipp Rosenkranz <ph.rosenkranz@gmail.com>
Date: Tue, 14 Jul 2015 21:43:26 +0200
Subject: [PATCH] dist: make drone build script fail if gh label not set

---
 dist/tools/drone-scripts/build_and_test.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dist/tools/drone-scripts/build_and_test.sh b/dist/tools/drone-scripts/build_and_test.sh
index 2313b29662..7f0071755a 100755
--- a/dist/tools/drone-scripts/build_and_test.sh
+++ b/dist/tools/drone-scripts/build_and_test.sh
@@ -47,7 +47,7 @@ trap 'rm -rf "$MYTMPDIR"' EXIT
 # Check for PRs and labels
 FULL_CHECK=true
 if [ -z "$FORCE_FULL_CHECK" ]; then
-    if [ $CI_PULL_REQUEST != false ] && ! [ -z "$CI_PULL_REQUEST" ]; then
+    if [ "$CI_PULL_REQUEST" != false ] && ! [ -z "$CI_PULL_REQUEST" ]; then
         # Pull request
         # Check for labels
         . ./dist/tools/pr_check/check_labels.sh
@@ -70,6 +70,7 @@ if $FULL_CHECK; then
     |& tee -a "$MYTMPDIR/output.log"
 else
     echo "PR not ready for CI build. Only static-tests will be executed!"
+    ((FAILURES++))
     exec_build_func static-tests "$@" |& tee -a "$MYTMPDIR/output.log"
 fi
 
-- 
GitLab