leo-cli
leo-cli copied to clipboard
Release build using GitHub Actions
Hey,
I happen to have built a GitHub Actions workflow for another project (in another account I use for my professional stuff) that,
when triggered by a git tag v1.2.3
:
- runs tests (not sure here are any)
- checks the Python package version against the git tag (to avoid a common mistake)
- builds a wheel
- creates a GitHub release (and adds the wheel + source)
- uploads to PyPI
If you have interest in this I can submit it as a PR. You may need to assist a little for the PyPI upload but otherwise this "just works" and can automate the boring stuff.
Sounds great! I don't make many releases but would gladly accept a PR that automates that part.
Thanks!