helpdesk icon indicating copy to clipboard operation
helpdesk copied to clipboard

Adding GSoC project to jenkins-infra

Open krisstern opened this issue 1 year ago • 9 comments

Service(s)

Helpdesk

Summary

For the Jenkins project we would like to add the code project Enhancing an Existing LLM Model with Domain-specific Jenkins Knowledge to under the jenkins-infra GitHub organization if possible: https://github.com/nouralmulhem/Enhancing-LLM-with-Jenkins-Knowledge.

Reproduction steps

No response

krisstern avatar Aug 23 '24 14:08 krisstern

c.c. @nouralmulhem @gounthar @harsh-ps-2003 @shivaylamba

krisstern avatar Aug 23 '24 14:08 krisstern

What is the reasoning for Jenkins Infra instead of Jenkinsci for this?

timja avatar Aug 23 '24 14:08 timja

@timja Actually either jenkins-infra or jenkinsci would be fine.

krisstern avatar Aug 24 '24 02:08 krisstern

As per @timja explanation in https://github.com/jenkins-infra/helpdesk/issues/4262#issuecomment-2308948354, the "destination" (e.g. jenkinsci or jenkins-infra GH org) is decided based on the users of the project.

Is this project used by Jenkins users directly? Or is it used by the Jenkins Infra to provide a service to Jenkins contributors or users?

dduportal avatar Aug 27 '24 13:08 dduportal

It would be used by Jenkins contributors, to modernize the plugins they maintain or any other plugin. 🤔 I guess anyone could run it on their laptop, but I hope we'll have a service one day in the infra that would run it regularly on a curated list of plugins.

gounthar avatar Aug 27 '24 13:08 gounthar

It would be used by Jenkins contributors, to modernize the plugins they maintain or any other plugin. 🤔 I guess anyone could run it on their laptop, but I hope we'll have a service one day in the infra that would run it regularly on a curated list of plugins.

I think you are describing the « modernizer plugin » project described in https://github.com/jenkins-infra/helpdesk/issues/4262 : am I correct?

dduportal avatar Aug 27 '24 16:08 dduportal

Yes, you're right, time to go to bed for me I guess! 😛

gounthar avatar Aug 27 '24 16:08 gounthar

As per the explanations I had from @gounthar , it looks like this project could (if finished and successful and a other criteria) lead to an infra service.

The code in https://github.com/nouralmulhem/Enhancing-LLM-with-Jenkins-Knowledge is expected to produce artifacts/data consumed by the Jenkins Infra.

=> as such, jenkins-infra looks like the proper organization to host the code

dduportal avatar Aug 28 '24 11:08 dduportal

Hello folks, we have delayed any work on this task to mid-October as the infra team will be in limited availability

dduportal avatar Sep 24 '24 17:09 dduportal

Hello @krisstern : the repository can safely be transferred to the jenkins-infra GitHub architecture. Let us know when the transfer request is emitted, we'll update the status here.

dduportal avatar Oct 29 '24 10:10 dduportal

Hi @dduportal, thanks for the update! Should I direclty copy the repo to one under jenkins-infra, would that be sufficient?

krisstern avatar Oct 29 '24 15:10 krisstern

Hi @dduportal, thanks for the update! Should I direclty copy the repo to one under jenkins-infra, would that be sufficient?

I would suggest to proceed with a transfer so the whole repository history would be carried (issues, PRs, commits, etc.). Of course, if the user does not want, then yes, we can do what you propose using https://docs.github.com/en/repositories/creating-and-managing-repositories/duplicating-a-repository so the commit history would be kept (at least)

dduportal avatar Oct 29 '24 15:10 dduportal

Hi @dduportal I have completed the transfer of the repository to https://github.com/jenkins-infra/Enhancing-LLM-with-Jenkins-Knowledge. Please check to see if everything is in-place. Do let me know if there is anything else I will need to do. And please if possible make @nouralmulhem @gounthar @harsh-ps-2003 @shivaylamba and @krisstern (me) maintainers of the repo. Thanks for your help!

krisstern avatar Oct 30 '24 12:10 krisstern

Thanks @krisstern !

Nothing more on my side:

  • The gsoc team of jenkins-infra (including you and Bruno) is now admin of the repo, along with the Core team
  • @nouralmulhem @harsh-ps-2003 and @shivaylamba have been invited (they have to accept the invitation in their mail box) as maintainers

dduportal avatar Oct 30 '24 15:10 dduportal

That's good to know @dduportal! Appreciate your support on this issue

krisstern avatar Oct 30 '24 17:10 krisstern