Просмотр исходного кода

only show updating after first deployment workflow run

Mohammed Nafees 4 лет назад
Родитель
Сommit
94e3999350
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      api/server/handlers/environment/list_deployments_by_cluster.go

+ 3 - 2
api/server/handlers/environment/list_deployments_by_cluster.go

@@ -148,8 +148,9 @@ func updateDeploymentWithGithubWorkflowRunStatus(
 
 
 			deployment.LastWorkflowRunURL = latestWorkflowRun.GetHTMLURL()
 			deployment.LastWorkflowRunURL = latestWorkflowRun.GetHTMLURL()
 
 
-			if latestWorkflowRun.GetStatus() == "in_progress" ||
-				latestWorkflowRun.GetStatus() == "queued" {
+			if deployment.Status != types.DeploymentStatusCreating &&
+				(latestWorkflowRun.GetStatus() == "in_progress" ||
+					latestWorkflowRun.GetStatus() == "queued") {
 				deployment.Status = types.DeploymentStatusUpdating
 				deployment.Status = types.DeploymentStatusUpdating
 			} else if latestWorkflowRun.GetStatus() == "completed" {
 			} else if latestWorkflowRun.GetStatus() == "completed" {
 				if latestWorkflowRun.GetConclusion() == "failed" {
 				if latestWorkflowRun.GetConclusion() == "failed" {