ci: audit batch D — live-db tests + format gate #23

Merged
cesnimda merged 1 commits from fix/audit-ci into develop 2026-07-02 10:13:12 +02:00
Owner

Audit batch D (M-7, L-10): live-Postgres CI job (pgvector service) running 3 permanent LiveDb regression tests (verified green locally against a real container); server-side dotnet-format gate; node 22 for the vite 8 frontend.

🤖 Generated with Claude Code

Audit batch D (M-7, L-10): live-Postgres CI job (pgvector service) running 3 permanent LiveDb regression tests (verified green locally against a real container); server-side dotnet-format gate; node 22 for the vite 8 frontend. 🤖 Generated with Claude Code
cesnimda added 1 commit 2026-07-02 03:35:20 +02:00
ci: audit batch D — live-Postgres test job + server-side format gate
CI / backend (pull_request) Successful in 49s
CI / frontend (pull_request) Successful in 18s
CI / format (pull_request) Successful in 49s
CI / db-tests (pull_request) Successful in 50s
Security / secrets (pull_request) Successful in 3s
Security / dependencies (pull_request) Successful in 52s
360cfe98c9
Implements AUDIT_REPORT.md M-7 and L-10:
- M-7: new CI job 'db-tests' runs Category=LiveDb tests against a pgvector/pg16
  service container — permanent regression coverage for the search paths the
  InMemory provider can't translate (ts_rank_cd weighting, ts_headline sentinels,
  pg_trgm typo fallback, pgvector cosine ordering). Previously these were only
  verified manually. Tests soft-skip when LIVEDB_CONNECTION is unset, so local and
  existing CI runs are unaffected. Verified green against a real pgvector container.
- L-10: 'format' CI job (dotnet format --verify-no-changes) so --no-verify pushes
  can't bypass the formatting gate.
- frontend job: node 20 -> 22 (aligns with the vite 8 upgrade).

Full suite: 54/54 (51 + 3 LiveDb when live).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cesnimda merged commit 7dbe1469d7 into develop 2026-07-02 10:13:12 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cesnimda/Inboxintel#23