Jump to: navigation, search

Difference between revisions of "Nova/Client Release Process"

(Replaced content with "== ARCHIVED == python-novaclient releases happen through the openstack/releases repo process now: https://github.com/openstack/releases Category: Compute")
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
python-novaclient releases are done on request as required. There is no fixed cadence like for nova releases. Normally these releases are done by the PTL. Here's the process:
+
== ARCHIVED ==
 +
python-novaclient releases happen through the openstack/releases repo process now:
  
* Create the milestone in launchpad here [https://launchpad.net/python-novaclient/2.x.x]
+
https://github.com/openstack/releases
 
 
* I use Dolph's release helper script to handle the LaunchPad heavy lifting for me. Clone [http://github.com/dolph/launchpad his git repo] and change the NAME variable at the top of the script to your name. Then run this command (where 2.18.0 is the release number to use -- you can see a list of previous releases [https://github.com/openstack/python-novaclient/releases on github.com]):
 
 
 
python release_client.py python-novaclient 2.18.0
 
 
 
* This will do a bunch of launchpad stuff. Now you obey the commands emitted from the script, which will look something like this:
 
 
 
    In the repo, run:
 
 
        git tag -s 2.18.0 && git push gerrit 2.18.0
 
 
    On Launchpad, click Create Release:
 
 
        https://launchpad.net/python-novaclient/+milestone/2.18.0
 
 
    Enter the current UTC time as the Date Released:
 
 
      2014-07-10 23:52
 
 
    Finally, re-run this script with the --release argument to mark changes as
 
    fix released.
 
 
        python release_client.py --release python-novaclient 2.18.0
 
  
 
[[Category: Compute]]
 
[[Category: Compute]]

Latest revision as of 21:24, 31 January 2017

ARCHIVED

python-novaclient releases happen through the openstack/releases repo process now:

https://github.com/openstack/releases