|
4 | 4 | # |
5 | 5 | # For more information, see https://github.com/haskell-CI/haskell-ci |
6 | 6 | # |
7 | | -# version: 0.9.20200110 |
| 7 | +# version: 0.9.20200121 |
8 | 8 | # |
9 | 9 | version: ~> 1.0 |
10 | 10 | language: c |
@@ -75,39 +75,31 @@ before_install: |
75 | 75 | - echo $HCNUMVER |
76 | 76 | - CABAL="$CABAL -vnormal+nowrap" |
77 | 77 | - set -o pipefail |
78 | | -install: |
79 | | - - ${CABAL} --version |
80 | | - - echo "$(${HC} --version) [$(${HC} --print-project-git-commit-id 2> /dev/null || echo '?')]" |
81 | | - - node --version |
82 | | - - echo $GHCJS |
83 | 78 | - TEST=--enable-tests |
84 | 79 | - BENCH=--enable-benchmarks |
85 | 80 | - HEADHACKAGE=false |
86 | 81 | - rm -f $CABALHOME/config |
87 | 82 | - | |
88 | | - echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config |
89 | | - echo "remote-build-reporting: anonymous" >> $CABALHOME/config |
90 | | - echo "write-ghc-environment-files: always" >> $CABALHOME/config |
91 | | - echo "remote-repo-cache: $CABALHOME/packages" >> $CABALHOME/config |
92 | | - echo "logs-dir: $CABALHOME/logs" >> $CABALHOME/config |
93 | | - echo "world-file: $CABALHOME/world" >> $CABALHOME/config |
94 | | - echo "extra-prog-path: $CABALHOME/bin" >> $CABALHOME/config |
95 | | - echo "symlink-bindir: $CABALHOME/bin" >> $CABALHOME/config |
96 | | - echo "installdir: $CABALHOME/bin" >> $CABALHOME/config |
97 | | - echo "build-summary: $CABALHOME/logs/build.log" >> $CABALHOME/config |
98 | | - echo "store-dir: $CABALHOME/store" >> $CABALHOME/config |
99 | | - echo "install-dirs user" >> $CABALHOME/config |
100 | | - echo " prefix: $CABALHOME" >> $CABALHOME/config |
101 | | - echo "repository hackage.haskell.org" >> $CABALHOME/config |
102 | | - echo " url: http://hackage.haskell.org/" >> $CABALHOME/config |
103 | | - echo " secure: True" >> $CABALHOME/config |
104 | | - echo " key-threshold: 3" >> $CABALHOME/config |
105 | | - echo " root-keys:" >> $CABALHOME/config |
106 | | - echo " fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0" >> $CABALHOME/config |
107 | | - echo " 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42" >> $CABALHOME/config |
108 | | - echo " 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3" >> $CABALHOME/config |
109 | | - echo " 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d" >> $CABALHOME/config |
110 | | - echo " 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921" >> $CABALHOME/config |
| 83 | + echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config |
| 84 | + echo "remote-build-reporting: anonymous" >> $CABALHOME/config |
| 85 | + echo "write-ghc-environment-files: always" >> $CABALHOME/config |
| 86 | + echo "remote-repo-cache: $CABALHOME/packages" >> $CABALHOME/config |
| 87 | + echo "logs-dir: $CABALHOME/logs" >> $CABALHOME/config |
| 88 | + echo "world-file: $CABALHOME/world" >> $CABALHOME/config |
| 89 | + echo "extra-prog-path: $CABALHOME/bin" >> $CABALHOME/config |
| 90 | + echo "symlink-bindir: $CABALHOME/bin" >> $CABALHOME/config |
| 91 | + echo "installdir: $CABALHOME/bin" >> $CABALHOME/config |
| 92 | + echo "build-summary: $CABALHOME/logs/build.log" >> $CABALHOME/config |
| 93 | + echo "store-dir: $CABALHOME/store" >> $CABALHOME/config |
| 94 | + echo "install-dirs user" >> $CABALHOME/config |
| 95 | + echo " prefix: $CABALHOME" >> $CABALHOME/config |
| 96 | + echo "repository hackage.haskell.org" >> $CABALHOME/config |
| 97 | + echo " url: http://hackage.haskell.org/" >> $CABALHOME/config |
| 98 | +install: |
| 99 | + - ${CABAL} --version |
| 100 | + - echo "$(${HC} --version) [$(${HC} --print-project-git-commit-id 2> /dev/null || echo '?')]" |
| 101 | + - node --version |
| 102 | + - echo $GHCJS |
111 | 103 | - GHCJOBS=-j2 |
112 | 104 | - | |
113 | 105 | echo "program-default-options" >> $CABALHOME/config |
@@ -157,6 +149,9 @@ install: |
157 | 149 | echo "allow-newer: io-streams-1.5.1.0:network" >> cabal.project |
158 | 150 | echo "allow-newer: io-streams-1.5.1.0:primitive" >> cabal.project |
159 | 151 | echo "allow-newer: openssl-streams-1.2.2.0:network" >> cabal.project |
| 152 | + echo "allow-newer: servant" >> cabal.project |
| 153 | + echo "allow-newer: servant-server" >> cabal.project |
| 154 | + echo "allow-newer: servant-client" >> cabal.project |
160 | 155 | echo "optimization: False" >> cabal.project |
161 | 156 | - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(cookbook-basic-auth|cookbook-basic-streaming|cookbook-curl-mock|cookbook-db-postgres-pool|cookbook-file-upload|cookbook-generic|cookbook-pagination|cookbook-structuring-apis|cookbook-testing|cookbook-using-custom-monad|cookbook-using-free-client|servant|servant-client|servant-client-core|servant-conduit|servant-docs|servant-foreign|servant-http-streams|servant-machines|servant-pipes|servant-server|tutorial)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done" |
162 | 157 | - cat cabal.project || true |
@@ -259,6 +254,9 @@ script: |
259 | 254 | echo "allow-newer: io-streams-1.5.1.0:network" >> cabal.project |
260 | 255 | echo "allow-newer: io-streams-1.5.1.0:primitive" >> cabal.project |
261 | 256 | echo "allow-newer: openssl-streams-1.2.2.0:network" >> cabal.project |
| 257 | + echo "allow-newer: servant" >> cabal.project |
| 258 | + echo "allow-newer: servant-server" >> cabal.project |
| 259 | + echo "allow-newer: servant-client" >> cabal.project |
262 | 260 | echo "optimization: False" >> cabal.project |
263 | 261 | - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(cookbook-basic-auth|cookbook-basic-streaming|cookbook-curl-mock|cookbook-db-postgres-pool|cookbook-file-upload|cookbook-generic|cookbook-pagination|cookbook-structuring-apis|cookbook-testing|cookbook-using-custom-monad|cookbook-using-free-client|servant|servant-client|servant-client-core|servant-conduit|servant-docs|servant-foreign|servant-http-streams|servant-machines|servant-pipes|servant-server|tutorial)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done" |
264 | 262 | - cat cabal.project || true |
@@ -318,5 +316,5 @@ script: |
318 | 316 | - if ! $GHCJS ; then ${CABAL} v2-haddock $WITHCOMPILER --with-haddock $HADDOCK ${TEST} ${BENCH} all ; fi |
319 | 317 | - echo -en 'travis_fold:end:haddock\\r' |
320 | 318 |
|
321 | | -# REGENDATA ("0.9.20200110",["--config=cabal.haskell-ci","--output=.travis.yml","cabal.project"]) |
| 319 | +# REGENDATA ("0.9.20200121",["--config=cabal.haskell-ci","--output=.travis.yml","cabal.project"]) |
322 | 320 | # EOF |
0 commit comments