I'm not sure how exactly the authentication currently works in the context of this plugin. The change to use GitHub App tokens for other things i've worked on often wasn't too difficult.
I could help with writing docs and testing of this.
This would definitely be very helpful. As a GitHubber, I can tell you that this is the #1 challenge of my customers when integrating Jenkins with GitHub. Another huge benefit of GitHub Apps is that they are not tied to a specific user but rather to the Organization which means you don't need to create a "machine-user" with full access to the entire Organization. Happy to provide more context on this one!
I'm the author of the pull request that adds Github App integration to the kohsuke/github-api source code. Let me know if I can assist you guys on anything to get it merged.
Andreas SieferlingerIsaac Cohen the PR was merged a couple of days ago. Is there anything I can do for helping this new feature to get implemented? (Both directly or indirectly)