Files
Inboxintel/tests
cesnimda 360cfe98c9
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
ci: audit batch D — live-Postgres test job + server-side format gate
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>
2026-07-02 03:35:07 +02:00
..