Thanks for the feedback and contribution.
Unfortunately, as an official Eclipse project we have to follow very strict rules about accepting external contributions. Even if we are now on GitHub where people can more easily create PRs, those can only be accepted if they are from people who have signed the Eclipse Contributor Agreement (ECA). That is the meaning of the failed check above.