diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml index 4122f71..d548c3b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,25 +1,45 @@ dist: trusty +sudo: false language: bash +env: + - PASS_VERSION=1.7.1 + - PASS_VERSION=master + addons: apt: - sources: - - debian-sid packages: + - cabal-install - expect + - ghc - oathtool - - shellcheck before_script: - - wget https://git.zx2c4.com/password-store/snapshot/password-store-1.7.tar.xz - - tar -xvf password-store-1.7.tar.xz - - ln -s password-store-1.7/src/password-store.sh pass + - wget https://git.zx2c4.com/password-store/snapshot/password-store-$PASS_VERSION.tar.xz + - tar -xvf password-store-$PASS_VERSION.tar.xz + - ln -s password-store-$PASS_VERSION/src/password-store.sh pass + - if [ ! -f "${HOME}/.cabal/bin/shellcheck" ]; then cabal update; cabal install ShellCheck; fi + - ln -s "${HOME}/.cabal/bin/shellcheck" shellcheck - export PATH=$PATH:. - export TEST_OPTS="-v" install: true +before_cache: + - rm $HOME/.cabal/logs/build.log + +cache: + directories: + - $HOME/.cabal + script: - make lint - cd test && make all + +notifications: + email: + recipients: + - tadfisher@gmail.com + on_success: never + on_failure: always |