hnn-core icon indicating copy to clipboard operation
hnn-core copied to clipboard

set up a CI for Windows

Open jasmainak opened this issue 4 years ago • 7 comments

For our Windows friends :)

jasmainak avatar Sep 05 '20 16:09 jasmainak

@ntolley @kohl-carmen I think you guys could team up for this? There are three options that I know of:

appveyor is what we historically used in MNE and the one with which I have some experience. But it is kind of slow, so folks have moved away from it. It would be a great opportunity to learn about how continuous integration is set up. And we could catch Windows-specific problems as soon as it happens.

jasmainak avatar Nov 28 '20 19:11 jasmainak

Certainly willing to work on this but it may be 1-2 weeks before I can focus on this PR. Looks like there is a decent amount to discuss with the MPI/Windows incompatibility.

ntolley avatar Nov 29 '20 19:11 ntolley

sounds good!

jasmainak avatar Nov 29 '20 21:11 jasmainak

cc @rythorpe @ntolley if you plan on revamping the windows install, we should set up a CI. Otherwise, it will be hard to maintain.

jasmainak avatar Aug 27 '22 23:08 jasmainak

I'd prefer not to :-). But maybe we should. Especially since adding the new GUI will probably break stuff that allows Windows to render graphics via WSL.

How are we planning on getting NEURON installed in CI?

rythorpe avatar Aug 28 '22 03:08 rythorpe

maybe we should try to see if graphics can be rendered with WSL? I suspect a majority of GUI users will also be Windows users ... arghhhh

we could of course use WSL to install Neuron but then that's probably redundant with a linux build? The native build will be painful but maybe we could copy the CI set up from Neuron folks if we really want to do this ...

jasmainak avatar Aug 28 '22 03:08 jasmainak

here: https://github.com/neuronsimulator/nrn/blob/master/.github/workflows/windows.yml

we have a starting point :-) Once neuron is installed, hopefully the rest of the installation and tests go smoothly

jasmainak avatar Aug 31 '22 12:08 jasmainak

Closed by #560

ntolley avatar Jul 31 '24 18:07 ntolley