INNER CODE UNIT · Go

issuesAddLabels

anjia0532/gcr.io_mirror · main.go:177

func issuesAddLabels(issues *github.Issue, cli *github.Client, ctx context.Context, success bool, labels []string) {
	names := strings.Split(*issues.RepositoryURL, "/")
	label := "success"
	if !success {
		label = "failed"
	}
	if labels == nil {
		labels = []string{label}
	} else {
		labels = append(labels, label)
	}

	cli.Issues.AddLabelsToIssue(ctx, names[len(names)-2], names[len(names)-1], issues.GetNumber(), labels)
}
func commentIssues(issues *github.Issue, cli *github.Client, ctx context.Context, comment string) error {
	names := strings.Split(*issues.RepositoryURL, "/")
	_, _, err := cli.Issues.CreateComment(ctx, names[len(names)-2], names[len(names)-1], issues.GetNumber(), &github.IssueComment{
		Body: &comment,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…