This is now JEP-229 and is basically implemented and working on two little plugins now. Are owners of components in @jenkinsci (not necessarily plugins…) interested in beta-testing?
This is particularly pleasing in conjunction with GitHub’s new auto-merge feature, which you can enable as a repo owner as part of branch protection: you can prepare some change, file a PR for it with a meaningful title and a classification label like `feature`, click the button to auto-merge, and go to bed. If and when the Jenkins build passes, the PR will get merged to `master`. If and when the `master` build also passes, your component will be deployed, release notes will be created for you, and (in the case of a plugin) it will appear on the update center soon thereafter.