For a good while we has been building Stackage build container images in CI hosted in ghcr.io
(the GitHub Container Registry: see Package stackage/build · GitHub). However we are also still pushing build images based on LTS snapshots to Docker Hub (https://hub.docker.com/r/fpco/stack-build/). It is these latter images which we are considering to stop creating and shipping, since as far as the Stackage team is concerned they are deprecated and obsoleted by the newer ghcr.io
images. (It is probably worth adding that Stackage has used github built container images to build Stackage Nightly and LTS snapshots since 2021.)
(Some related issues/queries: GitHub · Where software is built)
While we could just turn off the Docker Hub image generation immediately (every now and then we get someone asking why they have stopped or rather broke), we thought it would be kinder to announce our intention here first and wait to hear if this (ie switching to the ghcr.io
images) would cause any problems for those using the images. We will probably wait some weeks or even a couple of months before making the change, in the meantime if you think the images are valuable to you please try the ghcr.io
images and if they work please stop using the Docker Hub images.
Most Stackage users should not really need either of these images at all, but they may be useful to those that want to replicate the Stackage build environment. Note also the images no longer include ghc, they are supposed to use the appropriate stack-installed ghc.
Hope this makes sense