So I have next to nothing to add to this as I don't really do plugin dev or use the cd flow yet but a few thinks I might have picked up over the years.
Afaik Jenkins has never claimed to be semver. Lots of people think plugins are, but it's probably more often not semver than is semver Secondly. For CD I believe the version is based on the labels applied to PRS that get merged. If it's a major or breaking change label, different bumping behavior vs like chore. I'm not certain though. On Wed., Mar. 30, 2022, 11:48 a.m. Alex, <[email protected]> wrote: > I am a user of both Jenkins CloudBees an OSS version. In the last months, > the Jenkins plugins version scheme changed for a few plugins and the > experience for Jenkins maintainers to update these plugin with confidence > regressed. > > With the new CD workflow, the version change to `{digit}.{hash}` basically > telling us that every new version is a major bump and should be treated > like a breaking change. With such a vast plugin ecosystem and deployment > that contains 150+ plugins, it is a headache and error-prone experience to > bump the versions and read every "changelog". > > I am not opposed to the continuous delivery and automatic release of every > commit, I am a big advocate to that approach in OSS and closed-source > software, however, I think the new jenkins version number is problematic > and CD should be implemented with a version number such as SemVer > https://semver.org/ > > I created > https://github.com/jenkins-infra/jenkins-maven-cd-action/issues/19 for > the issue, but I think a better place should exist to discuss JEP-229. > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/6c870d41-9754-4e14-81d5-b9ff631fde78n%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-dev/6c870d41-9754-4e14-81d5-b9ff631fde78n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_Dut_fe3mdUp%3DGPBephR%3DSwbMRzXHw436chcyEn%3DEX9BRMA%40mail.gmail.com.
