Skip to content

Steps to release a new version

Weiyuan Wu edited this page Mar 28, 2020 · 10 revisions

Prerequisites

  • Be a core team member (currently all the core members are from SFU-DB lab).
  • A Github account that has the permission to do a release on this repo.
  • The username and password to PyPI for wheel uploading.
  • Development tools

Steps

  • Keep your local workspace clean, ensure everything is already committed.
  • Decide the release type: it should be any of major, minor or patch. 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.
  • Publish the release note.
  • Run poetry publish, fill in the username and password for publishing the library to PyPI.
Clone this wiki locally