neuronsimulator / nrn-build-ci

Repository for scheduled NEURON CI.
0 stars 4 forks source link

Various CI fixes #62

Closed iomaganaris closed 8 months ago

iomaganaris commented 10 months ago

TODO

JCGoran commented 10 months ago

LGTM, now I think we just need to wait for a 8.2.x release which has full Python 3.12 support, after which we can merge this.

pramodk commented 10 months ago

Asking for clarity: As 8.2.x tag/release could take some time (week[s]), do we have any other option to get this merged sooner and make CI green? i.e. using python 3.11 or MacOS-13 Or stick to MacOS 11 & 12 for some time?

JCGoran commented 10 months ago

In principle it should be doable as the MacOS runners come with a cached version of Python 3.11 (see for instance here), but I'm not 100% sure how to modify the CI config file to make it pass for all cases (tried using setup-python but it didn't work as expected as the run failed, I think it should setup different versions of Python depending on the runner and not just use the same version for all of them).