Diff
patch 68a1abb59abf9978bd8f921e772b77d31e8d7914
Author: fritjof@alokat.org
Date: Mon Nov 9 07:21:31 UTC 2026
* Build on Debian bookworm instead of EOL bullseye
haskell:9.6 images exist only for bullseye/buster; use 9.10-slim-bookworm, since stack installs the resolver GHC itself.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hunk ./Dockerfile 14
-# Refresh the digest pin: docker buildx imagetools inspect haskell:9.6-slim
-FROM haskell:9.6-slim@sha256:3abe1175a5466fe760ed90937b32b42be340281b6707dace6d5addea2148d05e AS build
+# Debian bookworm, matching the runtime stage. The image's own GHC is
+# unused: `stack setup` installs the resolver's GHC (lts-22.43 -> 9.6.6).
+# haskell:9.6 is only published for bullseye/buster, both past EOL.
+# Refresh the digest pin: docker buildx imagetools inspect haskell:9.10-slim-bookworm
+FROM haskell:9.10-slim-bookworm@sha256:683f74f48dcc5a40081628d12ebe8f3bb379bf3fefa46d74e785b5fbb9f21b32 AS build