@@ -28,10 +28,10 @@ jobs:
2828 strategy:
2929 matrix:
3030 include:
31- - compiler: ghc-9.12.0.20241128
31+ - compiler: ghc-9.12.1
3232 compilerKind: ghc
33- compilerVersion: 9.12.0.20241128
34- setup-method: ghcup-prerelease
33+ compilerVersion: 9.12.1
34+ setup-method: ghcup
3535 allow-failure: false
3636 - compiler: ghc-9.10.1
3737 compilerKind: ghc
@@ -342,21 +342,6 @@ jobs:
342342 HCKIND: ${{ matrix.compilerKind }}
343343 HCNAME: ${{ matrix.compiler }}
344344 HCVER: ${{ matrix.compilerVersion }}
345- - name: Install GHC (GHCup prerelease)
346- if: matrix.setup-method == 'ghcup-prerelease'
347- run: |
348- "$HOME/.ghcup/bin/ghcup" config add-release-channel https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.8.yaml;
349- "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
350- HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
351- HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
352- HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
353- echo "HC=$HC" >> "$GITHUB_ENV"
354- echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
355- echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
356- env:
357- HCKIND: ${{ matrix.compilerKind }}
358- HCNAME: ${{ matrix.compiler }}
359- HCVER: ${{ matrix.compilerVersion }}
360345 - name: Set PATH and environment variables
361346 run: |
362347 echo "$HOME/.cabal/bin" >> $GITHUB_PATH
@@ -423,7 +408,7 @@ jobs:
423408 - name: cache (tools)
424409 uses: actions/cache/restore@v4
425410 with:
426- key: ${{ runner.os }}-${{ matrix.compiler }}-tools-58bfb495
411+ key: ${{ runner.os }}-${{ matrix.compiler }}-tools-7adc43de
427412 path: ~/.haskell-ci-tools
428413 - name: install cabal-plan
429414 run: |
@@ -442,7 +427,7 @@ jobs:
442427 if: always()
443428 uses: actions/cache/save@v4
444429 with:
445- key: ${{ runner.os }}-${{ matrix.compiler }}-tools-58bfb495
430+ key: ${{ runner.os }}-${{ matrix.compiler }}-tools-7adc43de
446431 path: ~/.haskell-ci-tools
447432 - name: checkout
448433 uses: actions/checkout@v4
0 commit comments