diff --git a/packages/bats.sh b/packages/bats.sh index d4e002c..cfcc0f7 100644 --- a/packages/bats.sh +++ b/packages/bats.sh @@ -3,7 +3,7 @@ # # Include in your builds via # \curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/bats.sh | bash -s -BATS_VERSION="1.9.0" +BATS_VERSION="1.12.0" set -e CACHED_DOWNLOAD="${HOME}/cache/bats-core-${BATS_VERSION}.tar.gz" diff --git a/packages/shellcheck.sh b/packages/shellcheck.sh index 76f22d6..ebab69a 100644 --- a/packages/shellcheck.sh +++ b/packages/shellcheck.sh @@ -7,9 +7,13 @@ set -e CACHED_BINARY="${HOME}/cache/shellcheck" +if [ ! -x "$(command -v cabal)" ]; then + sudo apt-get update && sudo apt-get install -y cabal-install +fi + if [ ! -f "${CACHED_BINARY}" ]; then cabal update - cabal install ShellCheck --reinstall --force-reinstall + cabal install ShellCheck --reinstall --force-reinstalls mv "${HOME}/.cabal/bin/shellcheck" "${CACHED_BINARY}" fi