Selaa lähdekoodia

Stacks update build status (#3303)

Feroze Mohideen 2 vuotta sitten
vanhempi
sitoutus
6c96d1c17e
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      api/server/handlers/porter_app/list_events.go

+ 7 - 1
api/server/handlers/porter_app/list_events.go

@@ -218,7 +218,13 @@ func (p *PorterAppEventListHandler) updateBuildEvent_Github(
 	}
 
 	if *actionRun.Status == "completed" {
-		_ = TrackStackBuildStatus(p.Config(), user, project, stackName, "", event.Status)
+		if *actionRun.Conclusion == "success" {
+			event.Status = "SUCCESS"
+			_ = TrackStackBuildStatus(p.Config(), user, project, stackName, "", "SUCCESS")
+		} else {
+			event.Status = "FAILED"
+			_ = TrackStackBuildStatus(p.Config(), user, project, stackName, "", "FAILED")
+		}
 		event.Metadata["end_time"] = actionRun.GetUpdatedAt().Time
 	}