Hi everybody! We(PingCAP EP team) decide to clean up some unnecessary cherry-pick PRs in the following period of time. The following is the background and the actions we will take.
Background
There is a git bot(ti-chi-bot) helping developers to automatically cherry-pick PRs to target release branch, which has helped our developers saving remarkable cost so far.
But it also created some redundancy PRs such as PRs for issues won’t be fixed. And which further causes the number of opening PRs too large to be managed easily.
So PingCAP EP team makes the decision to solve above problems by following actions! (These actions have been approved by committee inside PingCAP.)
Actions
Restrain the Creation of Cherry-pick
For versions supported for more than 1 year or released DMR versions(3.0, 4.0, 5.0, 5.1, 5.2, 6.0, 6.2), we’ll close the automatic PR cherry-picking.
Cherry-pick PRs needed on these versions can be created using bot.( ti-community-cherrypicker (tidb.net))
Batch Closing the Cherry-pick
For the versions listed above(3.0, 4.0, 5.0, 5.1, 5.2, 6.0, 6.2), we’ll close the current opening cherry-pick PRs.
Cherry-pick PRs closed can be regenerated using bot.( ti-community-cherrypicker (tidb.net))
Actions above all support blacklist (PR, repo, org ) and will be double checked by the committee.
Best,
Yuchao Li.