prow/plugins/trigger/trigger.go
func skipRequested(c Client, pr *github.PullRequest, skippedJobs []config.Presubmit) error {
	var errors []error
	for _, job := range skippedJobs {
		if job.SkipReport {
			continue
		}
		c.Logger.Infof("Skipping %s build.", job.Name)
		if err := c.GitHubClient.CreateStatus(pr.Base.Repo.Owner.Login, pr.Base.Repo.Name, pr.Head.SHA, skippedStatusFor(job.Context)); err != nil {
			errors = append(errors, err)
		}
	}
	return errorutil.NewAggregate(errors...)
}
func skipRequested(c Client, pr *github.PullRequest, skippedJobs []config.Presubmit) error {
	var errors []error
	for _, job := range skippedJobs {
		if job.SkipReport {
			continue
		}
		c.Logger.Infof("Skipping %s build.", job.Name)
		if err := c.GitHubClient.CreateStatus(pr.Base.Repo.Owner.Login, pr.Base.Repo.Name, pr.Head.SHA, skippedStatusFor(job.Context)); err != nil {
			errors = append(errors, err)
		}
	}
	return errorutil.NewAggregate(errors...)
}
func skipRequested ( c Client , pr * github . PullRequest , skippedJobs [ ] config . Presubmit ) error { var errors [ ] error for _ , job := range skippedJobs { if job . SkipReport { continue } c . Logger . Infof ( " " , job . Name ) if err := c . GitHubClient . CreateStatus ( pr . Base . Repo . Owner . Login , pr . Base . Repo . Name , pr . Head . SHA , skippedStatusFor ( job . Context ) ) ; err != nil { errors = append ( errors , err ) } } return errorutil . NewAggregate ( errors ... ) }
// skipRequested posts skipped statuses for the config.Presubmits that are requested
skipRequested posts skipped statuses for the config . Presubmits that are requested