Hi Wim,

I was going to do the incubation builds for GitHub, but I noticed that my
PR for Nebula did not actually generate a confirmation/tick back to GitHub.
I asked on cbi-dev[1] what the best approach for doing PR builds is. Had
you considered using the GitHub PR Builder plug-in[2] for this?

if you don't have an objection, I would like to request the plug-in be
added to Nebula's Jenkins and the jobs be configured to contribute a score
back to GitHub.

Thanks
Jonah

[1] https://dev.eclipse.org/mhonarc/lists/cbi-dev/msg01940.html
[2]
https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin

~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On Mon, 6 Aug 2018 at 18:25, Jonah Graham <[email protected]> wrote:

> Hi Wim,
>
> Thanks. I suspect I have tracked down the problem. I changed github IDs a
> while ago and the github based Eclipse projects I was already part of
> updated fine, but this new one didn't work. I'll wait for the overnight
> sync and raise an issue with webmaster tomorrow if I still have access
> issues.
>
> PS I also submitted https://git.eclipse.org/r/#/c/127101/ to update Oomph
> to point to the github location for the setup file.
>
> Jonah
>
> ~~~
> Jonah Graham
> Kichwa Coders Ltd.
> www.kichwacoders.com
>
>
> On Mon, 6 Aug 2018 at 17:43, Wim Jongman <[email protected]> wrote:
>
>> Thanks Jonah!
>>
>> For [5]. I'm sure I saw you in the list. Please check your eclipse
>> profile for the GitHub user.
>>
>> All, please update your eclipse profile and set your GitHub name.
>>
>>
>>
>> On Mon, 6 Aug 2018, 16:25 Jonah Graham, <[email protected]> wrote:
>>
>>> Hi folks,
>>>
>>> I have updated the main Nebula Contributing Wiki pages[0, 1, 2, 3],
>>> updated the Oomph and Team Project Set files (PR pending[4], I don't seem
>>> to be able to approve/merge the PR as I don't seem to be in the GitHub team
>>> and I didn't get a github invitation [5]).
>>>
>>> My Wiki updates includes a few other minor updates, for example calling
>>> it ECA (instead of CLA), links to Jenkins (ci.eclipse.org instead of
>>> hudson.eclipse.org).
>>>
>>> I have also assumed the new job for github PRs for incubation will be:
>>> https://ci.eclipse.org/nebula/job/nebula.incubation.pullrequests/ (if
>>> not, update [6])
>>>
>>> HTH,
>>> Jonah
>>>
>>> [0] https://wiki.eclipse.org/Nebula/Contributions
>>> [1] https://wiki.eclipse.org/Nebula/Builds
>>> [2] https://wiki.eclipse.org/Nebula/Contributions/New_Widgets
>>> [3] https://wiki.eclipse.org/Nebula/Contributions/Setup_IDE
>>> [4] https://github.com/eclipse/nebula/pull/2
>>> [5]  https://github.com/orgs/eclipse/teams/eclipse-nebula  (you can't
>>> actually see this unless you are in the team)
>>> [6]
>>> https://wiki.eclipse.org/Nebula/Contributions#Building_on_our_build_server
>>> ~~~
>>> Jonah Graham
>>> Kichwa Coders Ltd.
>>> www.kichwacoders.com
>>>
>>>
>>> On Mon, 6 Aug 2018 at 13:39, Jonah Graham <[email protected]>
>>> wrote:
>>>
>>>> Hi Wim,
>>>>
>>>> Thanks for this. I am now working on updating [3]. I do have some
>>>> questions:
>>>>
>>>> - is the project continuing to use Bugzilla, or are we migrating to
>>>> GitHub Issues too. The bug [2] doesn't say either way. I believe if you
>>>> have access to Settings (which normal committers don't) you can just turn
>>>> Issues off. There is an Eclipse bot that adds links to PRs if you type Bug
>>>> 123456.
>>>> - In past experience setting up github projects at Eclipse the branches
>>>> were not protected by default, meaning any committer can force push to
>>>> master. I recommend checking/requesting protected master branch status --
>>>> of course there are more options on protected branches that can be
>>>> considered, like required PR reviews, passing CI checks, etc.
>>>>
>>>> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=537191
>>>> [3] https://wiki.eclipse.org/Nebula/Contributions
>>>>
>>>> Thanks
>>>> Jonah
>>>>
>>>> ~~~
>>>> Jonah Graham
>>>> Kichwa Coders Ltd.
>>>> www.kichwacoders.com
>>>>
>>>>
>>>> On Mon, 6 Aug 2018 at 11:59, Wim Jongman <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Our Github repo is live and we have received our first pull request
>>>>> for XViewer [0]
>>>>>
>>>>> I'm on vacation but I managed to get the main infrastructure running.
>>>>>
>>>>> * Main build [1]
>>>>> * Pull request build [2]
>>>>>
>>>>> The following things need to happen
>>>>>
>>>>> * Accept your github invitation
>>>>> * Update the incubation jobs the same way we did for the stable jobs*
>>>>> * Update our contribution guide [3]
>>>>> * Update our website
>>>>>
>>>>> If you want to work on any of these items, please go ahead. If you
>>>>> don't know how, or want to discuss: I am available to answer e-mails.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Wim
>>>>>
>>>>> [4] https://www.eclipse.org/nebula/
>>>>> [3] https://wiki.eclipse.org/Nebula/Contributions
>>>>> [2] https://hudson.eclipse.org/nebula/job/nebula.stable.pullrequests/
>>>>> [1] https://hudson.eclipse.org/nebula/job/nebula.stable/]
>>>>> [0] https://github.com/orgs/eclipse/teams/eclipse-nebula
>>>>>
>>>>>
>>>>>
>>>>> * stable widgets are the ones that we release, incubation widgets are
>>>>> unstable or unmaintained.
>>>>> _______________________________________________
>>>>> nebula-dev mailing list
>>>>> [email protected]
>>>>> To change your delivery options, retrieve your password, or
>>>>> unsubscribe from this list, visit
>>>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>>
>>>> _______________________________________________
>>> nebula-dev mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>> _______________________________________________
>> nebula-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
_______________________________________________
nebula-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to