@@ -44,12 +44,9 @@ matrix:
44
44
# env: TEST=--disable-tests BENCH=--disable-benchmarks
45
45
addons : {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.2.2], sources: [hvr-ghc]}}
46
46
- compiler : " ghc-8.4.1"
47
- env : GHCHEAD=true
47
+ # env: TEST=--disable-tests BENCH=--disable-benchmarks
48
48
addons : {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.4.1], sources: [hvr-ghc]}}
49
49
50
- allow_failures :
51
- - compiler : " ghc-8.4.1"
52
-
53
50
before_install :
54
51
- HC=${CC}
55
52
- HCPKG=${HC/ghc/ghc-pkg}
@@ -71,24 +68,9 @@ install:
71
68
- travis_retry cabal update -v
72
69
- " sed -i.bak 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config"
73
70
- rm -fv cabal.project cabal.project.local
74
- # Overlay Hackage Package Index for GHC HEAD: https://github.com/hvr/head.hackage
75
- - |
76
- if $GHCHEAD; then
77
- sed -i.bak 's/-- allow-newer:.*/allow-newer: *:base, *:template-haskell, *:ghc, *:Cabal/' ${HOME}/.cabal/config
78
-
79
- echo 'repository head.hackage' >> ${HOME}/.cabal/config
80
- echo ' url: http://head.hackage.haskell.org/' >> ${HOME}/.cabal/config
81
- echo ' secure: True' >> ${HOME}/.cabal/config
82
- echo ' root-keys: 07c59cb65787dedfaef5bd5f987ceb5f7e5ebf88b904bbd4c5cbdeb2ff71b740' >> ${HOME}/.cabal/config
83
- echo ' 2e8555dde16ebd8df076f1a8ef13b8f14c66bad8eafefd7d9e37d0ed711821fb' >> ${HOME}/.cabal/config
84
- echo ' 8f79fd2389ab2967354407ec852cbe73f2e8635793ac446d09461ffb99527f6e' >> ${HOME}/.cabal/config
85
- echo ' key-threshold: 3' >> ${HOME}/.cabal.config
86
-
87
- cabal new-update head.hackage -v
88
- fi
89
71
- grep -Ev -- '^\s*--' ${HOME}/.cabal/config | grep -Ev '^\s*$'
90
- - if [ $HCNUMVER -ge 80000 ]; then cabal new-install -w ${HC} --symlink-bindir=$HOME/.local/bin doctest --constraint='doctest ==0.13 .*'; fi
91
- - if [ $HCNUMVER -eq 80202 ]; then cabal new-install -w ${HC} --symlink-bindir=$HOME/.local/bin hlint --constraint='hlint ==2.0 .*'; fi
72
+ - if [ $HCNUMVER -ge 80000 ]; then cabal new-install -w ${HC} --symlink-bindir=$HOME/.local/bin doctest --constraint='doctest ==0.14 .*'; fi
73
+ - if [ $HCNUMVER -eq 80202 ]; then cabal new-install -w ${HC} --symlink-bindir=$HOME/.local/bin hlint --constraint='hlint ==2.1 .*'; fi
92
74
- " printf 'packages: \" .\"\\ n' > cabal.project"
93
75
- cat cabal.project
94
76
- if [ -f "./configure.ac" ]; then
0 commit comments