INNER CODE UNIT · Go

commentIssues

anjia0532/gcr.io_mirror · main.go:191

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,
	})
	return err
}

func mirrorByIssues(issues *github.Issue, config *Config) (err error, originImageName string, targetImageName string, platform string) {
	// 去掉前缀 [PORTER] 整体去除前后空格
	originImageName = strings.TrimSpace(strings.Replace(*issues.Title, "[PORTER]", "", 1))
	names := strings.Split(originImageName, "|")

	originImageName = names[0]
	if len(names) > 1 {
		platform = names[1]
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…