diff --git a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
index ed548b8f317122e9e54f7e8d4f8aec71bbd14781..8d2259eb2c63f074b15e439893b0913a683a2b96 100644
--- a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
+++ b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
@@ -37,12 +37,16 @@ python_syntax:
   when: always
 
 ##########################################################
-## Check for errors in bash scripts
+## Check for errors in bash/sh scripts
 ## Uses https://github.com/cytopia/awesome-ci
 ##########################################################
 bash_syntax:
   stage: postcheck
-  script: docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-sh --path=/ac --extension=sh --ignore=.ci_config
+  script:
+    - RET=0
+    - docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-sh --path=/ac --extension=sh --ignore=.ci_config || RET=1
+    - docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-bash --path=/ac --extension=bash --ignore=.ci_config || RET=1
+    - exit $RET
   allow_failure: yes
   when: always