forked from haskell-tls/hs-tls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.haskell-ci
33 lines (27 loc) · 877 Bytes
/
.haskell-ci
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# compiler supported and their equivalent LTS
compiler: ghc-8.0 lts-9.21
compiler: ghc-8.2 lts-11.22
compiler: ghc-8.4 lts-12.26
compiler: ghc-8.6 lts-14.27
compiler: ghc-8.8 lts-15.13
# options
# option: alias x=y z=v
option: memorydep extradep=memory-0.14.18 extradep=basement-0.0.8
option: cryptonitedep extradep=cryptonite-0.27
option: x509deps extradep=x509-1.7.5 extradep=x509-system-1.6.6 extradep=x509-validation-1.6.11 extradep=x509-store-1.6.7
# builds
build: ghc-8.0 memorydep cryptonitedep x509deps
build: ghc-8.2 memorydep cryptonitedep x509deps
build: ghc-8.4 cryptonitedep
build: ghc-8.6 cryptonitedep os=linux,osx
build: ghc-8.8 cryptonitedep
# packages
package: core/
package: debug/
package: session/
# extra builds
hlint: allowed-failure
weeder: allowed-failure
coverall: false
travis-tests: stack exec ./.travis-post.sh
travis-apt-addon: libssl-dev