Closed IAlibay closed 2 years ago
@BFedder might take this on as his first few pieces of work towards his GSoC project.
This is something that I am happy to learn to do, but I am not sure where to start. Could you give me advice/directions on how and what to do?
The travis job does 2 things: run pytest on multiple versions of python and deploy to pipy if the test passed. I would first make a github workflow that runs the tests and have it run in parallel with the travis workflow. Once this works, you can think about the deployment.
Given the need to have pypi keys I'll take over deployment. @BFedder if you've made any way towards CI let us know, otherwise I can point you towards a template which you can work from.
Thanks! I'll do some reading to learn more about this and figure out how to get the gh actions for pytest going. If you could point me towards a template I could consult in the process of reading up on this, that would be great, thanks!
@BFedder if you essentially just add this file with the suitable name / path changes to match panedr that'll do I think: https://github.com/MDAnalysis/GridDataFormats/blob/master/.github/workflows/gh-ci.yaml
Thanks! I'll check it out
The first actions run succeeded https://github.com/MDAnalysis/panedr/actions/runs/2530326457 ! Hooray!
I'll make all of the tests mandatory to pass.
Not sure how many Travis tokens @jbarnoud has left, but CI should get moved to actions.