+1 from me. In SkyWalking. I am the only one using the branch not from fork 
repo, also travis ci and Jenkins job covers the test job for pr.



Sheng Wu
Apache SkyWalking, ShardingSphere, Zipkin

From Wu Sheng 's phone.


------------------ Original ------------------
From: Willem Jiang <[email protected]>
Date: Mon,Feb 4,2019 2:16 AM
To: dev <[email protected]>
Subject: Re: please do not submit PR from your forked repo (for all initial 
committers)



Sending the PR from forked branch is good way, it's much safe way for
the newbee to go.
Not sure if the Jenkins can send a comments for the PR result.
In ServiceComb Pack [1], we just leverage travis to run the CI, once
the test passed, travis send a message to github, we can easily tell
the PR is good or bad.

[1]https://github.com/apache/servicecomb-pack/pull/403

Willem Jiang

Twitter: willemjiang
Weibo: ????willem

On Fri, Feb 1, 2019 at 11:17 PM Xiangdong Huang <[email protected]> wrote:
>
> Hi,
>
> I remember some mentor said that "do not submit PR from your forked repo"
> if you are an initial committer.
>
> If you create a new branch, then Apache Jenkins can cover it. So, we can
> guarantee the master can pass the Apache Jenkins test after merging the PR.
>
> However, if you create a new branch in your repo and submit a PR, we have
> no idea to guarantee the master is ok after mergence. (e.g., PR #36 @Yi Xu)
>
> I think we may need to require all PRs that come from forked Repo target to
> the dev branch, rather than the master branch. Then, the steps are:
>
> 1. Merge the PR into the dev branch;
> 2. run Apache's Jenkins for the dev branch;
> 3. If Step 2 is ok, then merge the master with the dev branch;
> In this way, we can avoid to roll back the master branch.
>
>
> Best,
> -----------------------------------
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  ??????
> ???????? ????????

Reply via email to