fix(cmd/joj3): write results before postStages
This commit is contained in:
		
							parent
							
								
									e8c6e87b94
								
							
						
					
					
						commit
						8d5a08fd35
					
				|  | @ -125,10 +125,6 @@ func mainImpl() (err error) { | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		slog.Error("stage run", "error", err) | 		slog.Error("stage run", "error", err) | ||||||
| 	} | 	} | ||||||
| 	if err = stage.Write(confObj.Stage.OutputPath, stageResults); err != nil { |  | ||||||
| 		slog.Error("stage write", "error", err) |  | ||||||
| 		return err |  | ||||||
| 	} |  | ||||||
| 
 | 
 | ||||||
| 	// run teapot
 | 	// run teapot
 | ||||||
| 	teapotRunResult, err = teapot.Run(confObj) | 	teapotRunResult, err = teapot.Run(confObj) | ||||||
|  |  | ||||||
|  | @ -170,6 +170,10 @@ func Run(conf *conf.Conf, groups []string) ( | ||||||
| 		slog.Error("run stages", "error", err) | 		slog.Error("run stages", "error", err) | ||||||
| 		stageResults, forceQuitStageName = newErrorStageResults(err) | 		stageResults, forceQuitStageName = newErrorStageResults(err) | ||||||
| 	} | 	} | ||||||
|  | 	slog.Info("write stageResults") | ||||||
|  | 	if err = Write(conf.Stage.OutputPath, stageResults); err != nil { | ||||||
|  | 		slog.Error("write stageResults", "error", err) | ||||||
|  | 	} | ||||||
| 	slog.Info("run postStages") | 	slog.Info("run postStages") | ||||||
| 	_, _, err = stage.Run(postStages) | 	_, _, err = stage.Run(postStages) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user