add CI quality gates

This commit is contained in:
2026-09-06 18:34:15 +03:00
parent efd5f7cce1
commit b10546b81a
2 changed files with 43 additions and 0 deletions
+4
View File
@@ -2082,3 +2082,7 @@ Doğrulama: 289 test geçti, Vite üretim derlemesi başarılı. Host ortamında
Docker runtime image’ında backend’in kullandığı ortak `src/` klasörünün eksik kopyalandığı bulundu ve Dockerfile’a eklendi; önceki image Node `ERR_MODULE_NOT_FOUND` nedeniyle 502 üretiyordu. Yeniden build sonrası `nginx -t` başarılı, `/api/health` 200 ve statik güvenlik başlıkları doğrulandı. Kanıt [`qa-container-runtime.json`](evidence/qa-container-runtime.json) içinde.
İlk container doğrulamasında runtime npm audit, `@huggingface/transformers` üzerinden `sharp` için iki yüksek önem dereceli ve otomatik düzeltmesi olmayan uyarı bildirdi. Dockerfile semantic embedding paketini artık varsayılan olarak kurmuyor (`ENABLE_SEMANTIC_MATCH=1` ile açıkça opt-in); varsayılan image audit sonucu 0 açık ve `UYUM_GOMME=0`. Embedding açılacaksa ayrı güvenlik incelemesi ve bağımlılık yükseltmesi gerekir.
### 2026-09-06 · CI kalite kapıları
GitHub Actions iş akışı eklendi. Her push ve pull request’te test/üretim derlemesi; ayrıca Docker image build’i, nginx yapılandırma testi ve `/api/health` çalışma zamanı kontrolü otomatik çalışacak. Bu iş akışı gerçek production rollout kanıtının yerine geçmez.