@@ -149,15 +149,18 @@ func GetWorkflowIdAndUrlFromDiggerJobId(client *github.Client, repoOwner string,
149
149
}
150
150
151
151
for _ , workflowRun := range runs .WorkflowRuns {
152
- jobs , _ , err := client .Actions .ListWorkflowJobs (context .Background (), repoOwner , repoName , * workflowRun .ID , nil )
152
+ workflowjobs , _ , err := client .Actions .ListWorkflowJobs (context .Background (), repoOwner , repoName , * workflowRun .ID , nil )
153
153
if err != nil {
154
154
return 0 , "#" , fmt .Errorf ("error listing workflow jobs for run %v %v" , workflowRun .ID , err )
155
155
}
156
156
157
- for _ , step := range jobs .Jobs [0 ].Steps {
158
- if strings .Contains (* step .Name , job .DiggerJobID ) {
159
- return * workflowRun .ID , fmt .Sprintf ("https://github.com/%v/%v/actions/runs/%v" , repoOwner , repoName , * workflowRun .ID ), nil
157
+ for _ , workflowjob := range workflowjobs .Jobs {
158
+ for _ , step := range workflowjob .Steps {
159
+ if strings .Contains (* step .Name , job .DiggerJobID ) {
160
+ return * workflowRun .ID , fmt .Sprintf ("https://github.com/%v/%v/actions/runs/%v" , repoOwner , repoName , * workflowRun .ID ), nil
161
+ }
160
162
}
163
+
161
164
}
162
165
}
163
166
0 commit comments