diff --git a/prow/plugins/trigger/pr.go b/prow/plugins/trigger/pr.go
index <HASH>..<HASH> 100644
--- a/prow/plugins/trigger/pr.go
+++ b/prow/plugins/trigger/pr.go
@@ -168,7 +168,7 @@ func buildAll(c client, pr github.PullRequest) error {
 		} else if !job.AlwaysRun {
 			continue
 		}
-		if !job.RunsAgainstBranch(pr.Base.Ref) {
+		if !job.RunsAgainstBranch(pr.Base.Ref) && !job.SkipReport {
 			if err := c.GitHubClient.CreateStatus(org, repo, pr.Head.SHA, github.Status{
 				State:       github.StatusSuccess,
 				Context:     job.Context,
Skip reporting in trigger if not requested