From 728eea781d5d8da51624b56ad185f46da15182b0 Mon Sep 17 00:00:00 2001 From: Kekoa Kaaikala Date: Mon, 29 Aug 2022 14:32:50 +0000 Subject: [PATCH] Project: Add shellcheck to Travis build checks --- .travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.travis.yml b/.travis.yml index 0f5bd4838..887963d5a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,10 @@ jobs: size: x-large env: - PIP_CACHE_DIR=$HOME/.cache/pip PIPENV_CACHE_DIR=$HOME/.cache/pipenv LIBSODIUM_MAKE_ARGS=-j8 + addons: + apt: + packages: + - shellcheck cache: - pip: true @@ -85,6 +89,9 @@ jobs: - JS_WARNINGS_AMOUNT_UPPER_LIMIT=0 - eslint ./src --max-warnings $JS_WARNINGS_AMOUNT_UPPER_LIMIT # test for max warnings + # check shell scripts + - for file in $(find $TRAVIS_BUILD_DIR -type f); do shellcheck --format=gcc $file; done; + # build documentation - cd $TRAVIS_BUILD_DIR/docs - ../hugo --verbose --environment staging