4
4
#
5
5
# For more information, see https://github.com/haskell-CI/haskell-ci
6
6
#
7
+ # version: 0.2.1
8
+ #
7
9
language : c
8
10
dist : xenial
9
11
@@ -32,8 +34,8 @@ before_cache:
32
34
33
35
matrix :
34
36
include :
35
- - compiler : " ghc-8.6.3 "
36
- addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.3 ], sources: [hvr-ghc]}}
37
+ - compiler : " ghc-8.6.4 "
38
+ addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.4 ], sources: [hvr-ghc]}}
37
39
- compiler : " ghc-8.4.4"
38
40
addons : {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}}
39
41
- compiler : " ghc-8.2.2"
@@ -43,8 +45,6 @@ matrix:
43
45
44
46
before_install :
45
47
- HC=/opt/ghc/bin/${CC}
46
- - HCVER=$(echo "$TRAVIS_COMPILER" | sed 's/ghc-//')
47
- - echo $HCVER
48
48
- HCPKG=${HC/ghc/ghc-pkg}
49
49
- unset CC
50
50
- CABAL=/opt/ghc/bin/cabal
@@ -78,19 +78,19 @@ install:
78
78
- " printf 'packages: \" servant-machines\"\\ n' >> cabal.project"
79
79
- " printf 'packages: \" servant-conduit\"\\ n' >> cabal.project"
80
80
- " printf 'packages: \" servant-pipes\"\\ n' >> cabal.project"
81
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/basic-auth\"\\ n' >> cabal.project ; fi"
82
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/curl-mock\"\\ n' >> cabal.project ; fi"
83
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/basic-streaming\"\\ n' >> cabal.project ; fi"
84
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/db-postgres-pool\"\\ n' >> cabal.project ; fi"
85
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/db-sqlite-simple\"\\ n' >> cabal.project ; fi"
86
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/file-upload\"\\ n' >> cabal.project ; fi"
87
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/generic\"\\ n' >> cabal.project ; fi"
88
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/https\"\\ n' >> cabal.project ; fi"
89
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/pagination\"\\ n' >> cabal.project ; fi"
90
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/testing\"\\ n' >> cabal.project ; fi"
91
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/structuring-apis\"\\ n' >> cabal.project ; fi"
92
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/using-custom-monad\"\\ n' >> cabal.project ; fi"
93
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" doc/cookbook/using-free-client\"\\ n' >> cabal.project ; fi"
81
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/basic-auth\"\\ n' >> cabal.project ; fi"
82
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/curl-mock\"\\ n' >> cabal.project ; fi"
83
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/basic-streaming\"\\ n' >> cabal.project ; fi"
84
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/db-postgres-pool\"\\ n' >> cabal.project ; fi"
85
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/db-sqlite-simple\"\\ n' >> cabal.project ; fi"
86
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/file-upload\"\\ n' >> cabal.project ; fi"
87
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/generic\"\\ n' >> cabal.project ; fi"
88
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/https\"\\ n' >> cabal.project ; fi"
89
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/pagination\"\\ n' >> cabal.project ; fi"
90
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/testing\"\\ n' >> cabal.project ; fi"
91
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/structuring-apis\"\\ n' >> cabal.project ; fi"
92
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/using-custom-monad\"\\ n' >> cabal.project ; fi"
93
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" doc/cookbook/using-free-client\"\\ n' >> cabal.project ; fi"
94
94
- " echo 'constraints: foundation >=0.0.14' >> cabal.project"
95
95
- " echo 'constraints: memory <0.14.12 || >0.14.12' >> cabal.project"
96
96
- " echo 'allow-newer: servant-quickcheck:servant' >> cabal.project"
@@ -156,19 +156,19 @@ script:
156
156
- " printf 'packages: \" servant-machines-*/*.cabal\"\\ n' >> cabal.project"
157
157
- " printf 'packages: \" servant-conduit-*/*.cabal\"\\ n' >> cabal.project"
158
158
- " printf 'packages: \" servant-pipes-*/*.cabal\"\\ n' >> cabal.project"
159
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-basic-auth-*/*.cabal\"\\ n' >> cabal.project ; fi"
160
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-curl-mock-*/*.cabal\"\\ n' >> cabal.project ; fi"
161
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-basic-streaming-*/*.cabal\"\\ n' >> cabal.project ; fi"
162
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-db-postgres-pool-*/*.cabal\"\\ n' >> cabal.project ; fi"
163
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-db-sqlite-simple-*/*.cabal\"\\ n' >> cabal.project ; fi"
164
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-file-upload-*/*.cabal\"\\ n' >> cabal.project ; fi"
165
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-generic-*/*.cabal\"\\ n' >> cabal.project ; fi"
166
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-https-*/*.cabal\"\\ n' >> cabal.project ; fi"
167
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-pagination-*/*.cabal\"\\ n' >> cabal.project ; fi"
168
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-testing-*/*.cabal\"\\ n' >> cabal.project ; fi"
169
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-structuring-apis-*/*.cabal\"\\ n' >> cabal.project ; fi"
170
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-using-custom-monad-*/*.cabal\"\\ n' >> cabal.project ; fi"
171
- - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80603 ] ; then printf 'packages: \" cookbook-using-free-client-*/*.cabal\"\\ n' >> cabal.project ; fi"
159
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-basic-auth-*/*.cabal\"\\ n' >> cabal.project ; fi"
160
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-curl-mock-*/*.cabal\"\\ n' >> cabal.project ; fi"
161
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-basic-streaming-*/*.cabal\"\\ n' >> cabal.project ; fi"
162
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-db-postgres-pool-*/*.cabal\"\\ n' >> cabal.project ; fi"
163
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-db-sqlite-simple-*/*.cabal\"\\ n' >> cabal.project ; fi"
164
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-file-upload-*/*.cabal\"\\ n' >> cabal.project ; fi"
165
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-generic-*/*.cabal\"\\ n' >> cabal.project ; fi"
166
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-https-*/*.cabal\"\\ n' >> cabal.project ; fi"
167
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-pagination-*/*.cabal\"\\ n' >> cabal.project ; fi"
168
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-testing-*/*.cabal\"\\ n' >> cabal.project ; fi"
169
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-structuring-apis-*/*.cabal\"\\ n' >> cabal.project ; fi"
170
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-using-custom-monad-*/*.cabal\"\\ n' >> cabal.project ; fi"
171
+ - " if [ $HCNUMVER -eq 80404 ] || [ $HCNUMVER -eq 80604 ] ; then printf 'packages: \" cookbook-using-free-client-*/*.cabal\"\\ n' >> cabal.project ; fi"
172
172
- " echo 'constraints: foundation >=0.0.14' >> cabal.project"
173
173
- " echo 'constraints: memory <0.14.12 || >0.14.12' >> cabal.project"
174
174
- " echo 'allow-newer: servant-quickcheck:servant' >> cabal.project"
0 commit comments