From 3abe55118cea064ab71650bf267772533212a35a Mon Sep 17 00:00:00 2001 From: Olivier Benz <olivier.benz@b-data.ch> Date: Sat, 24 Feb 2024 18:01:35 +0100 Subject: [PATCH] Update GHC to v9.8.2 --- .devcontainer/VERSION_MATRIX.md | 3 ++- .gitlab-ci.yml | 4 ++-- README.md | 2 +- VERSION_MATRIX.md | 1 + latest.Dockerfile | 4 ++-- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.devcontainer/VERSION_MATRIX.md b/.devcontainer/VERSION_MATRIX.md index d4c84d5..6c78398 100644 --- a/.devcontainer/VERSION_MATRIX.md +++ b/.devcontainer/VERSION_MATRIX.md @@ -4,7 +4,8 @@ | GHC | Cabal[^1] | Stack[^1] | HLS | |:----------------------------|:----------|:------------|:------------------------------------------------------------------------- | -| latest<br>9.8.1<br>9.8<br>9 | 3.10.2.1 | ≥ 2.13.1 | latest<br>2.6.0.0<br>2.5.0.0<br>2.4.0.0 | +| latest<br>9.8.2<br>9.8<br>9 | 3.10.2.1 | ≥ 2.13.1 | latest<br>2.6.0.0 | +| 9.8.1 | 3.10.2.1 | ≥ 2.13.1 | latest<br>2.6.0.0<br>2.5.0.0<br>2.4.0.0 | | 9.6.4<br>9.6 | 3.10.1.0 | ≥ 2.13.1 | 2.6.0.0 | | 9.6.3 | 3.10.1.0 | ≥ 2.13.1 | 2.5.0.0<br>2.4.0.0<br>2.3.0.0<br>2.2.0.0 | | 9.4.8<br>9.4 | 3.8.1.0 | ≥ 2.13.1 | 2.6.0.0<br>2.5.0.0<br>2.4.0.0 | diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d331d4d..de3fc78 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,11 @@ .env: variables: - GHC_VERSION: "9.8.1" + GHC_VERSION: "9.8.2" CABAL_VERSION: "3.10.2.1" STACK_VERSION: "2.15.1" HLS_VERSION: "2.6.0.0" BUILD_GHC: "true" - BUILD_HLS: "false" + BUILD_HLS: "true" TAG_VERSION_MAJ_MIN: "false" TAG_VERSION_MAJ: "false" diff --git a/README.md b/README.md index b43a1da..56904ed 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ To install docker, follow the instructions for your platform: ```bash docker build \ - --build-arg GHC_VERSION=9.8.1 \ + --build-arg GHC_VERSION=9.8.2 \ --build-arg CABAL_VERSION=3.10.2.1 \ --build-arg STACK_VERSION=2.15.1 \ -t ghc-musl \ diff --git a/VERSION_MATRIX.md b/VERSION_MATRIX.md index 0783480..7dd2b46 100644 --- a/VERSION_MATRIX.md +++ b/VERSION_MATRIX.md @@ -4,6 +4,7 @@ Topmost entry = Tag `latest` | GHC | Cabal | Stack | LLVM | Linux distro | |:-----------|:---------|:-----------|:---- |:-------------| +| 9.8.2 | 3.10.2.1 | 2.15.1 | 14 | Alpine 3.19 | | 9.8.1 | 3.10.2.1 | 2.15.1 | 14 | Alpine 3.19 | | 9.6.4 | 3.10.1.0 | 2.15.1 | 14 | Alpine 3.19 | | 9.6.3 | 3.10.1.0 | 2.13.1 | 14 | Alpine 3.19 | diff --git a/latest.Dockerfile b/latest.Dockerfile index 9ef16f6..f590cdc 100644 --- a/latest.Dockerfile +++ b/latest.Dockerfile @@ -36,9 +36,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 FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD || \ + --receive-keys 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 || \ gpg --keyserver hkp://keyserver.ubuntu.com:80 \ - --receive-keys FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD \ + --receive-keys 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 \ && 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" \ -- GitLab