Skip to content

Commit 236a5ab

Browse files
committed
ci: Run CI on GHC 9.12 (#203)
Since GHC 9.12 is not available as an official Haskell docker image yet [1], we pull it from an alternative source [2]. [1]: haskell/docker-haskell#145 [2]: https://github.com/benz0li/ghc-musl
1 parent 3d3596b commit 236a5ab

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.woodpecker/build_test.yaml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,23 @@ depends_on:
99
- ormolu
1010

1111
matrix:
12-
GHC_VERSION:
13-
- 9.2.8
14-
- 9.4.8
15-
- 9.6.6
16-
- 9.8.2
17-
- 9.10.1-slim-bullseye
12+
include:
13+
- GHC_VERSION: 9.2.8
14+
SOURCE: haskell
15+
- GHC_VERSION: 9.4.8
16+
SOURCE: haskell
17+
- GHC_VERSION: 9.6.6
18+
SOURCE: haskell
19+
- GHC_VERSION: 9.8.2
20+
SOURCE: haskell
21+
- GHC_VERSION: 9.10.1-slim-bullseye
22+
SOURCE: haskell
23+
- GHC_VERSION: 9.12.1
24+
SOURCE: benz0li/ghc-musl
1825

1926
steps:
2027
- name: build_test_${GHC_VERSION}
21-
image: haskell:${GHC_VERSION}
28+
image: ${SOURCE}:${GHC_VERSION}
2229
commands:
2330
- cabal update
2431
- cabal configure

0 commit comments

Comments
 (0)