@@ -163,20 +163,6 @@ jobs:
163163 run: |
164164 "$HOME/.ghcup/bin/ghcup" install cabal 3.12.1.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
165165 echo "CABAL=$HOME/.ghcup/bin/cabal-3.12.1.0 -vnormal+nowrap" >> "$GITHUB_ENV"
166- - name: Install GHC (hvr-ppa)
167- if: matrix.setup-method == 'hvr-ppa'
168- run: |
169- apt-add-repository -y 'ppa:hvr/ghc'
170- apt-get update
171- apt-get install -y "$HCNAME"
172- HC=$HCDIR/bin/$HCKIND
173- echo "HC=$HC" >> "$GITHUB_ENV"
174- echo "HCPKG=$HCDIR/bin/$HCKIND-pkg" >> "$GITHUB_ENV"
175- echo "HADDOCK=$HCDIR/bin/haddock" >> "$GITHUB_ENV"
176- env:
177- HCKIND: ${{ matrix.compilerKind }}
178- HCNAME: ${{ matrix.compiler }}
179- HCVER: ${{ matrix.compilerVersion }}
180166 - name: Install GHC (GHCup)
181167 if: matrix.setup-method == 'ghcup'
182168 run: |
@@ -191,35 +177,6 @@ jobs:
191177 HCKIND: ${{ matrix.compilerKind }}
192178 HCNAME: ${{ matrix.compiler }}
193179 HCVER: ${{ matrix.compilerVersion }}
194- - name: Install GHC (GHCup vanilla)
195- if: matrix.setup-method == 'ghcup-vanilla'
196- run: |
197- "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
198- HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
199- HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
200- HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
201- echo "HC=$HC" >> "$GITHUB_ENV"
202- echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
203- echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
204- env:
205- HCKIND: ${{ matrix.compilerKind }}
206- HCNAME: ${{ matrix.compiler }}
207- HCVER: ${{ matrix.compilerVersion }}
208- - name: Install GHC (GHCup prerelease)
209- if: matrix.setup-method == 'ghcup-prerelease'
210- run: |
211- "$HOME/.ghcup/bin/ghcup" config add-release-channel https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.8.yaml;
212- "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
213- HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
214- HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
215- HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
216- echo "HC=$HC" >> "$GITHUB_ENV"
217- echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
218- echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
219- env:
220- HCKIND: ${{ matrix.compilerKind }}
221- HCNAME: ${{ matrix.compiler }}
222- HCVER: ${{ matrix.compilerVersion }}
223180 - name: Set PATH and environment variables
224181 run: |
225182 echo "$HOME/.cabal/bin" >> $GITHUB_PATH
0 commit comments