tskit icon indicating copy to clipboard operation
tskit copied to clipboard

Add action that tests against older versions of msprime etc?

Open jeromekelleher opened this issue 4 years ago • 2 comments
trafficstars

#1067 was a good reminder that there are unexpected consequences of changing things and there's actually quite a lot of software out there that needs to stay working when tskit get updated.

So, how about we add a Github action that installs a few versions of some of the main bits of downstream software, and we check that they basically work?

The action would basically be:

pip install .
pip install msprime==0.7.4
msp simulate 10 tmp.trees
tskit info tmp.trees

Doing this for a handful of msprime versions (in a matrix?) would be a good test. We could also do something simular for tsinfer, I guess?

jeromekelleher avatar Dec 01 '20 23:12 jeromekelleher

Sounds like a good idea.

benjeffery avatar Dec 02 '20 10:12 benjeffery

No hurry with it - probably good for me to do so I have some idea how GitHub actions work!

jeromekelleher avatar Dec 02 '20 11:12 jeromekelleher