8
8
#
9
9
# For more information, see https://github.com/haskell-CI/haskell-ci
10
10
#
11
- # version: 0.14.3
11
+ # version: 0.15.20220620
12
12
#
13
- # REGENDATA ("0.14.3 ",["github","--config=cabal.haskell-ci","cabal.project"])
13
+ # REGENDATA ("0.15.20220620 ",["github","--config=cabal.haskell-ci","cabal.project"])
14
14
#
15
15
name : Haskell-CI
16
16
on :
23
23
jobs :
24
24
linux :
25
25
name : Haskell-CI - Linux - ${{ matrix.compiler }}
26
- runs-on : ubuntu-18 .04
26
+ runs-on : ubuntu-20 .04
27
27
timeout-minutes :
28
28
60
29
29
container :
@@ -32,15 +32,15 @@ jobs:
32
32
strategy :
33
33
matrix :
34
34
include :
35
- - compiler : ghc-9.2.1
35
+ - compiler : ghc-9.2.2
36
36
compilerKind : ghc
37
- compilerVersion : 9.2.1
37
+ compilerVersion : 9.2.2
38
38
setup-method : ghcup
39
39
allow-failure : false
40
- - compiler : ghc-9.0.1
40
+ - compiler : ghc-9.0.2
41
41
compilerKind : ghc
42
- compilerVersion : 9.0.1
43
- setup-method : hvr-ppa
42
+ compilerVersion : 9.0.2
43
+ setup-method : ghcup
44
44
allow-failure : false
45
45
- compiler : ghc-8.10.7
46
46
compilerKind : ghc
@@ -80,18 +80,18 @@ jobs:
80
80
apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr curl git software-properties-common libtinfo5
81
81
if [ "${{ matrix.setup-method }}" = ghcup ]; then
82
82
mkdir -p "$HOME/.ghcup/bin"
83
- curl -sL https://downloads.haskell.org/ghcup/0.1.17.5 /x86_64-linux-ghcup-0.1.17.5 > "$HOME/.ghcup/bin/ghcup"
83
+ curl -sL https://downloads.haskell.org/ghcup/0.1.17.8 /x86_64-linux-ghcup-0.1.17.8 > "$HOME/.ghcup/bin/ghcup"
84
84
chmod a+x "$HOME/.ghcup/bin/ghcup"
85
- "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER"
86
- "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0
85
+ "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
86
+ "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
87
87
else
88
88
apt-add-repository -y 'ppa:hvr/ghc'
89
89
apt-get update
90
90
apt-get install -y "$HCNAME"
91
91
mkdir -p "$HOME/.ghcup/bin"
92
- curl -sL https://downloads.haskell.org/ghcup/0.1.17.5 /x86_64-linux-ghcup-0.1.17.5 > "$HOME/.ghcup/bin/ghcup"
92
+ curl -sL https://downloads.haskell.org/ghcup/0.1.17.8 /x86_64-linux-ghcup-0.1.17.8 > "$HOME/.ghcup/bin/ghcup"
93
93
chmod a+x "$HOME/.ghcup/bin/ghcup"
94
- "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0
94
+ "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
95
95
fi
96
96
env :
97
97
HCKIND : ${{ matrix.compilerKind }}
@@ -232,7 +232,7 @@ jobs:
232
232
$CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct
233
233
- name : haddock
234
234
run : |
235
- if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then $CABAL v2-haddock $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all ; fi
235
+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then $CABAL v2-haddock --haddock-all $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all ; fi
236
236
- name : unconstrained build
237
237
run : |
238
238
rm -f cabal.project.local
0 commit comments