GSoC Office Hour Aug 13, 2025

Will begin in 1 hour.

Agenda and call in info are at Jenkins GSoC 2025 Office Hours Meeting Agenda and Notes - Google Docs.

Meeting notes and recording will be shared below after the meeting.

thanks,
alyssa

Attendees: Alyssa, Kris, Phillipp, Maeve, Giovanni, Birajit, Valentin, Raunak, Chirag, Rajiv, Kevin

Status Updates:

  • Improving Tekton Client Plugin for Jenkins - Maeve

    • Open new PR #450, adding new and advanced feature for the plugin to automatically generate CRD using CRD to POJO approach. Plan includes:
      • CRD to POJO generation logic (Done, tests passed)
      • UI auto-generation (Jelly generated along with java files): WIP, expecting to have it done by the end of this week
      • Implement tests (unit tests, e2e tests, POJO tests to make sure the generated files obey Jenkins plugin rules of inheritance)
  • Improving Plugin Modernizer - Raunak

    • Returned from KubeCon #2, had a great week, also met Birajit.
    • Migrated to the new metadata repo
      • Updated the reference to the new repo #1189
    • Fixed bug - Add MigrateToJava25 as a valid migration id #1187
    • Add recipe Migrate Commons Lang2 To Lang3 And CommonText #1191
    • Will be updating the docs, and try to close as many issues as possible for the next week
  • Complete Build Retooling of Jenkins.io - Birajit

    • Back from World OSS ; had great connections ; met Raunak there too along with other great people
    • Event page default ‘auto’ button visibility is fixed 30
    • Added donate page to participate pr 18
    • Open an issue for tracking missing note icon inclusion 29
    • Footer and header is imported from jenkins-io-components to vite site
      • Now it has same footer and header 31
    • Thank you note has been added to the download page:33
    • Finally LTS and weekly changelog pages PR has arrived 32
    • Completed the security folder completely with all files and security advisories as well 35
      • Altogether 10+ pages along with advisories have been migrated here
    • Some feedbacks have been reviewed and will make the changes to those PR soon
    • Project deadline extended to my project ; Oct 19 last submission date for me
  • Jenkins Domain Specific LLM - Chirag

    • We have an experiment with NM Studio, and trying to see which models are compatible with our work, and I have been experimenting with the Deepseek-R1 Quinn 8 billion model that we have, but I had used a quantized model, because RAM is only limited to 16 GPUs. And as of now, we have been working on the providers, reworking everything that we did earlier, after the CLI prototype.
    • the demo for the prototype was run last week.
    • I’ve been just working on, the new clients and how we are going to, manage the connections with the providers. working on the sanitization, which will be up this week.
  • AI-Powered Chatbot for Quick Access to Jenkinins Resources - Giovanni

    • PR for completing the README have been merged - #36
    • The work for the new query handling flow has been merged - #35
    • In PR #38 (merged)
      • Changing existent code(and associated tests) to match new retrieve functionalities
      • Introduced the retriv dependency to have access to a bm25 implementation
        • Experienced some compatibility issues with python 3.13
      • Included logic for the plugin search tool
    • In PR #39 (merged)
      • Logic for the docs search tool
      • Refactoring, to extract common logic in tools
    • In PR #40 (open)
      • Implementation of the discourse search tool
      • Have to apply some suggestions made my mentors
    • Have a ready PR for the last search tool. Waiting to apply the suggestions on #40 before opening the PR
    • Started yesterday/today the work on testing the added logic
    • Going to work until the 20th of August, since I’ll move to USA
      • In the last days I was off
      • Since I feel I can’t complete everything in these last days, in tomorrow’s meeting with mentors I’ll discuss what the final work will include, based on the priorities
  • Extensions:

    • Birajit – October 13-20 as the final submission week
    • Chirag - Oct
  • Final preso

    • Date: Sept 3
  • Final evaluation deadline reminder (standard coding period):

    • GSoC contributors: August 25 - September 1 by 18:00 UTC
    • Mentors: September 1 - 8 by 18:00 UTC