Jump to: navigation, search

Difference between revisions of "Sahara/How To Release"

 
Line 26: Line 26:
 
<pre><nowiki>
 
<pre><nowiki>
 
# It's available in pypi, just execute pip install sahara to install.
 
# It's available in pypi, just execute pip install sahara to install.
# tarball: http://tarballs.openstack.org/sahara/sahara-0.7.0.tar.gz
+
# tarball: http://tarballs.openstack.org/python-saharaclient/python-saharaclient-0.7.0.tar.gz
 
</nowiki></pre>
 
</nowiki></pre>
 
7. now you should change status of all wired with this version bugs from Fix Commited to Fix Released
 
7. now you should change status of all wired with this version bugs from Fix Commited to Fix Released

Latest revision as of 19:13, 24 March 2014

Release code/tarballs/pypi

1. add release tag, for example, “0.7.0” with the following description: “Sahara client version 0.7.0”; it should be signed by your personal gpg key:

git tag -s 0.7.0

2. then check that tag is in the repo: “git tag -v 0.7.0”, you should see something like:

object bb4086b3af0fa4ab5fc8067b539a9134894429f6
type commit
tag 0.1.1
tagger Sergey Lukjanov <slukjanov@mirantis.com> 1368016327 +0400

3. push tag to the gerrit, you should be in the core team to do it, here is the command to do it:

git push gerrit 0.7.0

4. now go to the http://status.openstack.org/zuul/ and you should see something like:
Savanna Screen Shot 2013-05-08 at 16.38.38 .png
5. when stackforge/sahara will disappear release is now available, check the following links for the right versions:

https://pypi.python.org/pypi/python-saharaclient/
http://tarballs.openstack.org/python-saharaclient/

6. go to the corresponding series at launchpad - https://launchpad.net/python-saharaclient/0.7.0 and release version using “Release now” button; here you should specify release date in yyyy-mm-dd format and some notes, for example:

# It's available in pypi, just execute pip install sahara to install.
# tarball: http://tarballs.openstack.org/python-saharaclient/python-saharaclient-0.7.0.tar.gz

7. now you should change status of all wired with this version bugs from Fix Commited to Fix Released

8. upload tarball to released launchpad milestone - https://launchpad.net/python-saharaclient/0.7.x/0.7.0 using the “Add download file” button

9. check pypi release (pip install python-saharaclient) :)

10. send email to the community :)


OpenStack release process

https://wiki.openstack.org/wiki/ReleaseTeam/How_To_Release