Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

switch from Travis to Actions for CI #63

Closed
5 tasks done
amoodie opened this issue Jun 21, 2020 · 2 comments
Closed
5 tasks done

switch from Travis to Actions for CI #63

amoodie opened this issue Jun 21, 2020 · 2 comments

Comments

@amoodie
Copy link
Member

amoodie commented Jun 21, 2020

The objective is to transition from Travis to Github Actions as our CI.

I have set up building, testing, documentation, and releases to PyPi with #62. However, it's really hard to test that the Actions work as expected without actually doing the action that triggers the Actions. So I have made a checklist below that will track the actual validation that all components of the transition are working as expected.

  • build on three operating systems and run tests
  • report coverage correctly example here
  • build docs as a test every PR (but do not deploy)
  • only deploy docs to the website when pushed (merge) to develop
  • build and deploy a release to PyPi when a "release" is created on Github

Close this issue once all the items have been verified.

@amoodie
Copy link
Member Author

amoodie commented Jun 23, 2020

Actions seems great! Thanks @elbeejay for the efforts on making the docs deploy correctly. What is left is to make sure that "releases" get uploaded to pypi correctly. We should chat with @ericbarefoot and try this by making a 1.1 release at some point.

I'm going to make an effort to clean up the documentation to point to the new badges using Actions and to get rid of Travis CI files.

@amoodie
Copy link
Member Author

amoodie commented Jul 21, 2020

We have successfully created a release (v1.1.2a) and it was pushed to pypi. So I'm closing this issue.

Additioanlly, I'm closing #38, which will resolve this milestone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant