-
Notifications
You must be signed in to change notification settings - Fork 218
Steps to release a new version
Weiyüen Wu edited this page Mar 20, 2020
·
10 revisions
- Be a core team member (currently all the core members are from SFU-DB lab).
- A Github account that has the permission to release on this repo.
- The username and password to PyPI for wheel uploading.
- Just for command running.
- python-semantic-release for changelog generation.
- Others (by default you should already have: Linux, poetry, ...)
- Keep your local workspace clean, ensure everything is already committed.
- Decide the release type: it should be any of
major
,minor
orpatch
. Take a look at the standard for rules. - Run command
just release <release type>
and confirm. - Go to the release page and edit the release note draft.
- Release the release note.
- Run
poetry publish
, fill in the username and password for publishing the library to PyPI.