Skip to content

Commit 36de9a0

Browse files
committed
CI: bump to GHC 9.12.1, cover all GHC versions
1 parent 2a1e712 commit 36de9a0

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

.github/workflows/haskell-ci-simple.yml renamed to .github/workflows/ci.yml

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,29 @@ jobs:
2121
os: [ubuntu-latest]
2222
ghc:
2323
- "8.0.2"
24-
# Andreas, 2023-06-20, reduce CI load, keep only extremal GHC versions
25-
# - "8.2.2"
26-
# - "8.4.4"
27-
# - "8.6.5"
28-
# - "8.8.4"
29-
# - "8.10.7"
30-
# - "9.0.2"
31-
# - "9.2.8"
32-
# - "9.4.8"
24+
- "8.2.2"
25+
- "8.4.4"
26+
- "8.6.5"
27+
- "8.8.4"
28+
- "8.10.7"
29+
- "9.0.2"
30+
- "9.2.8"
31+
- "9.4.8"
3332
- "9.6.6"
3433
- "9.8.2"
3534
- "9.10.1"
35+
- "9.12.1"
3636
include:
37-
- ghc: "9.10.1"
37+
- ghc: "9.12.1"
3838
os: macos-latest
39-
- ghc: "9.10.1"
39+
- ghc: "9.12.1"
4040
os: windows-latest
4141

4242
steps:
4343
- uses: actions/checkout@v4
4444

4545
- uses: haskell-actions/setup@v2
46-
id: setup-haskell-cabal
46+
id: setup
4747
with:
4848
ghc-version: ${{ matrix.ghc }}
4949
cabal-version: "latest"
@@ -53,7 +53,7 @@ jobs:
5353
name: Cache cabal stuff
5454
with:
5555
path: |
56-
${{ steps.setup-haskell-cabal.outputs.cabal-store }}
56+
${{ steps.setup.outputs.cabal-store }}
5757
dist-newstyle
5858
key: ${{ runner.os }}-${{ matrix.ghc }}
5959

@@ -85,6 +85,13 @@ jobs:
8585
export ALEX
8686
cabal run --enable-tests alex:test:tests
8787
88+
- name: Test (with debugging)
89+
run: |
90+
cd alex-*/
91+
ALEX="$(cabal list-bin alex)"
92+
export ALEX
93+
cabal run --enable-tests alex:test:tests-debug
94+
8895
- name: Haddock
8996
run: |
9097
cd alex-*/

0 commit comments

Comments
 (0)