Commit 9ebba6c8 authored by Sean's avatar Sean
Browse files

Update developer instructions

parent 0bba486e
......@@ -67,12 +67,18 @@ The steps below should be followed when creating a new release:
#. Delete the release branch: ``git branch -d release/x.x.x``.
#. Push all changes to ``master`` and ``develop`` and the new tag to origin.
Note that when a new tag is pushed to the `ligo.org` GitLab server, the CI runner automatically
creates and uploads a new PyPI release.
Updating PyPI (pip) package
---------------------------
This requires `twine <https://packaging.python.org/key_projects/#twine>`__ and the credentials for
the |Zero| PyPI project.
By default, the GitLab CI runner will deploy a PyPI package automatically whenever a new tag is
created. The instructions below are for when this must be done manually:
#. Go to the source root directory.
#. Checkout the ``master`` branch (so the release uses the correct tag).
#. Remove previously generated distribution files:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment