SamirTalwar / smoke

Runs tests against anything, using command-line arguments, STDIN, STDOUT and STDERR.
MIT License
89 stars 10 forks source link

Switch back to Stack. #38

Closed SamirTalwar closed 4 years ago

SamirTalwar commented 4 years ago

Windows builds with just Cabal are just too complicated and messy. Let's see if we can get back to something easy with Stack.

My primary motivation here is to eventually be able to upgrade to GHC 8.10, as attempted by #35. That failed because Cabal's freeze list doesn't take into account building on different platforms, and because of some other strange issues with Cabal.

Switching back to Stack allows us to control the version of GHC and make sure the packages align. We're stuck on GHC 8.8 for now, but at least it's easy to manage on Windows, and we can get reproducible builds out.