> The pain comes from issues marked for a bug release milestone but it is
> merged directly to master and never cherry-picked to branch for bugfix
> releases.
> So the release manager has to compare branches and master and also have to
> compare labels, milestones and even look into the details of pull requests
> to understood whether a change is cherry-picked or not.

This is a problem, but it should be 99% automatable. In fact it should
be automated, that before cutting a release, that we have a script
that validates that all issues labelled for the release have a change
present in the commit log, and all commit log messages are referenced
by some issue or PR. Gerrit has a change-id that makes this easy, but
I'm not sure about github.

-Ivan

Reply via email to