Skip to content

Release

Rob Kelly edited this page May 1, 2019 · 3 revisions

pyGSTi Release Procedure

Core developers should follow this procedure when making a new release of pyGSTi:

  1. Merge beta into master.

    Merge the content of the release into master. There may be hotfixes or other small patches in master which aren't in beta or develop -- keep needed hotfixes, and remove unneeded ones.

  2. Make sure this version of master is what you want to release.

  3. Push master to the remote repository.

  4. Create a new tag with the incremented version number for the release.

  5. Push the new tag to the remote repository.

  6. Watch the CI build. Make sure it passes and deploys the new version to PyPI.

Clone this wiki locally