jbusecke / cookiecutter-science-project

Cookiecutter template for science analysis projects
MIT License
84 stars 13 forks source link

Building a github repo as part of the CI #16

Open jbusecke opened 3 years ago

jbusecke commented 3 years ago

The tests are currently limited to some synthetic tests, and I am testing the deployment of a 'real world' repo manually (the demo repo is [here](). In the long run it would be phenomenal if we would be able to do the following in ci:

  1. Execute all steps in the quickstart part of the docs
  2. Push this freshly built repo to github (might need to get another account for that?). The previous one needs to be deleted.
  3. Publish a version
  4. Check that the tests are successful, the correct version is published on pypi.

This is quite a bit of work, I assume, but it would be very cool.