Hi all,

I think we need to discuss how to label the issues and how to cherry-pick
the issues for bug fixes. Currently it is painful for doing a bugfix
release.
All the bug fixes are deferred to release manager cherry-picking to bug fix
branches. Since master and branches are quickly diverged with changes,
it is very painful for cherry-picks later and there is no clear process for
cherry-pick and labelling.

Shall we consider following the process what BookKeeper is using, having a
merge script to handle labelling issues/milestones and also cherry-picks?

Or any suggestions on how to improve this?

- Sijie

On Mon, Aug 6, 2018 at 10:50 AM Sijie Guo <guosi...@gmail.com> wrote:

> Hi all,
>
> It seems we don't have a standard for labelling milestone. sometimes I am
> not lost and confused when I see a change was merged to master but marked
> in a bug fix milestone. so I am raising a discussion about this.
>
> I think every pull request that was created based on master, which would
> be merged as a commit of master, those pull requests should be first marked
> as major release milestone, for example: `2.2.0` release. If a pull request
> that was created based on a branch, which would be merged as a commit of
> that branch, those pull requests should be marked as minor release
> milestones, for example: `2.1.1` release. so that we have a clearer way on
> tracking what changes have been made to what releases. otherwise it is a
> bit hard to track when we have multiple releases ongoing.
>
> Thoughts?
>
> Thanks,
> Sijie
>
>

Reply via email to