Skip to content

Commit f4d8d46

Browse files
committed
Update GHC and tools in GHA
1 parent d1e7c70 commit f4d8d46

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

.github/workflows/checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ jobs:
9595
uses: input-output-hk/actions/haskell@latest
9696
id: setup-haskell
9797
with:
98-
cabal-version: "3.10.1.0"
99-
ghc-version: "9.6.5"
98+
cabal-version: "3.12.1.0"
99+
ghc-version: "9.6.6"
100100

101101
- name: Install base libraries
102102
uses: input-output-hk/actions/base@latest

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
ghc: ["8.10.7", "9.6.5", "9.8.2"]
32+
ghc: ["8.10.7", "9.6.6", "9.8.2"]
3333
variant: [default, no-thunks]
3434
exclude:
3535
- variant:
3636
${{ (github.event_name == 'schedule' || inputs.nothunks) && 'default' || 'no-thunks' }}
3737
env:
3838
# Modify this value to "invalidate" the Cabal cache.
39-
CABAL_CACHE_VERSION: "2024-01-29"
39+
CABAL_CACHE_VERSION: "2024-07-04"
4040

41-
CABAL: "3.10.3.0"
41+
CABAL: "3.12.1.0"
4242

4343
steps:
4444
- uses: actions/checkout@v4
@@ -186,7 +186,7 @@ jobs:
186186
if: |
187187
github.event_name == 'push'
188188
&& github.ref == 'refs/heads/main'
189-
&& matrix.ghc=='9.6.5'
189+
&& matrix.ghc=='9.6.6'
190190
run: |
191191
# need for latex, dvisvgm and standalone
192192
sudo apt install texlive-latex-extra texlive-latex-base
@@ -201,7 +201,7 @@ jobs:
201201
if: |
202202
github.event_name == 'push'
203203
&& github.ref == 'refs/heads/main'
204-
&& matrix.ghc=='9.6.5'
204+
&& matrix.ghc=='9.6.6'
205205
uses: actions/upload-artifact@v4
206206
with:
207207
name: haddocks

.github/workflows/hlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: 'Set up HLint'
3030
uses: haskell-actions/hlint-setup@v2
3131
with:
32-
version: 3.6.1
32+
version: 3.8
3333

3434
- name: 'Run HLint'
3535
uses: haskell-actions/hlint-run@v2

scripts/docs/haddocks.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ GHC_VERSION=$(ghc --numeric-version)
2525
if ! command -v cabal-docspec &> /dev/null
2626
then
2727
# cabal-docspec. Download binary
28-
curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20240414/cabal-docspec-0.0.0.20240414-x86_64-linux.xz > cabal-docspec.xz
28+
curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20240703/cabal-docspec-0.0.0.20240703-x86_64-linux.xz > cabal-docspec.xz
2929
# this doesn't seem to exist in GH runners?
3030
mkdir -p "$HOME"/.local/bin
3131
xz -d < cabal-docspec.xz > "$HOME"/.local/bin/cabal-docspec

0 commit comments

Comments
 (0)