aboutsummaryrefslogtreecommitdiffstats
path: root/syz-ci/jobs.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2023-07-20 15:58:35 +0200
committerAleksandr Nogikh <nogikh@google.com>2023-07-25 08:23:29 +0000
commit67db6ccb7357714a0299fe9f3d192a26bd32ac4e (patch)
tree939b66db67290a6d717073310451303ffe353bc2 /syz-ci/jobs.go
parentf10792b12616db8be4800398ef8eff0c6c1ffa2b (diff)
syz-ci: don't always return Build.Commit
For bisections, only return it if it's successful. We don't seem to be interested in specific values for jobs anyway. Do the same for KernelCommitDate.
Diffstat (limited to 'syz-ci/jobs.go')
-rw-r--r--syz-ci/jobs.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/syz-ci/jobs.go b/syz-ci/jobs.go
index 36b362ab9..a0f838e7b 100644
--- a/syz-ci/jobs.go
+++ b/syz-ci/jobs.go
@@ -382,20 +382,15 @@ func (jp *JobProcessor) process(job *Job) *dashapi.JobDoneReq {
},
}
job.resp = resp
+ resp.Build.KernelRepo = req.KernelRepo
+ resp.Build.KernelBranch = req.KernelBranch
+ resp.Build.KernelCommit = "[unknown]"
+ resp.Build.KernelConfig = req.KernelConfig
switch req.Type {
case dashapi.JobTestPatch:
mgrcfg.Name += "-test" + jp.instanceSuffix
- resp.Build.KernelRepo = req.KernelRepo
- resp.Build.KernelBranch = req.KernelBranch
- resp.Build.KernelCommit = "[unknown]"
case dashapi.JobBisectCause, dashapi.JobBisectFix:
mgrcfg.Name += "-bisect" + jp.instanceSuffix
- resp.Build.KernelRepo = mgr.mgrcfg.Repo
- resp.Build.KernelBranch = mgr.mgrcfg.Branch
- resp.Build.KernelCommit = req.KernelCommit
- resp.Build.KernelCommitTitle = req.KernelCommitTitle
- resp.Build.KernelCommitDate = req.KernelCommitDate
- resp.Build.KernelConfig = req.KernelConfig
default:
err := fmt.Errorf("bad job type %v", req.Type)
job.resp.Error = []byte(err.Error())