astheeggeggs / lshmm

code to run Li and Stephens
MIT License
4 stars 3 forks source link

Simplify CI setup #36

Closed jeromekelleher closed 5 months ago

jeromekelleher commented 5 months ago

Simplify CI by pulling out nox, and running tests directly.

Add a simple Black action to keep the code well formatted.

jeromekelleher commented 5 months ago

I think this is a significant improvement @astheeggeggs, makes things quite a bit simpler without nox, and we're running Black properly as part of CI to avoid formatting discussions.

What do you think?

jeromekelleher commented 5 months ago

Ping @szhan - this makes changes across quite a few files, so best to wait until it's merged before embarking on any significant refactoring

astheeggeggs commented 5 months ago

Great - very happy to be guided by you here @jeromekelleher.