feat(server): workflow log-writer registry, retention setting, sweeper

This commit is contained in:
2026-07-20 15:18:35 +01:00
parent 351ad59dd8
commit 85e1baf59a
5 changed files with 237 additions and 5 deletions
+2
View File
@@ -36,4 +36,6 @@ type Settings struct {
Alerts AlertSettings `bson:"alerts" json:"alerts"`
Email EmailSettings `bson:"email" json:"email"`
Secrets SecretsSettings `bson:"secrets" json:"secrets"`
// WorkflowLogRetentionDays: nil = default 30, 0 = keep forever, N = N days.
WorkflowLogRetentionDays *int `bson:"workflow_log_retention_days,omitempty" json:"workflow_log_retention_days,omitempty"`
}