lumin icon indicating copy to clipboard operation
lumin copied to clipboard

Setup CI and Actions

Open GilesStrong opened this issue 5 years ago • 2 comments

I don't know too much about Github actions, but certainly something like "Publish Python Package" could be useful, since its a time-consuming process that is easy to get wrong, or forget how to do. Maybe an action to generate the docs templates, as well, could be good.

GilesStrong avatar Jun 08 '20 16:06 GilesStrong

:wave: Want a PR for this?

matthewfeickert avatar Mar 11 '21 19:03 matthewfeickert

Hi @matthewfeickert, yes please, that would be a great help! I recently followed the HSF CI/CD course, so am a bit more familiar with Actions, now, but your experience would certainly be welcome.

Also, I'm planning to include some CI tests for the next release (currently I use the examples as tests, but they take a few hours to complete so aren't suitable). Do you have any recommendations for which testing package to use? For a past project I used unittest and nose, but I know that pytest is popular, too.

Thanks!

GilesStrong avatar Mar 12 '21 08:03 GilesStrong