2
2
#
3
3
# runghc make_travis_yml_2.hs '--branch' 'master' '--output' '.travis.yml' '--config' 'servant-multipart.cabal'
4
4
#
5
- # For more information, see https://github.com/hvr/multi-ghc-travis
5
+ # For more information, see https://github.com/haskell-CI/haskell-ci
6
6
#
7
7
language : c
8
8
sudo : false
@@ -32,21 +32,24 @@ before_cache:
32
32
33
33
matrix :
34
34
include :
35
- - compiler : " ghc-8.4.3 "
35
+ - compiler : " ghc-8.6.1 "
36
36
# env: TEST=--disable-tests BENCH=--disable-benchmarks
37
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.4.3], sources: [hvr-ghc]}}
37
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.1], sources: [hvr-ghc]}}
38
+ - compiler : " ghc-8.4.4"
39
+ # env: TEST=--disable-tests BENCH=--disable-benchmarks
40
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}}
38
41
- compiler : " ghc-8.2.2"
39
42
# env: TEST=--disable-tests BENCH=--disable-benchmarks
40
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.2 ,ghc-8.2.2], sources: [hvr-ghc]}}
43
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4 ,ghc-8.2.2], sources: [hvr-ghc]}}
41
44
- compiler : " ghc-8.0.2"
42
45
# env: TEST=--disable-tests BENCH=--disable-benchmarks
43
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.2 ,ghc-8.0.2], sources: [hvr-ghc]}}
46
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4 ,ghc-8.0.2], sources: [hvr-ghc]}}
44
47
- compiler : " ghc-7.10.3"
45
48
# env: TEST=--disable-tests BENCH=--disable-benchmarks
46
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.2 ,ghc-7.10.3], sources: [hvr-ghc]}}
49
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4 ,ghc-7.10.3], sources: [hvr-ghc]}}
47
50
- compiler : " ghc-7.8.4"
48
51
# env: TEST=--disable-tests BENCH=--disable-benchmarks
49
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.2 ,ghc-7.8.4], sources: [hvr-ghc]}}
52
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4 ,ghc-7.8.4], sources: [hvr-ghc]}}
50
53
51
54
before_install :
52
55
- HC=${CC}
@@ -89,8 +92,8 @@ install:
89
92
# any command which exits with a non-zero exit code causes the build to fail.
90
93
script :
91
94
# test that source-distributions can be generated
92
- - (cd "." && cabal sdist)
93
- - mv "."/ dist/servant-multipart- *.tar.gz ${DISTDIR}/
95
+ - cabal new- sdist all
96
+ - mv dist-newstyle/sdist/ *.tar.gz ${DISTDIR}/
94
97
- cd ${DISTDIR} || false
95
98
- find . -maxdepth 1 -name '*.tar.gz' -exec tar -xvf '{}' \;
96
99
- " printf 'packages: servant-multipart-*/*.cabal\\ n' > cabal.project"
@@ -108,7 +111,6 @@ script:
108
111
- (cd servant-multipart-* && cabal check)
109
112
110
113
# haddock
111
- - rm -rf ./dist-newstyle
112
114
- if $HADDOCK; then cabal new-haddock -w ${HC} ${TEST} ${BENCH} all; else echo "Skipping haddock generation";fi
113
115
114
116
# Build without installed constraints for packages in global-db
0 commit comments