Files
probo/pkg
Ludovic Vielle e22aaa8b67 Omit empty fields from bootstrap config output
probod-bootstrap was writing empty strings and stub blocks such as
`esign: {}` into generated YAML. The post-marshal prune pass caused
part of that by stripping empty leaf strings while leaving empty
parent maps behind.

Drop the prune round-trip in WriteConfig and rely on struct-level
omitzero/omitempty tags plus custom IsZero() helpers on probodconfig.
Only include LLM providers when an API key is set, use a nil map for
extra API headers, and extend the dev-config Makefile recipe with the
local dev defaults already documented in .env.example.

Config loading is unchanged: omitted keys still decode to Go zero
values.

Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-07-01 11:47:43 +02:00
..
2026-06-22 11:40:18 +02:00
2026-06-23 19:17:56 +02:00
2026-06-15 19:18:42 +02:00
2026-06-16 14:35:16 +02:00
2026-06-16 14:35:16 +02:00
2026-06-16 14:35:16 +02:00
2026-06-29 14:40:24 +02:00
2026-06-22 11:40:18 +02:00
2026-06-12 14:39:51 +02:00