mirror of
https://github.com/turbot/steampipe.git
synced 2026-03-27 11:00:25 -04:00
Fixes issue #4762 where InstallDB and InstallFdw returned ambiguous state by returning both a digest AND an error when version file update failed after successful installation. Changes: - InstallDB (db.go:38): Return ("", error) instead of (digest, error) - InstallFdw (fdw.go:41): Return ("", error) instead of (digest, error) This ensures clear success/failure semantics: - No digest + error = installation failed (clear failure) - Digest + no error = installation succeeded (clear success) - No ambiguous (digest, error) state Since version file tracking is critical for managing installations, its failure is now treated as installation failure. This prevents version mismatch issues and unnecessary reinstalls. Closes #4762 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>