6262 - name : Cabal update
6363 run : cabal update
6464
65+ - name : Configure
66+ run : cabal configure --enable-tests --enable-executable-static --ghc-option=-split-sections -O2
67+
6568 - name : List exact cabal deps
6669 run : |
6770 cabal freeze --only-dependencies
8083 key : dist-linux-${{ env.ghc }}-${{ github.sha }}
8184 restore-keys : dist-linux-${{ env.ghc }}-
8285
83- - name : Configure
84- run : cabal configure --enable-tests --enable-executable-static --ghc-option=-split-sections -O2
85-
8686 - name : Build
8787 run : cabal build
8888
@@ -124,6 +124,9 @@ jobs:
124124 ghc-version : ${{ env.ghc }}
125125 cabal-version : ${{ env.cabal }}
126126
127+ - name : Configure
128+ run : cabal configure --enable-tests -O2
129+
127130 - name : List exact cabal deps
128131 run : |
129132 cabal freeze --only-dependencies
@@ -142,9 +145,6 @@ jobs:
142145 key : dist-${{ matrix.os }}-${{ env.ghc }}-${{ github.sha }}
143146 restore-keys : dist-${{ matrix.os }}-${{ env.ghc }}-
144147
145- - name : Configure
146- run : cabal configure --enable-tests -O2
147-
148148 - name : Build
149149 run : cabal build
150150
@@ -180,6 +180,9 @@ jobs:
180180 ghc-version : ${{ env.ghc }}
181181 cabal-version : ${{ env.cabal }}
182182
183+ - name : Configure
184+ run : cabal configure --enable-tests -O2
185+
183186 - name : List exact cabal deps
184187 run : |
185188 cabal freeze --only-dependencies
@@ -198,9 +201,6 @@ jobs:
198201 key : dist-win-${{ env.ghc }}-${{ github.sha }}
199202 restore-keys : dist-win-${{ env.ghc }}-
200203
201- - name : Configure
202- run : cabal configure --enable-tests -O2
203-
204204 - name : Build
205205 run : cabal build
206206
0 commit comments