(platform world.JobPlatform)
| 21 | var gitLabBotUserNameRE = regexp.MustCompile(`^(project|group)_\d+_bot_[a-z0-9]+$`) |
| 22 | |
| 23 | func getVCSUser(platform world.JobPlatform) *v1pb.VCSUser { |
| 24 | switch platform { |
| 25 | case world.GitHub: |
| 26 | return getGitHubVCSUser() |
| 27 | case world.GitLab: |
| 28 | return getGitLabVCSUser() |
| 29 | case world.Bitbucket: |
| 30 | return getBitbucketVCSUser() |
| 31 | default: |
| 32 | return nil |
| 33 | } |
| 34 | } |
| 35 | |
| 36 | func getGitHubVCSUser() *v1pb.VCSUser { |
| 37 | eventName := os.Getenv("GITHUB_EVENT_NAME") |