<div dir="ltr"><div>AppVeyor worked pretty reliably for me, though I haven't touched it in 3 years:</div><div><br></div><div><a href="https://ci.appveyor.com/project/berdario/c-repl/history">https://ci.appveyor.com/project/berdario/c-repl/history</a></div><div><br></div><div>As you can see, a new build can complete in less than 4 minutes<br></div><div><br></div><div>The configuration is here: <a href="https://github.com/berdario/jira2sheet/blob/master/appveyor.yml">https://github.com/berdario/jira2sheet/blob/master/appveyor.yml</a> (it also automatically uploads built artifacts on github)<br></div><div><br></div><div>Don't pay too much attention to the code, I wrote it that way to get some practice with mtl-style effects, and it might be a bit too complex for its own good :)<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 6, 2020 at 11:49 AM Marcin Szamotulski via Haskell-Cafe <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
In my team at IOHK we are using `github-actions` to compile and run tests natively on Windows. We are provisioning a windows machine using, now the official installation procedure of GHC on Windows: via chocolatey. We've been using it for some time and it works quite good for us so far.<br>
<br>
Here's our github-action script:<br>
<a href="https://github.com/input-output-hk/ouroboros-network/blob/master/.github/workflows/windows.yml" rel="noreferrer" target="_blank">https://github.com/input-output-hk/ouroboros-network/blob/master/.github/workflows/windows.yml</a><br>
<br>
Cheers,<br>
Marcin Szamotulski<br>
<br>
<br>
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br>
On Monday, May 4, 2020 8:53 PM, Ganesh Sittampalam <<a href="mailto:ganesh@earth.li" target="_blank">ganesh@earth.li</a>> wrote:<br>
<br>
> On 29/04/2020 23:20, Ben Franksen wrote:<br>
> <br>
<br>
> > > It doesn't help for people who want to develop on windows, but at<br>
> > > least releasing for windows is prettty painless this way.<br>
> > <br>
<br>
> > Indeed, developing on Windows is something we'd very much like to avoid.<br>
> <br>
<br>
> As another darcs developer, I'm ambivalent about it. Windows certainly<br>
> has its pain points but it's the native OS on my primary machine and<br>
> developing in that OS rather than inside a VM does make many things<br>
> simpler. But it's pretty clear no-one else wants to get too close :-)<br>
> <br>
<br>
> > But what we definitely need is to be able to run our test suite on<br>
> > Windows; and a significant part of that are a couple hundred bash<br>
> > scripts. If your approach could handle that, I'd be interested to know more.<br>
> <br>
<br>
> Given how slow bash scripts are on Windows, another strategy would be to<br>
> simply rewrite them in something else, e.g. something we can directly<br>
> interpret in Haskell. But whatever it is would still require running<br>
> compiled code on Windows somehow.<br>
> <br>
<br>
> Cheers,<br>
> <br>
<br>
> Ganesh<br>
> <br>
<br>
> Haskell-Cafe mailing list<br>
> To (un)subscribe, modify options or view archives go to:<br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
> Only members subscribed via the mailman list are allowed to post.<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>