fix(podman): handle invalid JSON output gracefully

This commit is contained in:
2026-04-12 11:08:20 +02:00
parent a273232303
commit 69069a2196

View File

@@ -33,7 +33,8 @@ func (p *Podman) ListRunning() ([]Container, error) {
var raw []podmanContainer
if err := json.Unmarshal(out, &raw); err != nil {
return nil, fmt.Errorf("parsing podman output: %w", err)
// Podman installed but output is not valid JSON (e.g. OCI runtime misconfigured)
return nil, nil
}
var containers []Container