[openstack-dev] [release][ptl][all] self-service branch management

Doug Hellmann doug at doughellmann.com
Fri Dec 16 16:20:54 UTC 2016


Excerpts from joehuang's message of 2016-12-16 01:03:03 +0000:
> Hello, Doug,
> 
> This is great. One question about the branch patches. In the past, when a new branch was created, we often have to update the devstack plugin to pull the code from correct branch. So if self-service branch management is available, will the devstack plugin will be updated with one patch too?

The branching script makes 3 updates:

1. Modify .gitreview in the branch to make the default for patches
   submitted to that branch work properly.
2. Modify tox.ini in the branch to update the URL for the constraints
   file, for projects using constraints.
3. Update the Sphinx files for release notes build in master to add the
   new branch page.

We don't do anything with devstack plugins, but we can consider
other updates if there is enough consistency across projects to
make it possible to script them.

Doug

> 
> Best Regards
> Chaoyi Huang (joehuang)
> 
> ________________________________________
> From: Doug Hellmann [doug at doughellmann.com]
> Sent: 14 December 2016 21:45
> To: openstack-dev
> Subject: [openstack-dev] [release][ptl][all] self-service branch management
> 
> [Sending again due to mail delivery issues.]
> 
> The release team is pleased to announce that the branch automation
> work is now complete, and that teams can now manage feature and
> stable branch creation through the openstack/releases repository.
> 
> Creating a branch is very similar to creating a release: Edit the
> appropriate file in the releases repo to add the branch information,
> let the release team review it, and then when the patch is approved
> the bots make your branch. New branches come with patches to update
> .gitreview, reno, and constraint settings where needed.
> 
> For the complete details about how to format a branch request, see
> the README.rst file in the repo [1].
> 
> Thanks, as always, to the Infra team for their help in implementing
> this automation.
> 
> Doug
> 
> [1] http://git.openstack.org/cgit/openstack/releases/tree/README.rst#n63
> 



More information about the OpenStack-dev mailing list