Hi Builders, I see some projects like Apache Sling use their own GitHub accounts via personal access tokens on GitHub. I'm guessing this is a workaround for not having a non-committer collaborator account that can be used to update commit status from Jenkins pipelines.
I too have created an account, I needed one just to bypass the API limits for anonymous access[1]. But since that account is not a collaborator on GitHub it cannot update the commit status. I.e. the end result is: Could not update commit status, please check if your scan credentials belong to a member of the organization or a collaborator of the repository and repo:status scope is selected So one way of fixing this is to use my own GitHub account, which I'm, understandably hesitant to do. Another is to have this non-committer account added as a collaborator, would this violate any ASF rules? And, probably the best one, is to have a ASF wide GitHub account that builds can use. I see that `asfgit` account is used with GitHub pull request builder, would it be possible to create a username/password credential with personal access token and `repos:status` OAuth scope for `asfgit` accessible to other build types (like Pipeline)? Thanks :) zoran [1] https://issues.apache.org/jira/browse/INFRA-16473?focusedCommentId=16515957&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16515957 -- Zoran Regvart