Fix actions-metrics-server segfault issue (#2325)
This commit is contained in:
parent
ec3afef00d
commit
149cf47c83
|
|
@ -131,6 +131,10 @@ func (reader *EventReader) ProcessWorkflowJobEvent(ctx context.Context, event in
|
|||
if *e.WorkflowJob.Conclusion == "failure" {
|
||||
failedStep := "null"
|
||||
for i, step := range e.WorkflowJob.Steps {
|
||||
conclusion := step.Conclusion
|
||||
if conclusion == nil {
|
||||
continue
|
||||
}
|
||||
|
||||
// *step.Conclusion ~
|
||||
// "success",
|
||||
|
|
@ -141,11 +145,11 @@ func (reader *EventReader) ProcessWorkflowJobEvent(ctx context.Context, event in
|
|||
// "timed_out",
|
||||
// "action_required",
|
||||
// null
|
||||
if *step.Conclusion == "failure" {
|
||||
if *conclusion == "failure" {
|
||||
failedStep = fmt.Sprint(i)
|
||||
break
|
||||
}
|
||||
if *step.Conclusion == "timed_out" {
|
||||
if *conclusion == "timed_out" {
|
||||
failedStep = fmt.Sprint(i)
|
||||
parseResult.ExitCode = "timed_out"
|
||||
break
|
||||
|
|
|
|||
Loading…
Reference in New Issue