4848 run : |
4949 "$HOME/.ghcup/bin/ghcup" install cabal 3.14.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
5050 echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.2.0 -vnormal+nowrap" >> "$GITHUB_ENV"
51+
5152 - name : Install GHC (GHCup)
5253 if : matrix.setup-method == 'ghcup'
5354 run : |
6263 HCKIND : ${{ matrix.compilerKind }}
6364 HCNAME : ${{ matrix.compiler }}
6465 HCVER : ${{ matrix.compilerVersion }}
66+
6567 - name : Set PATH and environment variables
6668 run : |
6769 echo "$HOME/.cabal/bin" >> $GITHUB_PATH
7880 HCKIND : ${{ matrix.compilerKind }}
7981 HCNAME : ${{ matrix.compiler }}
8082 HCVER : ${{ matrix.compilerVersion }}
83+
8184 - name : env
8285 run : |
8386 env
87+
8488 - name : write cabal config
8589 run : |
8690 mkdir -p $CABAL_DIR
@@ -105,14 +109,17 @@ jobs:
105109 ghc-options: $GHCJOBS +RTS -M3G -RTS
106110 EOF
107111 cat $CABAL_CONFIG
112+
108113 - name : versions
109114 run : |
110115 $HC --version || true
111116 $HC --print-project-git-commit-id || true
112117 $CABAL --version || true
118+
113119 - name : update cabal index
114120 run : |
115121 $CABAL v2-update -v
122+
116123 - name : install cabal-plan
117124 run : |
118125 mkdir -p $HOME/.cabal/bin
@@ -189,16 +196,20 @@ jobs:
189196 - name : build
190197 run : |
191198 $CABAL v2-build $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --write-ghc-environment-files=always
199+
192200 - name : tests
193201 run : |
194202 $CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct
203+
195204 - name : cabal check
196205 run : |
197206 cd ${PKGDIR_lineman} || false
198207 ${CABAL} -vnormal check
208+
199209 - name : haddock
200210 run : |
201211 $CABAL v2-haddock --disable-documentation --haddock-all $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all
212+
202213 - name : unconstrained build
203214 run : |
204215 rm -f cabal.project.local
0 commit comments