feat(server): stream step logs to files, drop log bodies from run docs

This commit is contained in:
2026-07-20 15:18:35 +01:00
parent 85e1baf59a
commit d905c99d32
3 changed files with 36 additions and 15 deletions
+1 -2
View File
@@ -68,8 +68,7 @@ type StepRun struct {
Status string `bson:"status" json:"status"` // queued|running|success|failed|skipped
Attempts int `bson:"attempts" json:"attempts"`
ExitCode int `bson:"exit_code" json:"exit_code"`
Stdout string `bson:"stdout" json:"stdout"`
Stderr string `bson:"stderr" json:"stderr"`
LogOffset int64 `bson:"log_offset" json:"log_offset"`
OutputEnv map[string]string `bson:"output_env" json:"output_env"`
StartedAt *time.Time `bson:"started_at,omitempty" json:"started_at,omitempty"`
FinishedAt *time.Time `bson:"finished_at,omitempty" json:"finished_at,omitempty"`