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?
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:
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?