feat(api): Postgres persistence for registries + scans #2

Closed
admin wants to merge 0 commits from feat/persistence into main
Owner

Landad som merge 26df793 (CI grön 3/3 på PR).

Landad som merge `26df793` (CI grön 3/3 på PR).
admin added 1 commit 2026-09-16 20:32:51 +00:00
feat(api): Postgres persistence for registries + scans (owner-scoped, fail-closed)
CI (SIAX Cloud) / security (push) Successful in 13s
CI (SIAX Cloud) / contracts (pull_request) Successful in 17s
CI (SIAX Cloud) / security (pull_request) Successful in 13s
CI (SIAX Cloud) / contracts (push) Successful in 16s
CI (SIAX Cloud) / quality (push) Successful in 52s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m13s
9482a97795
- schema migration 001 (registries, scans; owner_sub = introspected subject)
- pg pool + services; scan ownership enforced in SQL (INSERT ... SELECT WHERE owner_sub)
- real handlers: 201/400/404/500, owner-scoped GET/POST, listScans registryId filter
- graceful shutdown closes pool; 7 new persistence tests (21/21)
admin closed this pull request 2026-09-16 20:35:30 +00:00
All checks were successful
CI (SIAX Cloud) / security (push) Successful in 13s
CI (SIAX Cloud) / contracts (pull_request) Successful in 17s
Required
Details
CI (SIAX Cloud) / security (pull_request) Successful in 13s
Required
Details
CI (SIAX Cloud) / contracts (push) Successful in 16s
CI (SIAX Cloud) / quality (push) Successful in 52s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m13s
Required
Details

Pull request closed

Sign in to join this conversation.