In our developer documentation we currently have a very vague description on how to select the Jenkins baseline:
https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/
Recently a lot of my builds failed (my baseline was 2.204.4) because some frequently used base plugins updated their minimum Jenkins version to a higher LTS minor version (like 2.222.1) or a higher patch version (2.204.6).
So I thought it would make sense to make the baseline selection more concrete:
https://github.com/jenkins-infra/jenkins.io/pull/3630
Note that it still might sense to use newer versions when a plugin requires some modern core features. So this section should provide a suggestion only for those plugins that actually have no strict Jenkins core dependency.
What do you think? Does it make sense?