-
Notifications
You must be signed in to change notification settings - Fork 47
Release
We use Travis CI to semi-automatically deploy python-bioformats to PyPI. Deployments are triggered when a release is created via the GitHub UI. To release python-bioformats:
-
Submit a pull request appropriately incrementing the version of python-bioformats in setup.py, according to semantic versioning.
-
After the pull request has been merged into master, navigate to releases.
-
Click "Draft a new release".
-
In the "Tag version" box, enter the version of python-bioformats that matches the version now in setup.py.
-
Add an appropriate title for "Release title".
-
In "Describe this release" it is helpful to summarize changes since the previous release. To see a list of commits since the previous release, go to that release's page and click on the text which reads "N commits to master since this release". Use the 1.0.9 release as an example.
-
When finished, click "Publish release" to publish the new package to python-bioformats on PyPI.
If the deployment fails, look for the release build on Travis. Its name will match the tag that was just created. Output after "Deploying application" should indicate what failed.