]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
ci: check for "assert" in most C files
authorVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 15 Apr 2021 11:59:48 +0000 (13:59 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 25 May 2021 12:39:44 +0000 (14:39 +0200)
.gitlab-ci.yml
ci/no_assert_check.sh [new file with mode: 0755]

index 9e7203b1c94f7784108193461c485ffa2665230a..13482c379452146f7e1371b6558614585812d7da 100644 (file)
@@ -174,9 +174,10 @@ news:
   script:
     - head -n 1 NEWS | grep -q $(date +%Y-%m-%d)
 
-deckard_commit:
+trivial_checks: # aggregated to save some processing
   <<: *sanity
   script:
+    - ci/no_assert_check.sh
     - ci/deckard_commit_check.sh
 
 doc:
diff --git a/ci/no_assert_check.sh b/ci/no_assert_check.sh
new file mode 100755 (executable)
index 0000000..a3f3563
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+grep '\<assert\>' -- $(git ls-files | grep '\.[hc]$' | grep -vE '^(contrib|bench|tests)/')
+test $? -eq 1