ci-images merge requestshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests2024-03-05T17:05:43Zhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/132debian: Bump all llvm-12 to >=152024-03-05T17:05:43ZBen Gamaridebian: Bump all llvm-12 to >=15Since LLVM 12 is no longer supported by GHC 9.8 and later.
Fixes ghc/ghc#24056.Since LLVM 12 is no longer supported by GHC 9.8 and later.
Fixes ghc/ghc#24056.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/137js: deb 11: bump node 19 -> 212024-02-07T17:16:48Zdoyougnujmy6342@gmail.comjs: deb 11: bump node 19 -> 21doyougnujmy6342@gmail.comdoyougnujmy6342@gmail.comhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/108Add ubuntu18_04 image2023-11-01T11:52:58ZMatthew PickeringAdd ubuntu18_04 imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/115Add GHC-9.6 image for testing bootstrapping2023-09-08T12:04:35ZMatthew PickeringAdd GHC-9.6 image for testing bootstrappinghttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/119debian 10: Install later version of libzstd2023-07-06T14:58:56ZFinley McIlwainedebian 10: Install later version of libzstdlibzstd-dev was installed on the debian images so it could be available to
test `--enable-ipe-data-compression` in CI for jobs with the ~IPE label.
However, the installed version was 1.3.8 for debian 10, and we will
require greater than...libzstd-dev was installed on the debian images so it could be available to
test `--enable-ipe-data-compression` in CI for jobs with the ~IPE label.
However, the installed version was 1.3.8 for debian 10, and we will
require greater than or equal to 1.4.0. This patch changes the way libzstd
is installed to just install 1.5.5 from source, and only for the debian 10
image since that is the image used in CI.
Corresponding GHC MR: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10606Finley McIlwaineFinley McIlwainehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/113Remove LLVM from alpine 3_12 images2023-05-25T19:54:41ZFinley McIlwaineRemove LLVM from alpine 3_12 imagesThe alpine 3_12 LLVM version is too old and incompatible with GHC, so we
should not install it to avoid running LLVM tests on containers of this imageThe alpine 3_12 LLVM version is too old and incompatible with GHC, so we
should not install it to avoid running LLVM tests on containers of this imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/89Update debian to bullseye2023-02-14T20:23:02ZJulian OspaldUpdate debian to bullseyehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/103Draft: More 9.2 bumps2023-01-31T13:26:22ZBryan Rbryan@haskell.foundationDraft: More 9.2 bumpshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/97debian: Install emscripten2023-01-18T14:36:13ZBen Gamaridebian: Install emscriptenHere we add support for installing emscripten to the Debian images. Note
that the user must `source $EMSDK_ENV_SH` to use the emscripten
toolchain.
Addresses ghc/ghc#22128.
Note that we don't yet upgrade LLVM 15 as binaries are not yet...Here we add support for installing emscripten to the Debian images. Note
that the user must `source $EMSDK_ENV_SH` to use the emscripten
toolchain.
Addresses ghc/ghc#22128.
Note that we don't yet upgrade LLVM 15 as binaries are not yet available. [Supposedly](https://discourse.llvm.org/t/llvm-15-0-0-release/65099) binaries will be uploaded soon.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/101Bump ubuntu image to 22.042022-12-01T12:00:31ZCheng ShaoBump ubuntu image to 22.04Motivated by https://github.com/actions/runner-images/issues/6399. wasm32 CI expects to use the ubuntu image to build the bindists, which should work out of the box on `ubuntu-latest` GitHub workflows.Motivated by https://github.com/actions/runner-images/issues/6399. wasm32 CI expects to use the ubuntu image to build the bindists, which should work out of the box on `ubuntu-latest` GitHub workflows.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/102Draft: More 9.2 bumps2022-11-09T12:16:59ZBryan Rbryan@haskell.foundationDraft: More 9.2 bumpsLinters and i386-alpine were still using 9.0.Linters and i386-alpine were still using 9.0.Bryan Rbryan@haskell.foundationBryan Rbryan@haskell.foundationhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/99Install Emscripten2022-10-25T13:23:56ZSylvain HenryInstall Emscriptenhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/84Update cabal2021-10-11T04:28:28ZJulian OspaldUpdate cabalUpdates cabal to 3.6.2.0.
I included the commit from the other PR https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/83 because the images don't build otherwise. It should probably be removed before merging.
Also see: https://gi...Updates cabal to 3.6.2.0.
I included the commit from the other PR https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/83 because the images don't build otherwise. It should probably be removed before merging.
Also see: https://github.com/snoyberg/yaml/pull/202https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/83Remove hlint as default HaskellTool2021-10-10T23:09:36ZJulian OspaldRemove hlint as default HaskellToolHlint is usually used once in a pipeline, not per-job
or per architecture/platform. Thus, we only need one
hlint image.
It can easily be installed in an x86_64 image:
```sh
curl -sSL https://raw.github.com/ndmitchell/hlint/master/misc/...Hlint is usually used once in a pipeline, not per-job
or per architecture/platform. Thus, we only need one
hlint image.
It can easily be installed in an x86_64 image:
```sh
curl -sSL https://raw.github.com/ndmitchell/hlint/master/misc/run.sh | sh -s .
```
This might also fix image build issues.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/85Update ci-images for GHC 9.02021-10-10T18:56:10ZBen GamariUpdate ci-images for GHC 9.0Merge `master` into `ghc-9.0`.Merge `master` into `ghc-9.0`.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/82Use hlint-3.2 to fix armv7 build2021-10-09T18:25:48ZJulian OspaldUse hlint-3.2 to fix armv7 buildhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/61Mirror docker-in-docker image2021-07-27T18:03:57ZBen GamariMirror docker-in-docker imageWe have started hitting DockerHub's new rate limit due to our cleanup
script. Mitigate this by mirroring the docker-in-docker images locallyWe have started hitting DockerHub's new rate limit due to our cleanup
script. Mitigate this by mirroring the docker-in-docker images locallyhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/67hihi2021-03-27T02:41:10ZBen Gamarihihihttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/69Try podman instead2021-03-27T02:40:53ZBen GamariTry podman insteadhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/57Install LLVM 7.0.1 on Debian 102020-10-20T03:19:14ZBen GamariInstall LLVM 7.0.1 on Debian 10