Java 25 and community plugin maintainers initiative

54 views
Skip to first unread message

Mark Waite

unread,
Aug 11, 2025, 11:31:39 AMAug 11
to Jenkins Developers
In February, I sent a message proposing the community plugin maintainers initiative  as a way to accelerate larger improvements within the Jenkins project.  Thanks to all those who have provided feedback and comments.

We plan to use the September 16, 2025 release of Java 25 as the first project in the community plugin maintainers initiative.  The Jenkins project wants to support Java 25 soon after its release and that is expected to require improvements to Jenkins core, Jenkins plugins, and Jenkins development tooling.

Plugins are included in the community plugin maintainer initiative by default.  Plugin maintainers may choose to not participate in the community plugin maintainers initiative.  Community plugin maintainers will honor that choice.  Plugins that are not participating in the initiative will rely on plugin maintainers to merge pull requests that are part of a plugin maintenance project.

Plugin maintainers opt out of this initiative by making a repository permissions updater entry for their plugin.  The entry looks like this:

communityPluginMaintainers: false

When a plugin maintainer opts out of the initiative, the community plugin maintainers will still provide pull requests to complete the plugin maintenance project.  They will expect that the plugin maintainer will review the pull request, merge it, and release it.

A pull request to the repository permissions updater has been submitted to show the technique

Thanks,
Mark Waite

Oleg Nenashev

unread,
Aug 22, 2025, 11:17:54 AMAug 22
to Jenkins Developers
Hello,

Am I correct to interpret that non-plugin repositories are NOT included by default? 
For example, Jenkinsfile Runner or Custom War Packager from what I see on my list in https://github.com/jenkins-infra/repository-permissions-updater 

P.S: Just in case, +1 for Community Plugin Maintainers working on plugins where I am listed as a maintainer. I have not returned from sabbatical yet, and not all "my" plugins put for adoption have been adopted yet.

Best regards,
Oleg

Mark Waite

unread,
Aug 22, 2025, 11:35:44 AMAug 22
to jenkin...@googlegroups.com
On Fri, Aug 22, 2025 at 9:18 AM Oleg Nenashev wrote:

> Am I correct to interpret that non-plugin repositories are NOT included by default?
> For example, Jenkinsfile Runner or Custom War Packager from what I see on my list in https://github.com/jenkins-infra/repository-permissions-updater

That's correct. Supporting Java 25 will probably require changes in
non-plugin repositories (like Jenkins core, Stapler, Winstone, etc.),
but those changes won't be tracked in the community plugin maintainers
initiative.

Thanks!
Mark Waite
Reply all
Reply to author
Forward
0 new messages