Hello,
I was talking with Peng Hui about the fact that in BK community we
have this nice script [1]
that performs automatically all of the steps for merging a PR:
- merge with target branch and squashes commits
- keeps the original author of the patch
- create a meaningful commit message
- adds the list of "reviewers" in the commit message
- assigns automatically labels to github issues
- performs cherry-picks to other branches

As many people in the Pulsar community are part of the BK community,
have you ever evaluated to use that script ?

The main benefits are:
- it is automatic, so you cannot forget to do something (like setting
the 'assignee' or the 'labels')
- there is an explicit reference to "reviewers" that remains into the
git history
- it is very straightforward, especially for new committers

Thoughts ?
Enrico

[1] https://github.com/apache/bookkeeper/blob/master/dev/bk-merge-pr3.py

Reply via email to