mirror of
https://github.com/xmonad/xmonad.git
synced 2025-07-30 19:51:52 -07:00
Unfortunately, our CI builds have a hard-coded assumption that all kinds of LTS-X builds can be performed with the same stack.yaml file, which is not true. We need to use specialized build instructions for each version of the environment we're building in, e.g. stack-lts-16.yaml, stack-nightly.yaml, and so on. Making that change is not super hard, but it's not completely trivial either because the hooks use a hash of the stack file to determine whether the cash is still valid, etc., and I'm not entirely sure about the best way to adapt that code to support multiple YAML files. For the time being, the most important build IMHO is Stackage Nightly, because (a) we really want to support the nightly snapshot since (b) it can compile the genmanpage executable relatively easily.