I brought up this idea before (http://markmail.org/thread/75fv4ru7rd4vwrrb),
it was well received I think, but never made its way to our CuttingReleases
page. I'd like to move forward with formally introducing this concept on
our wiki page.
Component Lead:
- For each release, each repo has a Component Lead
- They perform release steps and signs off on a component (ios, android,
etc).
Release Master:
- Delegate release tasks
- Communicate release status
- Nag people responsible for unfinished tasks
>
Sound good?
Motivation behind making a single person the "release master" for a release:
- To ensure that steps actually get done by ensuring each task has an owner
- Improve coordination & communication during releases
Before I go and add this to the release wiki pages though:
- What should the process be for choosing the release master / component
lead?
- Have a rotation?
- Ask for volunteer each time?
Any other thoughts along the matter?