The git plugin currently requires Jenkins 2.204.1 and uses the plugin bom 
to simplify dependency management.  I like the results of that 
simplification very much.

A dependabot pull request 
<https://github.com/jenkinsci/git-plugin/pull/1003> has proposed to update 
the git plugin use of bom-2.204.x from 17 to 18.  However, the build of 
that proposed update fails because one of the dependent plugins requires 
Jenkins 2.204.6 rather than 2.204.1.

I believe my options are:

   - Update the  minimum Jenkins version required by the git plugin from 
   2.204.1 to 2.222.1 to retain the benefits of the plugin bom and move the 
   minimum version forward to one of the currently recommended minimum 
   versions 
   
<https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/#currently-recommended-versions>
 - 
   few users affected, reduces maintenance by reducing number of older Jenkins 
   versions allowed to use the plugin
   - Update the minimum Jenkins version required by the git plugin from 
   2.204.1 to 2.204.6 to retain the benefits of the plugin bom with least 
   chance of disrupting existing users (though the number of users of Jenkins 
   2.204.x using newer versions of the git plugin is quite small based on 
   stats.jenkins.io <https://stats.jenkins.io/pluginversions/git.html> - 
   even fewer users affected, retains benefits of the bom
   - Close the pull request updating bom-2.204.x from 17 to 18 and make 
   that change at some other time - suspends benefits of plugin bom until the 
   next time the Jenkins minimum version is incremented

I prefer the first option (update from 2.204.1 to 2.222.1 as minimum 
version).  Are there reasons I should consider something other than that?

Mark Waite

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f61faad1-4f67-4920-b68a-b75b4b124d64n%40googlegroups.com.

Reply via email to