Supply-Chain-Scan (Go) / govulncheck (push) Failing after 1m47s
Zwei kleine Nacharbeiten aus dem Testlauf auf 131:
- ConfigStore.Save nutzte einen Multi-Statement-Exec (DELETE; INSERT), den
pgx im extended protocol ablehnt ("cannot insert multiple commands into a
prepared statement") -- jetzt als Transaktion mit zwei Exec-Aufrufen.
- Das Test-Setup fuer die tenants-Tabelle in config_store_test.go war
schlanker als das in internal/kek/kek_test.go verwendete Vollschema
(fehlende Spalten previous_status/deletion_scheduled_at/
retention_block_reason/retention_checked_at). Da beide Pakete im
Gesamttestlauf dieselbe Test-Datenbank per CREATE TABLE IF NOT EXISTS
teilen, hat das schlankere Schema (wenn zuerst angelegt) den kek-Test
TestTenantKEKHandler_AllowsActiveModuleForTenant zum Fehlschlagen
gebracht. Jetzt identisches Vollschema wie kek_test.go.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QPsyieCYwvbUBsnN598SbP