on master help sign in
Use precompiled cabal-meta and cabal-src
46e2184Michael Snoyman
.travis.yml+6−1
@@ -11,6 +11,11 @@ matrix:
11 - env: GHCVER=head CABALVER=head
11 - env: GHCVER=head CABALVER=head
12
12
13before_install:
13before_install:
14+ - mkdir -p $HOME/.local/bin
15+ - export PATH=$HOME/.local/bin:$PATH
16+ - travis_retry curl -L http://download.fpcomplete.com/michael/cabal-meta.tar.gz | tar xz -C $HOME/.local/bin
17+ - travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
18+
14 - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
19 - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
15 - travis_retry sudo apt-get update
20 - travis_retry sudo apt-get update
16 - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
21 - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
@@ -25,7 +30,7 @@ install:
25 - travis_retry cabal update
30 - travis_retry cabal update
26 - cabal unpack wai-logger
31 - cabal unpack wai-logger
27 - mv wai-logger-* wai-logger
32 - mv wai-logger-* wai-logger
28− - cabal install hspec doctest HTTP temporary cabal-meta cabal-src
33+ - cabal install hspec doctest HTTP temporary
29 - cabal-meta install --force-reinstalls
34 - cabal-meta install --force-reinstalls
30
35
31script: mega-sdist --test
36script: mega-sdist --test