2025-06-26
Attendees:
- Kevin Martens
- Birajit Saikia
- Kris Stern
- Meg McRoberts
Agenda
- Contributor spotlight
- Latest spotlight, featuring Ilan Rabinovitch/SCaLE, published
- Meg McRoberts to be featured in next spotlight
- Melissa from JFrog has been sent questionnaire
- Not sure if she’ll provide a response at this time
- Lance Albertson from OSUOSL as potential spotlight
- Mentors from GSoC (Berviento, V Sreenias, Vihbav, Phillipp Glanz)
- Latest spotlight, featuring Ilan Rabinovitch/SCaLE, published
- Java 25 documentation
- Thanks to Kris Stern for creating this issue
- Kevin creating list of areas that will need Java 25 update when it is available
- Java 21 updates have helped spotlight areas that will need to be updated
- 2025 Jenkins Community awards
- Winners announced via blog post & cdCon this past week
- 3 Categories:
- Most Valuable Contributor - Jan Faracik
- Most Valuable Advocate - Stefan Spieker
- Security MVP - Daniel Beck
- Congratulations to the winners and thanks to the community for voting
- Android and Jenkins: What is the limit? (Part 2)
- Thanks to Bruno Verachten for writing this up
- Second part to the original Android & Jenkins blog post
- Reviews running Jenkins on an Android device (including adding agents and building a project from GitHub)
- Google Summer of Code 2025
- Participant bonding period/introduction blog posts
- Maeve Ho - Enhancing Tekton integration in Jenkins
- Giovanni Vaccarino - AI-Powered chatbot for Jenkins resources
- Raunak Madan - Improving plugin modernizer tool
- Birajit Saikia - Complete build retooling of jenkins.io
- Chirag Gupta - Building and LLM for Jenkins failure diagnosis
- Followed up with tweets & posts on socials for “GSoC week” last week
- All 5 projects are currently in the Standard Coding Period, with work currently underway
- July 14 - 18 UTC mid-term evaluations to be conducted by mentors (still about 2+ weeks to go)
- Participant bonding period/introduction blog posts
- Chinese documentation site and Chinese localization plugin
- Planned to retire it, but there are 58,000 installations of the Chinese localization plugin
- Runxia Ye and Mark discussed at FOSDEM
- Check the actual usage of the Chinese with analytics
- Check the actual usage of Chinese localization
- Alternative would be to find a funding source to translate latest messages to Chinese
- Kris has created a new issue to initiate adding native Chinese (both traditional and simplified) localization to Jenkins core natively
- https://issues.jenkins.io/browse/JENKINS-75364
- Started to work on planning the best way to approach this, will add details to issue over the next few weeks
- The localization is planned to start sometime Summer 2025
- Kris has created a new issue to initiate adding native Chinese (both traditional and simplified) localization to Jenkins core natively
- Kris recently adopted the Chinese docs site
- Modernization and updates will happen along with localization efforts starting in summer 2025
- Will need to have a meeting with Mark Waite to discuss details later when Mark will be free
- Planning to happen in parallel to the GSoC jenkins.io retooling project, as we will need to match in terms of tech stack for the versioned docs capability, or have some variants of this.
- May not use the exact same tooling as the docs.jenkins.io site, but will follow as much as possible what can be done. Propose to use Docusaurus – https://docusaurus.io/ for the revamped Chinese site.
- Are the Jenkins users already English speakers and don’t need Chinese localization?
- Potentially include Chinese localization in core and deprecate/disable plugin once it is complete
- Not enough data to determine one way or another just yet
- Good first issues on Jenkins.io
- Looking to restock the good first issues
- A number of work in progress pages
- LTS and Weekly releases
- LTS 2.504.3 released yesterday, June 25, 2025
- Changelog (just one entry for Winstone/Jetty backport)
- 2.515 changelog - Jun 17, 2025
- 2.516 changelog - Jun 24, 2025
- Mark Waite has started discussion in the developer mailing list around next LTS baseline selection (suggesting 2.516 so that it captures all recent changes, such as redesigned header and other changes and offered to be release coordinator.
- LTS 2.504.3 released yesterday, June 25, 2025
- Recent work
- Thanks to Damien Duportal for additional updates to the Mirrors documentation and updating the jenkinsistheway.io links to stories.jenkins.io
- Thanks to Mark Waite for removing the reference to friend of Jenkins
- Thanks to Tim Jacomb for updating the browser support policy for Firefox ESR (moved to level 2)
- Thanks to Briajit Saikia for adding some formatting to yml files for best practices and adding a “share” function to blog posts (including BlueSky & Mastodon)
- Google Season of Docs program is closed - Mark Waite
- Announced in a Google Group
- Six years of Google Season of Docs - Jenkins participated in one year of Season of Docs (Kubernetes docs)
- Kevin updated the pages mentioning GSoD to indicate its conclusion and remove non-working links
- Introducing the header redesign as part of the July LTS
- Lots of changes to be aware of
- Benefit from a blog post pointing out the new header
- What’s new LTS broadcast informing users (next .1)
- Entries in the upgrade guide reflecting the updated header
- Screenshots will need to be updated to reflect new UI
- Wiki migration redirect instructions
- Currently, developer docs instruct users to create a redirect for the content migrated
- No instructions on how to actually create the redirect
- Kevin partnering with Mark Waite & Damien Duportal on what the process involves and steps needed to create and test
- Once there are multiple examples, instructions will be updated to include more direct steps/information.
- Redirects do not account for URL variation so trying to figure out the best way to capture these and redirect as intended.
- Kevin has created a couple redirects, but has found that if there are multiple URLs that contain the same string, it may confuse the redirect behavior
- Currently, developer docs instruct users to create a redirect for the content migrated
- Potentially removing Java 11 upgrade instructions
- Evaluate "Upgrade to Java 11" documentation in light of Jenkins Java 17+ requirement · Issue #8152 · jenkins-infra/jenkins.io · GitHub
- Issue created by Birajit, provides good points on why it could be removed/archived
- Discussed with Mark, instead of removing the documentation, potentially removing it from the navigation so that it is still accessible but not misleading to think Java 11 is still supported. There are users still on Java 8 that need to upgrade and may want to take an incremental approach.
- Opened PR to resolve this issue and “hide” the Java 8 to 11 instructions
- Plugin Developer documentation
- Topic brought by Antoine Neveux at previous office hours
- Lots of warning signs in the documentation saying “work in progress”
- How can this be updated/enhanced and provide a more confident experience
- What would be the best way to address this?
- Improve a plugin tutorial helps, but does not address the developer documentation directly
- Blue Ocean Deprecation
- Work to remove Blue Ocean from documentation has begun
- Tutorials moved towards bottom of page and includes status note
- Status notes have been updated to indicate alternatives/replacements for pipeline visualization.