This request is in conflict with our rule of having one separate GitHub org per project (similar to the rule about Jenkins instances). We would like to avoid any exceptions to that rule.
So your proposal is to have eclipse-jdtls github org? This sounds fine to me and if this is the case I'll consult with the project leads whether its fine with them.
I'm afraid eclipse-ls doesn't work. It reads as "Eclipse Language Server(s)". If that org. were to host multiple language servers, that'd be fine, but I don't think we'll move LemMinX, or even LSP4J there.
This comes down to allowing a less-than-ideal project short name to exist in the first place (/cc @wbeaton).
I don't see it as a critical problem, since the CI instance had the same short name (https://ci.eclipse.org/ls) and we never had a report about confusion of language servers.
At the same time, I understand that eclipse-jdt-ls or eclipse-jdtls is a preferred org name.
It will most likely break our internal tooling at some point.
I would posit that Github is were people (i.e. users) go to look at code, hardly anyone bothers with the Jenkins instance, so that one is not a big deal (even if I don't like it either).
07:37:52 FileNotFoundException means that the credentials Jenkins is using is probably wrong. Or the user account does not have write access to the repo.07:37:52 org.kohsuke.github.GHFileNotFoundException: https://api.github.com/repos/eclipse-jdtls/eclipse.jdt.ls/statuses/96c8c4a4faba51f52f097e7bbe917b26866c67b9 {"message":"Not Found","documentation_url":"https://docs.github.com/rest/commits/statuses#create-a-commit-status"}
Looks indeed like a credential issue. The repo / commit hash look correct.