Skip to content
Snippets Groups Projects
Verified Commit 18e02b07 authored by Olivier Benz's avatar Olivier Benz
Browse files

Update GHC to v9.12.2

parent 3f9fa634
No related branches found
No related tags found
No related merge requests found
Pipeline #40594 passed
......@@ -4,7 +4,7 @@
| GHC | Cabal[^1] | Stack[^1] | HLS |
|:------------------------------|:----------|:----------|:------------------------------ |
| latest<br>9.12.1<br>9.12<br>9 | 3.14.1.0 | ≥ 2.13.1 | n/a |
| latest<br>9.12.2<br>9.12<br>9 | 3.14.1.1 | ≥ 2.13.1 | n/a |
| 9.10.1<br>9.10 | 3.12.1.0 | ≥ 2.13.1 | 2.10.0.0<br>2.9.0.1<br>2.9.0.0 |
| 9.8.4<br>9.8 | 3.10.3.0 | ≥ 2.13.1 | 2.10.0.0 |
| 9.6.6<br>9.6 | 3.10.3.0 | ≥ 2.13.1 | 2.10.0.0<br>2.9.0.1 |
......@@ -15,6 +15,7 @@
| GHC | Cabal[^1] | Stack[^1] | HLS |
|:-------------|:----------|:----------|:----------------------------------------------------------------------------------------------- |
| 9.12.1 | 3.14.1.0 | ≥ 2.13.1 | n/a |
| 9.8.3 | 3.10.3.0 | ≥ 2.13.1 | 2.10.0.0 |
| 9.8.2 | 3.10.3.0 | ≥ 2.13.1 | 2.9.0.1<br>2.9.0.0<br>2.8.0.0<br>2.7.0.0<br>2.6.0.0 |
| 9.8.1 | 3.10.2.1 | ≥ 2.13.1 | 2.6.0.0<br>2.5.0.0<br>2.4.0.0 |
......
.env:
variables:
GHC_VERSION: "9.12.1"
CABAL_VERSION: "3.14.1.0"
GHC_VERSION: "9.12.2"
CABAL_VERSION: "3.14.1.1"
STACK_VERSION: "3.3.1"
HLS_VERSION: "2.10.0.0"
BUILD_GHC: "true"
......
......@@ -61,8 +61,8 @@ To install docker, follow the instructions for your platform:
```bash
docker build \
--build-arg GHC_VERSION=9.12.1 \
--build-arg CABAL_VERSION=3.14.1.0 \
--build-arg GHC_VERSION=9.12.2 \
--build-arg CABAL_VERSION=3.14.1.1 \
--build-arg STACK_VERSION=3.3.1 \
-t ghc-musl \
-f latest.Dockerfile .
......
......@@ -4,6 +4,7 @@ Topmost entry = Tag `latest`
| GHC | Cabal | Stack | LLVM | Linux distro |
|:-----------|:---------|:-----------|:---- |:-------------|
| 9.12.2 | 3.14.1.1 | 3.3.1 | 18 | Alpine 3.21 |
| 9.12.1 | 3.14.1.0 | 3.3.1 | 18 | Alpine 3.21 |
| 9.10.1 | 3.12.1.0 | 3.3.1 | 18 | Alpine 3.21 |
| 9.8.4 | 3.10.3.0 | 3.3.1 | 16 | Alpine 3.21 |
......
......@@ -41,9 +41,9 @@ RUN cd /tmp \
&& curl -sSLO https://downloads.haskell.org/~ghc/"$GHC_VERSION"/ghc-"$GHC_VERSION"-src.tar.xz \
&& curl -sSLO https://downloads.haskell.org/~ghc/"$GHC_VERSION"/ghc-"$GHC_VERSION"-src.tar.xz.sig \
&& gpg --keyserver hkps://keyserver.ubuntu.com:443 \
--receive-keys 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 || \
--receive-keys FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD || \
gpg --keyserver hkp://keyserver.ubuntu.com:80 \
--receive-keys 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 \
--receive-keys FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD \
&& gpg --verify "ghc-$GHC_VERSION-src.tar.xz.sig" "ghc-$GHC_VERSION-src.tar.xz" \
&& tar -xJf "ghc-$GHC_VERSION-src.tar.xz" \
&& cd "ghc-$GHC_VERSION" \
......@@ -168,7 +168,7 @@ COPY --from=bootstrap-cabal /root/.local/bin/cabal /usr/local/bin/cabal
## Rebuild Cabal (the tool) with the GHC target version
RUN cabal update \
&& cabal install --allow-newer "cabal-install-$CABAL_VERSION"
&& cabal install "cabal-install-$CABAL_VERSION"
FROM ghc-stage1 AS test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment