Difference between revisions of "OpenstackChefStablebranchCreateNotes"
(→Steps to create stable/ branch) |
m (Added to list of change to make) |
||
Line 6: | Line 6: | ||
# To get Gerrit to report to the #openstack-chef channel create the "stable/<release_name>" via [https://github.com/openstack-infra/project-config openstack-infra/project-config] project under: gerritbot/channels.yaml. Something [https://review.openstack.org/#/c/156262/ like this] is an example. You may be required to remove an old branch too, keep this in mind. | # To get Gerrit to report to the #openstack-chef channel create the "stable/<release_name>" via [https://github.com/openstack-infra/project-config openstack-infra/project-config] project under: gerritbot/channels.yaml. Something [https://review.openstack.org/#/c/156262/ like this] is an example. You may be required to remove an old branch too, keep this in mind. | ||
# Wait for the Patch to be merged by Infra | # Wait for the Patch to be merged by Infra | ||
− | # create Berks.lock | + | # Changes for each cookbook |
+ | ## update .gitignore to remove both lock files | ||
+ | ## update.gitreview to ref defaultbranch=stable/juno | ||
+ | ## update Berksfile to ref branch: 'stable/juno' | ||
+ | ## create Gemfile.lock then Berks.lock | ||
+ | ## see https://github.com/stackforge/cookbook-openstack-identity/commit/3a99613b89fb28d21def8cbeaa63e40da32768f5 for example | ||
# Create a review with the above and put it up against the stable/<release> branch. | # Create a review with the above and put it up against the stable/<release> branch. | ||
# Get it merged in and you should be good | # Get it merged in and you should be good |
Revision as of 15:37, 20 February 2015
Steps to create stable/<release> branch
Awesome! We've decided as a group to create the next stable branch. Here are some steps to remind you on how to do it.
- Go to for each repo as a core member and create the branch with the SHA you want.
- To get Gerrit to report to the #openstack-chef channel create the "stable/<release_name>" via openstack-infra/project-config project under: gerritbot/channels.yaml. Something like this is an example. You may be required to remove an old branch too, keep this in mind.
- Wait for the Patch to be merged by Infra
- Changes for each cookbook
- update .gitignore to remove both lock files
- update.gitreview to ref defaultbranch=stable/juno
- update Berksfile to ref branch: 'stable/juno'
- create Gemfile.lock then Berks.lock
- see https://github.com/stackforge/cookbook-openstack-identity/commit/3a99613b89fb28d21def8cbeaa63e40da32768f5 for example
- Create a review with the above and put it up against the stable/<release> branch.
- Get it merged in and you should be good