ci-images merge requestshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests2021-02-20T21:46:07Zhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/64Add fedora 33 image2021-02-20T21:46:07ZBen GamariAdd fedora 33 imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/68Try using kaniko for image building2021-03-26T10:16:39ZBen GamariTry using kaniko for image buildinghttps://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/67hihi2021-03-27T02:41:10ZBen Gamarihihihttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/66add dtrace/systemtap dev tools and headers to images2021-03-27T07:44:24Zadamadd dtrace/systemtap dev tools and headers to imageshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/70Bump GHC to 8.10.42021-03-27T14:19:22ZBen GamariBump GHC to 8.10.4https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/52Dhallify dockerfiles2021-04-08T01:10:07ZBen GamariDhallify dockerfilesThis is a major refactoring and consolidation of the Docker image generation logic. It eliminates a great deal of repetition, resolves several inconsistencies, and makes the Docker images significantly more maintainable.This is a major refactoring and consolidation of the Docker image generation logic. It eliminates a great deal of repetition, resolves several inconsistencies, and makes the Docker images significantly more maintainable.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/71Try another image2021-04-08T04:04:49ZBen GamariTry another imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/72fedora: Install elfutils2021-04-22T17:54:06ZBen Gamarifedora: Install elfutilshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/73Install xutils-dev on Debian2021-04-27T20:09:35ZBen GamariInstall xutils-dev on DebianFor the lndir utility used by `make sdist`For the lndir utility used by `make sdist`https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/74Update fedora.dhall2021-06-16T16:55:20ZMatthew PickeringUpdate fedora.dhallhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/75Draft: Add ghc-events to images2021-06-26T09:44:30ZSven TennieDraft: Add ghc-events to imagesIt's useful to check events in tests.
This is currently a DRAFT, because I'd like to try it with https://gitlab.haskell.org/ghc/ghc/-/merge_requests/5724 .It's useful to check events in tests.
This is currently a DRAFT, because I'd like to try it with https://gitlab.haskell.org/ghc/ghc/-/merge_requests/5724 .https://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/76Bump the linter git hash2021-07-28T13:19:53ZJohn EricsonBump the linter git hashThis should at least get us the new and improved `submodchecker`, but
possibly other changes too.This should at least get us the new and improved `submodchecker`, but
possibly other changes too.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/77Add s390x Ubuntu image2021-09-08T16:58:24ZBen GamariAdd s390x Ubuntu imageSee ghc/ghc#20343.See ghc/ghc#20343.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/78Bump bootstrap compiler to 8.10.72021-09-15T21:24:04ZBen GamariBump bootstrap compiler to 8.10.7https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/79debian: Install libncurses-dev2021-09-24T19:05:43ZBen Gamaridebian: Install libncurses-devThis is needed for term.h, which terminfo now requires.This is needed for term.h, which terminfo now requires.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/65Add alpine i386 image2021-10-04T22:36:01ZJulian OspaldAdd alpine i386 imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/38Update sphinx to 2.3.12021-10-05T16:37:53ZBen GamariUpdate sphinx to 2.3.1Due to ghc#17740.Due to ghc#17740.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/80Reduce image size2021-10-07T15:01:46ZJulian OspaldReduce image sizeAs described in https://gitlab.haskell.org/ghc/ci-images/-/issues/4
This doesn't change semantics, but optimizes layers.
It reduced the **compressed** image size on my local registry from `1388 MB` to `894.01 MB`.
@bgamari
----
On...As described in https://gitlab.haskell.org/ghc/ci-images/-/issues/4
This doesn't change semantics, but optimizes layers.
It reduced the **compressed** image size on my local registry from `1388 MB` to `894.01 MB`.
@bgamari
----
On gitlab registry:
```
$ docker manifest inspect --insecure registry.gitlab.haskell.org/maerwald/ci-images/x86_64-linux-alpine3_12:26975eeb899bdad04e7df8156d9ce0aea7c9986c | jq '[.la
yers[].size] | add'
1028462892
$ docker manifest inspect --insecure registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-alpine3_12:4d097a9a8a11adf5576a7434b04f265d0baf8e46 | jq '[.layers[
].size] | add'
1606661362
```