Fix CI
exarkun opened this issue · 2 comments
CI fails before it gets anywhere interesting. It spins up a Debian-ish Docker image and then dies when apt-get
prompts for user input.
Perhaps we should switch to the "official haskell docker image" for CI? fpco image is probably pretty dated.
It looks like fpco is still updating their images. The "stack-build:lts" tag was updated 4 days ago. It looks like the "official" Haskell Docker images are also Debian based so I bet we'll have many of the same issues regardless of which we use.
Eventually I want to add Nix-based builds to CI. Those are generally faster and more reliable than anything else I've seen. However, I don't think we can have only those because maybe sometimes someone wants to build the package using cabal directly and not Nix ...