2024-10-31 (EU/US)
Attendees:
- Bruno Verachten
- Kevin Martens
- Antoine Neveux
Agenda
- Happy Halloween!
- Contributor Spotlight
- Currently featuring Devin Nusbaum
- Next will be Jesse Glick
- Kevin has interviewed several contributors for future spotlights
- There will be enough to publish to end of year (including 2 week break at end of December for holidays, discussed during Advocacy & Outreach meeting earlier today)
- Discussed in Advocacy & Outreach about potential “other” type of posts for the contributor spotlight
- Top 5/10 Advice
- Jenkins first impressions vs now
- Possibly others as well as time goes on
- Hacktoberfest blog post & Hacktoberfest page
- Hacktoberfest’s last day is today
- Good activity from contributors
- Update UI screenshots in Pipeline Documentation - ShrushtiDesai
- Update screenshots for in-process script approval and change system time zone - gitclonegaurang
- Remove duplicate callouts for code example - Vidya-2004
- Update scaling Jenkins on Kubernetes screenshots - yashpal2104
- Update Jenkins Viewing Logs screenshots - yashpal2104
- Update Executor Starvation screenshot - MadalinaM22
- Update Changing Time Zone screenshots - biancaAlexandru
- Thanks to all the contributors for all of their work!
- Hacktoberfest current stats:
- Total number of PRs created in jenkinsci and jenkins-infra orgs:
1086
- Total Hacktoberfest PRs:
231
(by63
contributors) - Total validated Hacktoberfest PRs:
209
(by56
contributors)
- Total number of PRs created in jenkinsci and jenkins-infra orgs:
- Good activity from contributors
- List of issues in Jenkins JIRA
- Refined by Darin, Basil, Mark, and Bruno
- Video series with Darin (and Mark) on various developer topics
- Mondays & Wednesdays
- Using Openrewrite
- Extension of the “Improve a plugin” tutorial
- Maintain a plugin tutorial
- Source code formatting
- Enabling Jenkins security scan
- Frequency of updating the parent pom
- Frequency of updating plugin BOM
- Modernizing Jenkins plugins
- Mondays & Wednesdays
- Hacktoberfest’s last day is today
- Blog posts
- Brownout for Update Center
- Incredibly helpful for Infra team
- Discovering issues that need to be addressed before migrating update center
- Probably one more, if not two
- Revamping Jenkins Tutorials: Simplicity and Inclusivity by Bruno Verachten
- Video overview of what the previous tutorials were, the challenges they presented, what has been done to update them and include Docker Compose, and the contributors/partnership of GSoC
- Thanks so much Bruno for the work done on this and the thorough explanation
- Alpha-Omega progress report coming soon, thanks to Bruno for writing this up and sharing the work already completed and what the future plans are.
- Brownout for Update Center
- Jenkins elections
- Voter registration announcement
- Open until Oct 31, 2024 (Today is the last day!)
- Includes list of candidates, contributing information/guide, and timeline for registration, voting, and election results
- Join election-voter-2024 group to ensure that you are eligible to vote
- 74 registered voters at this time, be sure to share with others if they have contributed to Jenkins in any way over the last year.
- Voting will take place between Nov 1, 2024 and Nov 30, 2024
- Results will be announced on December 1st or 2nd 2024
- Any questions, reach out to the election committee
- Candidate statements
- Statements included for all candidates of governance board & release officer
- Includes contributor spotlights where applicable
- Positions with only 1 nominee will not include candidate statements as there will not be voting for those positions
- Voter registration announcement
- LTS 2.479.1 released yesterday Oct 30, 2024
- Release went well, no major issues or hiccups
- Mark Waite was release lead
- Kevin created the changelog & upgrade guide for 2.479.1
- Major changes including Java 17 requirement and upgrade to Spring Security 6/Spring Framework 6/Jakarta EE 9
- Upgrade guide goes into detail on Java 17, including information shared by Basil Crow in the pinned comment of JENKINS-60891
- Be sure to update all plugins before & after upgrading Jenkins
- Instructions included for LDAP & CAS plugins
- Servlet container support policy page updated to reflect latest LTS
- Plugin Developer documentation
- 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?
- Recent work done on jenkins.io
- Automatic image compression in pull requests - Alex Brandes
- Alex has implemented an action that compresses images within the PR once they are added.
- Non-blocking error if the image is not compressed
- Appears as though it is dependent on where the pull is coming from (forked vs main repo)
- Still encourage users to compress images prior to submission
- This is to catch anything that is not already compressed or that can be compressed further
- Thanks Alex for implementing this!
- Non-blocking error if the image is not compressed
- Alex has implemented an action that compresses images within the PR once they are added.
- Banner in 2.462.3 LTS changelog for EOL of Java 11 - Mark Waite
- Mark added a banner to the 2.462.3 changelog to inform users that it is the last LTS to support Java 11.
- Includes Java 17 and 21 as the usable Java versions after the October LTS release.
- Also includes the 2+2+2 Java support plan
- Thanks to Mark Waite & Darin Pope for this!
- Mark added a banner to the 2.462.3 changelog to inform users that it is the last LTS to support Java 11.
- Additional updates for Jenkins instance usage
- Last handful of pages that needed updates from “instance” to “controller” or something similar
- Security updates reviewed, Kevin to close out issue
- Add documentation on @Restricted annotation - Daniel Beck
- Additional documentation added to developer extensibility guide, thanks to Daniel Beck for providing this.
- Add reference to Semgrep overview of XXE - Daniel Beck
- Thanks to Daniel for adding the link to this overview into the Security documentation.
- Websocket configuration for Apache reverse proxy - Allan Burdajewicz/Dohbedoh
- Looks to resolve an issue to update the documentation
- Merged
- Looks to resolve an issue to update the documentation
- Issue: Changelog displayed 2.479.1 before the release
- This issue was created by Mark Waite and resolved by Daniel Beck, where the changelog was displaying the 2.479.1 changelog prior to the actual release
- Automatic image compression in pull requests - Alex Brandes