git.iko.soy/typeable/http-api-data
on master help sign in
Setup travis additionally for 7.8.4, 7.10.2 and HEAD
commit46ba46a082417235e7d9ae1cb1a4d452c7470e90 authorSibi <sibi@psibi.in> dateThu 27 Aug 2015, 21:55 (11 years ago) parentbf3348f
1 file changed+35−1
.travis.yml+35−1
.travis.yml+35−1
@@ -1 +1,35 @@
1−language: haskell
1+env:
2+ - GHCVER=7.6.3 CABALVER=1.18
3+ - GHCVER=7.8.4 CABALVER=1.18
4+ - GHCVER=7.10.2 CABALVER=1.22
5+ - GHCVER=head CABALVER=head
6+
7+matrix:
8+ allow_failures:
9+ - env: GHCVER=head CABALVER=head
10+
11+before_install:
12+ - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
13+ - travis_retry sudo apt-get update
14+ - travis_retry sudo apt-get install -y cabal-install-$CABALVER ghc-$GHCVER
15+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$HOME/.cabal/bin:$PATH
16+ - cabal --version
17+
18+install:
19+ - cabal update
20+ - cabal install --only-dependencies --enable-tests
21+
22+script:
23+ - cabal configure --enable-tests -v2
24+ - cabal build
25+ - cabal test
26+ - cabal check
27+ - cabal sdist
28+ - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
29+ cd dist/;
30+ if [ -f "$SRC_TGZ" ]; then
31+ cabal install "$SRC_TGZ";
32+ else
33+ echo "expected '$SRC_TGZ' not found";
34+ exit 1;
35+ fi