4
4
#
5
5
# For more information, see https://github.com/haskell-CI/haskell-ci
6
6
#
7
- # version: 0.5.20190908
7
+ # version: 0.9.20191209
8
8
#
9
+ version : ~> 1.0
9
10
language : c
11
+ os : linux
10
12
dist : xenial
11
13
git :
12
14
# whether to recursively clone submodules
18
20
directories :
19
21
- $HOME/.cabal/packages
20
22
- $HOME/.cabal/store
23
+ - $HOME/.hlint
21
24
before_cache :
22
25
- rm -fv $CABALHOME/packages/hackage.haskell.org/build-reports.log
23
26
# remove files that are regenerated by 'cabal update'
@@ -27,22 +30,29 @@ before_cache:
27
30
- rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar
28
31
- rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar.idx
29
32
- rm -rfv $CABALHOME/packages/head.hackage
30
- matrix :
33
+ jobs :
31
34
include :
32
35
- compiler : ghc-8.8.1
33
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.8.1","cabal-install-3.0"]}}
36
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.8.1","cabal-install-3.0"]}}
37
+ os : linux
34
38
- compiler : ghc-8.6.5
35
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.6.5","cabal-install-3.0"]}}
39
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.6.5","cabal-install-3.0"]}}
40
+ os : linux
36
41
- compiler : ghc-8.4.4
37
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.4.4","cabal-install-3.0"]}}
42
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.4.4","cabal-install-3.0"]}}
43
+ os : linux
38
44
- compiler : ghc-8.2.2
39
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.2.2","cabal-install-3.0"]}}
45
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.2.2","cabal-install-3.0"]}}
46
+ os : linux
40
47
- compiler : ghc-8.0.2
41
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.0.2","cabal-install-3.0"]}}
48
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.0.2","cabal-install-3.0"]}}
49
+ os : linux
42
50
- compiler : ghc-7.10.3
43
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.10.3","cabal-install-3.0"]}}
51
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-7.10.3","cabal-install-3.0"]}}
52
+ os : linux
44
53
- compiler : ghc-7.8.4
45
- addons : {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.8.4","cabal-install-3.0"]}}
54
+ addons : {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-7.8.4","cabal-install-3.0"]}}
55
+ os : linux
46
56
before_install :
47
57
- HC=$(echo "/opt/$CC/bin/ghc" | sed 's/-/\//')
48
58
- WITHCOMPILER="-w $HC"
@@ -83,21 +93,29 @@ install:
83
93
- HEADHACKAGE=false
84
94
- rm -f $CABALHOME/config
85
95
- |
86
- echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config
87
- echo "remote-build-reporting: anonymous" >> $CABALHOME/config
88
- echo "write-ghc-environment-files: always" >> $CABALHOME/config
89
- echo "remote-repo-cache: $CABALHOME/packages" >> $CABALHOME/config
90
- echo "logs-dir: $CABALHOME/logs" >> $CABALHOME/config
91
- echo "world-file: $CABALHOME/world" >> $CABALHOME/config
92
- echo "extra-prog-path: $CABALHOME/bin" >> $CABALHOME/config
93
- echo "symlink-bindir: $CABALHOME/bin" >> $CABALHOME/config
94
- echo "installdir: $CABALHOME/bin" >> $CABALHOME/config
95
- echo "build-summary: $CABALHOME/logs/build.log" >> $CABALHOME/config
96
- echo "store-dir: $CABALHOME/store" >> $CABALHOME/config
97
- echo "install-dirs user" >> $CABALHOME/config
98
- echo " prefix: $CABALHOME" >> $CABALHOME/config
99
- echo "repository hackage.haskell.org" >> $CABALHOME/config
100
- echo " url: http://hackage.haskell.org/" >> $CABALHOME/config
96
+ echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config
97
+ echo "remote-build-reporting: anonymous" >> $CABALHOME/config
98
+ echo "write-ghc-environment-files: always" >> $CABALHOME/config
99
+ echo "remote-repo-cache: $CABALHOME/packages" >> $CABALHOME/config
100
+ echo "logs-dir: $CABALHOME/logs" >> $CABALHOME/config
101
+ echo "world-file: $CABALHOME/world" >> $CABALHOME/config
102
+ echo "extra-prog-path: $CABALHOME/bin" >> $CABALHOME/config
103
+ echo "symlink-bindir: $CABALHOME/bin" >> $CABALHOME/config
104
+ echo "installdir: $CABALHOME/bin" >> $CABALHOME/config
105
+ echo "build-summary: $CABALHOME/logs/build.log" >> $CABALHOME/config
106
+ echo "store-dir: $CABALHOME/store" >> $CABALHOME/config
107
+ echo "install-dirs user" >> $CABALHOME/config
108
+ echo " prefix: $CABALHOME" >> $CABALHOME/config
109
+ echo "repository hackage.haskell.org" >> $CABALHOME/config
110
+ echo " url: http://hackage.haskell.org/" >> $CABALHOME/config
111
+ echo " secure: True" >> $CABALHOME/config
112
+ echo " key-threshold: 3" >> $CABALHOME/config
113
+ echo " root-keys:" >> $CABALHOME/config
114
+ echo " fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0" >> $CABALHOME/config
115
+ echo " 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42" >> $CABALHOME/config
116
+ echo " 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3" >> $CABALHOME/config
117
+ echo " 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d" >> $CABALHOME/config
118
+ echo " 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921" >> $CABALHOME/config
101
119
- |
102
120
echo "program-default-options" >> $CABALHOME/config
103
121
echo " ghc-options: $GHCJOBS +RTS -M6G -RTS" >> $CABALHOME/config
@@ -180,5 +198,5 @@ script:
180
198
# Constraint set servant-0.16
181
199
- if [ $HCNUMVER -ge 80000 ] && [ $HCNUMVER -lt 80800 ] ; then ${CABAL} v2-build $WITHCOMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.16.*' all | color_cabal_output ; fi
182
200
183
- # REGENDATA ["--output",".travis.yml","--config=cabal.haskell-ci","cabal.project"]
201
+ # REGENDATA ("0.9.20191209", ["--output",".travis.yml","--config=cabal.haskell-ci","cabal.project"])
184
202
# EOF
0 commit comments