mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
* Drop Travis CI * Update DEPLOY.md about new workflow of uploading new version to PyPI * Upload coverage data to Codecov Co-Authored-By: Steve Kowalik <steven@wedontsleep.org>
930 B
930 B
Upload a new version to PyPI
Github workflow (.github/workflows/python-publish.yml) will push tagged commits to PyPI. Here are the steps:
- Run
manage.py
./manage.sh publish
Next version number? (previous: 'XXX')
-
Give the new version number based on previous version (Use semantic versioning)
-
Create a new Github release from the tag that has just been committed, with the same release note from
doc/changes.rst. This step is the hook that will trigger the workflow. (also needed for some web spiders for changelog parsing) -
Now the push will be on hold until you press Enter. Manually inspect the changelog (
doc/changes.rst) to make changes if necessary. Once you are sure, go back and press Enter. -
Once the
python-publishworkflow completes, a new version will appear on PyPI shortly.