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
