Adopt ConfigKit for pipeline loading

This commit is contained in:
2026-09-07 03:54:41 +00:00
parent 0e6ba414b3
commit 9e40c729e1
33 changed files with 683 additions and 3162 deletions

View File

@@ -57,12 +57,14 @@ func TestTrimLoadAndValidate(t *testing.T) {
},
},
{
name: "enabled omitted defaults enabled",
name: "explicit null remains absent",
trimYAML: `trim:
`,
assert: func(t *testing.T, cfg *Config) {
t.Helper()
assertDefaultTrimConfig(t, cfg)
if cfg.Pipeline.Trim != nil {
t.Fatalf("trim config = %#v, want nil", cfg.Pipeline.Trim)
}
},
},
{