Hi all, Thanks to everyone who contributed to Hosting request processing as a part of the previous discussions. As you may have seen in another thread, Alex has stepped down from leading the Hosting team. Thanks a lot to Alex for all the contributions and the hosting process automation! We will be looking for a new team lead and more contributors, anyone is welcome!
I have started a Doodle for the knowledge transfer session about the Hosting process: https://doodle.com/poll/xiqmx4hxfdt8s4in?utm_source=poll&utm_medium=link . Hopefully Alex would be available so that we could discuss and document parts not yet documented in https://www.jenkins.io/project/teams/hosting/ and other related pages. If you are interested to contribute, please vote for the timeslots! Best regards, Oleg Nenashev Jenkins Board Member On Tuesday, May 19, 2020 at 12:04:15 AM UTC+2 slide wrote: > FYI, there are a couple of hosting requests that could use a review right > now if anyone wants to take a look. I am going to put up a page on > jenkins.io for things to look for in the code. I would recommend waiting > until the automated checker (it shows up as me, Alex Earl) marks things as > good to go for a human review of the code. Before that happens, the > developers of the plugin need to have certain things in place and correct > before we even consider doing a review of the code. I'll try and get that > doc up on jenkins.io this week. > > > On Friday, May 15, 2020 at 6:51:33 AM UTC-7, YanJun Shi wrote: > >> Okay. Thank you for your help, Oleg. I already have done the 4 steps, Is >> there any other steps I need to do? >> >> >> 1. >> >> Subscribe to the Jenkins Developer Mailing list >> <https://www.jenkins.io/mailing-lists/#jenkinsci-dev-googlegroups-com> >> 2. >> >> Subscribe to the HOSTING project >> <https://issues.jenkins-ci.org/projects/HOSTING> in Jenkins Jira >> 3. >> >> Subscribe to the Repository Permission Updater >> <https://github.com/jenkins-infra/repository-permissions-updater/> >> repository >> 4. >> >> Subscribe to the Jenkins Update Center >> <https://github.com/jenkins-infra/update-center2> repository >> >> >> On Fri, May 15, 2020 at 3:58 AM Oleg Nenashev <[email protected]> >> wrote: >> > Hi, thanks for your interest! You are welcome to join and to start >>> contributing to hosting reviews. No special permissions needed to get >>> started: >>> https://www.jenkins.io/project/teams/hosting/#assisting-with-qa-and-request-reviews >>> >>> And thanks for submitting ICLA! >>> >>> On Sun, May 10, 2020, 04:45 YanJun Shi <[email protected]> wrote: >>> >> I hope to join this team and contribute my strength >>>> >>>> On Wednesday, April 29, 2020 at 5:09:27 PM UTC+8, Oleg Nenashev wrote: >>>>> >>>>> Hi all, >>>>> >>>>> >>>>> In the Jenkins community we have an unofficial Hosting team which >>>>> handles various requests related to plugin hosting (forking/transferring >>>>> plugins, managing permissions and update center blacklists, etc.) There >>>>> are >>>>> multiple contributors involved in this activity on a regular basis, and >>>>> it >>>>> would be great to document these processes so that we could use these >>>>> docs >>>>> as a reference and as guidelines for onboarding new contributors to help >>>>> with the hosting process. I would propose to create an official team and >>>>> to >>>>> introduce an onboarding process: >>>>> >>>>> Proposal >>>>> >>>>> - Make the "Hosting Team" official, document its roles somewhere >>>>> on jenkins.io. Scope: plugin and component hosting on Jenkins >>>>> resources (GitHub, Update Centers, etc.) >>>>> - Grant permissions to active contributors who are interested and >>>>> who already have experience with the hosting process (e.g. Tim Jacomb, >>>>> Wadeck Follonier) >>>>> - Create new HOSTING/Mailing list triage guidelines >>>>> - Invite interested contributors to help with triage of hosting >>>>> requests as a first onboarding step to get permissions needed for >>>>> GitHub / >>>>> Update Site and Repository Permission Updater management >>>>> >>>>> Team Responsibilities. Below there are some current responsibilities >>>>> related to the hosting process. This list is likely incomplete, please >>>>> feel >>>>> free to add more items. >>>>> >>>>> - Triage and processing of new plugin HOSTING requests in Jenkins >>>>> Jira. Currently Alex Earl champions it, and there are only a few >>>>> contributors who help with the requests triage. Such triage is >>>>> instrumental >>>>> to... >>>>> - Ensuring hosted plugins have proper artifactIds. We cannot >>>>> easily change them later... >>>>> - Do sanity check of plugins for security issues. Thanks to >>>>> Alex Earl and the security team for handling it >>>>> - Checking for duplication with existing plugins >>>>> >>>>> <https://www.jenkins.io/doc/developer/publishing/preparation/#look-for-similar-plugins> >>>>> >>>>> and offering to contribute there instead of hosting a new plugin >>>>> (but not >>>>> blocking hosting) >>>>> - Plugin licenses (see this thread >>>>> <https://groups.google.com/forum/#!topic/jenkinsci-dev/-KprgkVIDpQ> >>>>> ) >>>>> - Processing plugin release permissions in Repository Permission >>>>> Updater >>>>> <https://github.com/jenkins-infra/repository-permissions-updater>. >>>>> There is a @jenkins-infra/hosting >>>>> <https://github.com/orgs/jenkins-infra/teams/hosting> team >>>>> handling it (Alex Earl, Baptiste Mathus and me) >>>>> - Processing GitHub permission and Plugin adoption >>>>> >>>>> <https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/> >>>>> requests in the developer mailing list. There is a number of >>>>> contributors >>>>> replying to these requests, most of operations can be done via Jenkins >>>>> IRC bot <https://www.jenkins.io/projects/infrastructure/ircbot/> >>>>> - Manual changes in GitHub repositories for some requests, e.g. >>>>> plugin renaming. There is a @jenkinsci/github-admins >>>>> <https://github.com/orgs/jenkinsci/teams/github-admins> team which >>>>> manages such requests >>>>> - Processing repo transfer requests (when maintainers want to >>>>> transfer plugins instead of forking), via jenkinsci-transfer org or >>>>> directly. There is a @jenkinsci/github-admins >>>>> <https://github.com/orgs/jenkinsci/teams/github-admins> team which >>>>> manages it >>>>> - Processing blacklisting and plugin tagging/doc URL requests in >>>>> /update-center2 <https://github.com/jenkins-infra/update-center2> >>>>> for non-security reasons. It is currently handled by Daniel Beck and a >>>>> number of other contributors >>>>> - Maintaining the Plugin hosting, publishing and governance >>>>> documentation in https://www.jenkins.io/doc/developer. Docs SIG is >>>>> doing some cleanup >>>>> >>>>> If we agree that we want to have a more official team, I will create a >>>>> new page on jenkins.io for it, similar to the Core Maintainers Guide >>>>> <https://github.com/jenkinsci/jenkins/blob/master/docs/MAINTAINERS.adoc> >>>>> . >>>>> >>>>> Also, looking for new contributors who would like to join the Hosting >>>>> and the triage sub-team! >>>>> >>>>> Thanks for your feedback, >>>>> Oleg >>>>> >>>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Jenkins Developers" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/jenkinsci-dev/ljwhniI-T3U/unsubscribe >>>> . >>>> >>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>> >>> >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jenkinsci-dev/c471d3ef-f54b-4572-a063-5eaafe4a790d%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/jenkinsci-dev/c471d3ef-f54b-4572-a063-5eaafe4a790d%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" group. >>> >> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >> >> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLC1J9H7-EdM5O8kzqMONX-XO3UkiyWQVAJi4kRF0OWugA%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLC1J9H7-EdM5O8kzqMONX-XO3UkiyWQVAJi4kRF0OWugA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Shi Yanjun(yJunS) >> Blog:https://github.com/yJunS >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f799bb15-a771-4a48-8d84-093cfe3bd84cn%40googlegroups.com.
