MDAnalysis / mdanalysis

MDAnalysis is a Python library to analyze molecular dynamics simulations.
https://mdanalysis.org
Other
1.32k stars 651 forks source link

Add different compilers to CI matrix #2727

Open richardjgowers opened 4 years ago

richardjgowers commented 4 years ago

We hit a snag with the 1.0 release where I hit a test failure because my compiler locally was newer than we test with. More generally we should test with a few different compilers. We could probably tag some tests as being stuff we compile ourselves (ie the custom math sections) and run this subset on an array of different compilers.

RMeli commented 4 years ago

We could also setup GitHub Actions to do a few builds if we need to speed things up?

tylerjereddy commented 4 years ago

We should perhaps also revisit the idea of supporting ARM given recent news--this is already happening upstream of us in the Python ecosystem anyway. I think I tried to add it to our CI a while ago, but didn't get much traction.

Should be easier now that we can just use Travis if we don't want to use Shippable or drone to get the arch.