Skip to content

Commit

Permalink
Implement release workflow in GitHub actions (#734)
Browse files Browse the repository at this point in the history
- heavily based on @webknjaz's work on https://github.com/cherrypy/cheroot/blob/b2c619f3e60682b9405a87cea48e8d30801b6048/.github/workflows/ci-cd.yml
- create package before running tests, run tests against same package that will be published
- run nightly tests
- publish package to test pypi for commits to master
- publish package to pypi using workflow_dispatch
- create git tag and github release after successful tests on workflow_dispatch
- add twine as explicit dev requirement

Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
  • Loading branch information
Nothing4You and webknjaz committed Apr 10, 2022
1 parent f12aa64 commit dc031e2
Show file tree
Hide file tree
Showing 4 changed files with 762 additions and 202 deletions.

0 comments on commit dc031e2

Please sign in to comment.