From 98ac91dd72fa00adf47516c4cffc6512e5f1cc9c Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Thu, 4 Aug 2016 06:37:21 +0300 Subject: [PATCH] Test sdist on release* branch. Directly otherwise --- .travis.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index ae2d848..3ac89cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,18 +42,19 @@ install: script: - cabal check + - | + case "$TRAVIS_BRANCH" of + "release"*) + touch ChangeLog + sdistdir="$TRAVIS_BUILD_DIR/../sdist-test" + mkdir -p "$sdistdir" + tar zvxf $(stack sdist 2>&1 | tail -n1 | sed 's/.* //') --strip-components=1 -C "$sdistdir" + cp "ghc-$GHCVER.yaml" stack.yaml "$sdistdir" + cd "$sdistdir" + ;; + esac - stack --no-terminal build --test --no-run-tests - stack --no-terminal test ghc-mod:spec - - | - if [ -r "$TRAVIS_BUILD_DIR/ChangeLog" ]; then - sdistdir="$TRAVIS_BUILD_DIR/../sdist-test" - mkdir -p "$sdistdir" - tar zvxf $(stack sdist 2>&1 | tail -n1 | sed 's/.* //') --strip-components=1 -C "$sdistdir" - cp "ghc-$GHCVER.yaml" stack.yaml "$sdistdir" - cd "$sdistdir" - stack --no-terminal build --test --no-run-tests - stack --no-terminal test ghc-mod:spec - fi matrix: matrix: