twisted / incremental

A library for versioning your Python projects.
Other
138 stars 22 forks source link

Migrate to GitHub Actions #73

Closed adiroiban closed 3 years ago

adiroiban commented 3 years ago

This removed the Travis-CI code and add GitHub Actions code.

The documentation site was also updated via GitHub Actions

Docs pushed as part of the test at https://twisted.github.io/incremental/docs/
Check update time.

Check that changes make sense.

I have not used Read The Docs, as the documentation is only pydoctor for now.

Check badges here https://github.com/twisted/incremental/tree/gha-migration

adiroiban commented 3 years ago

I don't know why the links for pypi and coverage are not working for the README badges https://github.com/twisted/incremental/tree/gha-migration

graingert commented 3 years ago

Merging to unblock other PRs

adiroiban commented 3 years ago

Thanks for the merge. Much appreciated.

Can you also add tox-gh-actions ?

I am not sure how tox-gh-actions handles the environment variables and how it can be integrated with the GitHub Pages publish.

I am not a fan of tox in general...so I don't want another layer on top of tox for running GitHub actions. At the same time, I don't feel that the GitHub Action matrix is too complicated to understand so that we would need another tool to manage it.

so... in general, I don't see the value of tox-gh-actions :)