[Haskell-cafe] Windows Haskell CI

Ben Franksen ben.franksen at online.de
Wed Apr 29 22:20:00 UTC 2020


Am 29.04.20 um 23:43 schrieb Joachim Breitner:
> for my tttool project, I have long used wine to make the Windows
> release, but lately I have switch to cross compilation via nix. It took
> some experimentation to set up, but now I can produce a single release
> zip file that works on Windows, Linux and OSX, all on fairly standard
> CI (Travis, but Github Actions would also work):
> 
> https://travis-ci.org/github/entropia/tip-toi-reveng
> https://github.com/entropia/tip-toi-reveng/blob/master/.travis.yml
> https://github.com/entropia/tip-toi-reveng/tree/master/nix
> 
> Happy to explain more if people have questions.
> 
> It doesn't help for people who want to develop _on_ windows, but at
> least releasing _for_ windows is prettty painless this way.

Indeed, developing on Windows is something we'd very much like to avoid.
But what we definitely need is to be able to run our test suite on
Windows; and a significant part of that are a couple hundred bash
scripts. If your approach could handle that, I'd be interested to know more.

Cheers
Ben



More information about the Haskell-Cafe mailing list